| October Edition Oracle Integration Partner Community Newsletter #211 |
|
| Connect HCM, CX, ERP with Oracle Integration |
| Grow the Oracle Cloud business and connect, extend & innovate Oracle SaaS solutions. |
|
|
|
|
| Dear PaaS Partner Community, |
| Thanks for an excellent Oracle CloudWorld conference. Oracle Integration presentations are available via the conference website. From the overbooked, standing room only, customer summit are published at the summit website. The most popular session was Antony’s Best Practices for Oracle Integration session with 286 attendees followed by our community customer success presentation with 222 attendees. Accenture, Boxfusion, Flexagon, Knex and primeone presented successful customer stories and best practices. |
|
| For a short summary of our monthly key information watch the PaaS Partner Updates on YouTube. The October video highlights Integration success at Oracle CloudWorld. |
|
|
In this month’s community webcast we will introduce logging analytics for Oracle integration. Please join the Partner Community Webcast October 29th 2024. On-demand webcast recordings are available at the Oracle Video Hub.
Want to publish your best practice article & news in the next community newsletter? Please feel free to send it via Twitter @soaCommunity #PaaSCommunity.
Jürgen Kress
PaaS Partner Adoption
Oracle HQ
Tel. +49 89 1430 1479
E-Mail: juergen.kress@oracle.com
Blog LinkedIn Twitter |
|
| Table Of Contents |
Community Announcements
Integration Section
Additional new material PaaS Community
|
|
| Dashboards & Visualization & Monitoring: Logging Analytics |
| Try Oracle Integration to connect SaaS solutions |
Oracle Cloud Infrastructure Logging Analytics is a machine learning-based cloud service that monitors, aggregates, indexes, and analyzes all log data from on-premises and multicloud environments.
|
|
|
Enabling users to search, explore, and correlate this data to troubleshoot and resolve problems faster and derive insights to make better operational decisions.
Logging Analytics is steadily establishing itself as the tool for OIC Fleet Management. We will also look at the value add OCI Logging and OCI Dashboards bring to the table.
Speakers: Niall Commiskey & Jürgen Kress
Schedule: October 29th 2024 16:30-17:30 CET (Berlin time) |
|
|
| Cloud Platform Partner YouTube Update October 2024 |
The October video includes three topics:
• Oracle CloudWorld success
• Hands-on bootcamps to connect SaaS
• Community webcast
|
|
|
|
| Integrate SaaS Hands-on Bootcamps Webtraining |
| Connect HCM, CX, ERP with Oracle Integration |
Oracle Product Management is pleased to invite Oracle Partners to attend a 3-days hands-on workshop on how to integrate SaaS (e.g ERP & HCM) applications using Oracle Integration Cloud.
It will consist of presentations, demos and hands-on labs. |
|
|
| Certifications Oracle Integration |
Enablement and certification are key to cloud success.
At the Oracle Learning Center partners can attend free online classes and certifications.
Additional we offer the latest implementation exams ($245 or OPN vouchers) for: |
|
|
- Oracle Integration Cloud 2024 Sales Specialist: This learning path covers what is Oracle Integration, customer need, messaging, and how to compete for app integration and process automation on OCI. Take this training and pass the assessment test that counts towards meeting the criteria for the Cloud Platform Sell Expertise.
- Oracle Integration Cloud 2024 Solution Engineer Specialist: This learning path includes an update inclusive of Oracle Integration Cloud Gen 3 for tech sales representatives. It covers customer need, messaging, and how to compete, and a high level technical overview of product capabilities for app integration and process automation on OCI.
- Oracle Cloud Infrastructure 2024 Application Integration Professional | 1Z0-1042-24: This exam is intended for application integrators who have a year or more of experience implementing OIC integrations or have completed the Become an Application Integration Professional Learning Path training.
|
|
| Resources Oracle Integration Partner Community |
Want to attend an event, receive a newsletter, collaborate via cloud customer connect or ask your questions?
|
|
| Resources |
Links, certifications, events & training calendar.
|
|
|
| Partner Community |
| Join the community Newsletter, webcast, slack channel. |
|
|
|
|
| Integration Section |
Oracle Integration RPA: Accelerate innovation on a unified business automation platform by Nathan Angstadt
Robotic Process Automation (RPA) is now available as a native capability of Oracle Integration.
What is RPA?
RPA uses software robots to automate manual repetitive tasks performed everyday by your employees, such as mundane data entry and transaction processing tasks. Automating such tasks not only frees those valuable resources for more strategic activities but also improves business process efficiency and effectiveness.
RPA works by using simple tools to train robots how to use applications, just like humans do, through the application user interface. Building automations becomes accessible to both technical and nontechnical users, making it possible to innovate at speed and scale. RPA excels where you need to automate tasks in applications without APIs or want to quickly create an automation without engaging specialized skillsets or disrupting current operations.
Oracle Integration: Your Business Automation Platform
Oracle Integration is an industry-leading Integration Platform as a Service (iPaaS) with a comprehensive portfolio of business automation tools and technologies that help customers integrate and automate end-to-end business processes. Its key automation capabilities include:
• Application Integration: to eliminate data silos and ensure data consistency across the enterprise.
• Prebuilt Connectivity: lowering the technical barriers to connecting Oracle and third-party Software-as-a-Service (SaaS) and on-premises applications, databases, internet technologies, and AI services.
• Process Automation: to engage human workers for approvals and exception handling workflows.
• Decision Service: to automate the enforcement of business policies and rules.
• Business to Business (B2B): to automate business partner transactions and processes.
• And now, RPA: to quickly automate manual repetitive tasks without needing deep technical knowledge.
This release makes RPA an integral part of Oracle Integration’s complete business automation platform. Organizations can now unify automation initiatives across the enterprise and eliminate automation silos that often occur when RPA center of excellence and Application IT teams operate independently. RPA becomes a part of your automation strategy where business and technical teams can collaborate, making the best use of existing skillsets and unifying automation lifecycle management, observability, and governance.
“Ironically, I brought RPA into our company, but as an application development guy, I’m not a big fan of RPA. With Oracle Integration RPA, we can treat robots like the rest of our API-led integrations. That’s something I can get behind because it fits within our architecture and governance model by making it a part of the design as opposed to a stop-gap solution.”
- James Wall, Senior Director, Finance IT at Albertsons
Creating a robot using the web-based recorder tool in Oracle Integration.
Oracle Integration RPA
Oracle Integration RPA robots are built and managed within solution-focused Projects, in the same context and under the same governance as other automation technologies needed for the solution. And there’s no need to install specialized desktop development studios. An intuitive web-based screen recorder tool simplifies how robots are created by capturing the steps a human normally takes within an application to accomplish the task at hand. These recordings generate low-code activities that are automatically configured with helpful design and maintenance conveniences, such as page validation logic, reusable UI targets, externalized secrets like application connection information, and screenshots for easy debugging. Robot developers can seamlessly transition between the recorder and low-code activities, providing a balance of ease of use and high level of control.
Once built, you can incorporate robots into integrations in the same way as connecting to any other application or technology. Developers can create hybrid orchestrations using APIs, robots, decision services, human-in-the-loop workflows, and AI services. Embedding robots into integrations future-proofs automation solutions by making the process of swapping robots for more robust and scalable APIs easy and low impact to downstream applications.
Deployment profiles make it easy to select the correct automation components and versions needed to deploy a complete solution or only what’s required for an upgrade or patch. These deployment profiles streamline the process of promoting changes across development, test, and production environments.
Unified observability and advanced fleet-wide analytics across all automation components within the solution helps operations teams quickly identify and address issues.
“As one of Oracle’s most strategic partners, we provided early input to Oracle Integration RPA to shape its development, with our clients’ automation needs in mind. By orchestrating robots, APIs, human tasks, decision-making, and AI services, Oracle Integration RPA helps us create intelligent business automations for our clients through a unified, drag-and-drop experience.”
- Amit Singh, Cloud Architect, Innovator, Associate Director at Accenture
Get Started Today!
The release of Oracle Integration RPA is part of our continued commitment to providing a complete business automation platform that provides a comprehensive portfolio of business automation tools and technologies to help you integrate and automate your end-to-end business processes. Delivering RPA as an integral part of this business automation platform makes it possible to reap the benefits of using robots to quickly and easily automate manual repetitive tasks, while ensuring they are part of an automation strategy that fosters collaboration between business and Application IT stakeholders.
What's New in Oracle Integration 24.10 by Niall Commiskey
Welcome to Oracle Robotic Process Automation (RPA)!
Release 24.10 showcases the release of our RPA offering within Oracle Integration. With the release of 24.10, OIC3 not only performs app to app API-based automation, it can also leverage software robots to perform UI-based automation. Build a robot when an application doesn't have APIs, when the APIs are inaccessible, or when integration development resources aren't available. Please see the detailed blog post here.
Oracle Managed Disaster Recovery
Customer managed OIC DR has been available for some time, but now, with 24.10, Oracle can take care of all of the DR setup, management and synchronization between the Primary and Seconday sites. With Oracle Managed DR for OIC you can fail over quickly from natural or human-made disasters and provide the business continuity you expect from us.
This initial release of Oracle Managed DR supports the following OIC components -
• Integration
• File server
Please see the detailed blog post here. Oracle Integration Projects Oracle Integration Projects Now Support B2B
New Adapters and Enhancements in Oracle Integration 24.10 by Madhav Poosarla
Welcome to Oracle Integration's 24.10 release! This update introduces the Microsoft Dynamics 365 Adapter for seamless CRM integration and the Shopify-GraphQL Adapter for improved connectivity with Shopify applications via GraphQL APIs.
Key enhancements include support for advanced security and data management, schema-based polling, message debatching, and enhanced multi-format file handling across various adapters. These enhancements provide greater flexibility, improved security, and enhanced integration capabilities across diverse applications and services.
Here's a glimpse of the enhancements that will be showcased:
New Adapters:
• Microsoft Dynamics 365 Adapter: Integrates seamlessly with CRM modules such as Sales and Customer Service modules.
• Shopify-GraphQL Adapter: Enables easy access to Shopify applications through the GraphQL API, supporting event notifications, data operations, query generation, and enhanced security policies.
Enhanced Adapters:
• Azure Active Directory Adapter: Supports Extension and Custom Security Attributes for flexible metadata management.
• Oracle Advanced Queuing (AQ) Adapter: Supports Sample XML and XML Schema Archives for enriched message structures.
• ArcGIS Adapter: Supports ArcGIS Online (AGOL) and the OAuth security policy for secure public gateway access.
• FTP Adapter: Introduces schema-based polling and enhanced file listing features for more refined file management.
• SAP Concur Adapter: Supports v4.0 Swagger APIs for GET operations on the Identity APIs Module.
Oracle Integration - API Catalog and Consumer Portal by Niall Commiskey
We are very happy to announce the availability of digitalML's API Catalog and Consumer Portal for OIC.
Many OIC customers expose the APIs of their integrations to internal, and maybe also, external developers. Usually these integrations are REST- or SOAP-driven; that is, they have REST Adapter- or SOAP adapter-based triggers.
The management of such APIs is crucial and drives the need for the following:
• The ability to manage the lifecycle of integration APIs
• The ability to decide which integration APIs to expose to developers
• Control over who has access to those APIs
Such requirements also require a consumer/developer portal where developers can:
• Browse/search for APIs
Try out/test APIs
Provide feedback on APIs
Get access to APIs, so they can leverage them in their applications
OIC REST API Log file download - How To for OIC3 by Niall Commiskey
This OIC Gen2 api lets you download -
ICS Diagnostic Log
ICS flow log
Audit Log
The request format is as follows - The valid log values are -
icsdiagnosticlog
icsflowlog
Seamless OAuth setup across two Oracle Integration Cloud instances by Xavier Gaddala and Vernon Saldanha
Introduction
Securing Oracle Integration Cloud (OIC) integrations often relies on OAuth 2.0, a widely used authentication method. When using OAuth as the security policy for OIC triggers, the standard practice involves creating trusted or confidential applications in the Identity Domain of the Oracle Cloud Infrastructure (OCI) Console. This setup is crucial for ensuring that only authenticated and authorized entities can access your integration processes.
For those looking to delve deeper, Oracle's documentation provides detailed instructions on OAuth authentication in OIC, including the process of creating trusted applications within the OCI Identity service.
Use case
When setting up a Customer Managed Disaster Recovery (DR) solution for an OIC instance, a secondary instance is typically created in a different cloud region as a replica of the primary (production) instance. The detailed configuration and architecture of this DR solution for OIC are provided in Oracle's documentation.
Since trusted or confidential applications in OAuth are generally tied to specific OIC instance resources, supporting OAuth-based integrations in a DR scenario requires careful planning. Here are two possible approaches:
Create a New Trusted/Confidential Application for the DR Instance
In this approach, a new trusted/confidential application is created within the OCI Identity service specifically for the secondary (DR) instance. End systems that consume OIC services would need to use this new application to generate authentication tokens for accessing the DR instance. This ensures that the secondary instance is secured with a distinct OAuth configuration.
Update the Existing Trusted/Confidential Application to Include DR Instance Resources
Alternatively, the existing trusted/confidential application associated with the primary (production) instance can be updated to include the resource scope of the secondary (DR) instance. This allows end systems to continue using the same trusted application as they do with the production instance but switch the resource scope to target the DR instance. This way, they can generate an authentication token that authorizes requests to the DR instance without creating a new application.
Both approaches impact the Recovery Time Objective (RTO) for the DR solution, as they require updates from the end systems that interact with the OIC services using OAuth.
Solution
In this blog, we’ll discuss the approach that minimizes configuration changes while setting up the DR solution, avoiding modifications to end systems and ensuring no impact on the Recovery Time Objective (RTO). The steps involved are as follows.
OIC Healthcare - FHIR adapter by Niall Commiskey
Introduction
So what is FHIR?
The HL7® FHIR® (Fast Healthcare Interoperability Resources 1 ) standard defines how healthcare information can be exchanged between different computer systems regardless of how it is stored in those systems. It allows healthcare information, including clinical and administrative data, to be available securely to those who have a need to access it, and to those who have the right to do so for the benefit of a patient receiving care.
More details here.
Creating a Patient
Now the usual caveat to begin with - I am not a FHIR or healthcare expert - I just like showing how easy it is to use Oracle Integration.
So, to our simple use case - Create Patient.
I tried this out first with an online FHIR server - kodjin from an Estonian company, Edenlab.
Oracle Integration Gen2 PCS to Gen3 OPA Upgrade: Part 5 by Jan Kettenis
In a series of articles, I discuss some challenges you may face when upgrading Oracle Integration Gen2 (OIC 2) Process (PCS) to Gen3 (OIC 3) Oracle Process Automation (OPA) applications. In this episode I discuss 3 challenges that can make your application fail “silently” on OPA, concerning multi-instance Embedded Subprocess, using ‘now’ and process correlation. The previous article can be found here.
Disclaimer: The below provides a snapshot at the time of writing. Things may have changed by the time you read it. It is also important to mention that this does not necessarily represent the view of Oracle.
For PCS to OPA migration you are also referred to the following:
How Upgrade Affects Process Features
Complete Post-Upgrade Tasks for Process Automation
The bad news of the following issues is that these can make your process application fail “silently” after upgrade or migration to OPA. The good news is that there is an opportunity to prepare this in PCS already so that you potentially can upgrade to OPA instead of having to migrate with a potential time window of having to run PCS and OPA side-by-side.
The Multi-Instance Embedded Subprocess Challenge
When some logic needs to happen in parallel or sequential, you can use a multi-instance Embedded Subprocess. In the following PCS process, I receive some order, then in parallel check for each line if 10 or more items have been ordered, and if so apply a discount. The Check for Discount is the multi-instance Embedded Subprocess that executes the same logic for each line. After that there is Human Task to review and approve the order. In the following picture you can see how I was able to successfully execute this process in PCS (for 3 different order lines, not shown but trust me on that). |
|
| New Videos for Oracle Integration |
|
| Discover how RPA in Oracle Integration helps you automate manual, repetitive tasks with robots. |
|
|
| Understand the end-to-end workflow for building a robot. (1/2) |
|
|
| Learn how to activate, run, and monitor a robot. (2/2) |
|
|
|
|
|
| Additional new material PaaS Community |
|
|
|
|
| Top Tweets PaaS Community |
Send your tweets #PaaSCommunity
Follow us on Twitter. |
|
|
| Trainings & events |
Hands-on bootcamps, product & customer success webcasts:
|
|
|
|
|
| Join the Oracle Developer Meetup groups |
| Join the Oracle Developer Meetup groups if you want to follow Oracle’s solutions in this area or participate in the events and hands-on labs we organize: Utrecht, Netherlands, Brussels, Belgium, Cairo, Egypt, Lisbon, Portugal, Lille, France, London, UK, Madrid, Spain, Istanbul, Turkey, Sao Paulo, Brazil. |
|
|
| PaaS free trial Accounts |
Free Oracle Cloud Accounts 30 days cloud trial are available here. Your Oracle partner manager can extend this trails.
For SaaS trials please visit this page. For support please contact the OPN Team. |
|
|
|
| Buzzer at CloudWorld 2024 |
|
| Our partners Accenture, Boxfusion, Flexagon, Knex and primeone presented at my Oracle CloudWorld session. Each partner shared successful customer stories and best practices including a live demo for 10 minutes until I hit the buzzer. Want to be on stage next year? Submit your Oracle Integration customer success story! |
|
|
|
|