Integration Patterns – Publish/Subscribe (Part1) by Daniel Martins Teixeira

imageBroadcasting, Publish/Subscribe, Distributed Messaging, One-to-many, these are just some of the names referring to the same integration pattern, which is one of the most powerful available for connecting multiple systems.

In a nutshell, this pattern is about:

  • Source System publishes a message
  • Target Systems subscribe to receiving that message

This enables the propagation of that message into all the target systems that subscribe to it, as illustrated in the below picture.

This pattern is not new, in fact, it’s been around for decades. It powered distributed systems with its inherent loose coupling and independence.  Publishers and subscribers are loosely coupled which allows for the systems to run independently of each other. In the traditional client-server architecture, a client cannot send a message to a server that is offline. In the Pub/Sub model, message delivered is not conditioned by the server availability. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Fusion ERP Batch Imports with OIC by Niall Commiskey

image

Simple scenario here – I have an FBDI compliant AP Invoices file in a folder on my ftp server
OIC leverages the ftp adapter, reads the file and inovkes the import to ERP
OIC receives the callback from ERP on job completion.
FBDI – File Based Data Import.
Fusion ERP provides FBDI templates for AP Invoices, Suppliers, GL etc.
Fusion users can upload such files via – Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Oracle Integration release March 2020

image

What’s New for Oracle Integration? Learn about the new and changed features of Oracle Integration:

Integration Features

Feature

Description

Published

Oracle NetSuite Adapter – Asynchronous API support

The Oracle NetSuite Adapter is one of the key adapters in the Oracle Integration portfolio. Oracle Integration continues to focus on enriching this adapter by targeting NetSuite customer needs. The current Oracle NetSuite Adapter in Oracle Integration already allows the integration specialist to configure the Oracle NetSuite Adapter to make real-time invocations to NetSuite to perform create, read, update, and delete operations and perform extensive search operations on standard and custom business objects. With this update, support is added for submitting all of the above operations in an asynchronous mode. This capability allows integrations to seamlessly perform bulk imports of large data sets into NetSuite and bulk data extracts from NetSuite in a declarative way.

See Oracle NetSuite Adapter Capabilities and Implement Common Patterns Using the Oracle NetSuite Adapter in Using the Oracle NetSuite Adapter with Oracle Integration.

March 25

Apache Kafka Adapter – Mutual TLS and TLS security policy support

The Apache Kafka Adapter supports the Mutual TLS and TLS security policies when configuring a connection.

See Configure Connection Security in Using the Apache Kafka Adapter with Oracle Integration.

March 25

Connectivity Agent – Automatic upgrade on Windows

The connectivity agent is a pivotal part of Oracle Integration, enabling integrations and the exchange of information between on-premises applications and Oracle Integration. Customers currently running the connectivity agent on Windows have been required to upgrade the connectivity agent manually. This created a challenge for customers trying to keep updated to the latest connectivity agent version. The automatic upgrade feature relieves customers of this requirement. Customers are required to manually upgrade for one last time, after which the connectivity agent automatically upgrades itself and no further manual upgrade is required.

March 19

REST Adapter – Multiple resources and verbs support

Oracle Integration announces yet another structural improvement in the REST Adapter. The REST Adapter had previously supported publishing only a single resource with a single verb in inbound orchestrated integrations. This created an impediment for creating pure resource-based APIs in Oracle Integration and forced integration architects to create multiple integrations to support different verbs and subresources. The REST Adapter now supports adding multiple verbs to the resource and adding subresources in the inbound definition. As an example, assume you want to have a single resource to support different combinations of operations on a sales order resource through multiple verbs and subresources. You can now design such an orchestrated integration and pick the verb, resource, or subresource from the client as desired using a single resource URI.

See REST Adapter Capabilities in Using the REST Adapter with Oracle Integration and Receive Requests for Multiple Resources in a Single REST Adapter Trigger Connection in Using Integrations in Oracle Integration.

March 16

Oracle Asserter – Integration testing framework support

The Oracle Asserter testing framework enables you to record tests of integration instances and replay them to reproduce potential issues. You can simulate the behavior of both a trigger connection and the response from an invoke connection. You can also export integrations with recordings and import and test the integration in a different environment (for example, move it from a design environment to a test environment). You can also submit recordings to Oracle for analysis of errors.

See Test Integration Instances in Using Integrations in Oracle Integration.

March 13

Notification actions – Attachment support

You can add attachments to emails in a notification action.

See Send Notification Emails During Stages of the Integration with a Notification Action in Using Integrations in Oracle Integration.

March 13

Invoking co-located, active integrations from a parent integration

You can invoke a co-located (child), active integration from the parent integration that you are designing through use of the local integration adapter. Co-located means the integration is running on the same host instance or in the same domain. Upon activation and invocation of the parent integration, it invokes and consumes the co-located integration.

See Invoke a Co-located Integration from a Parent Integration in Using Integrations in Oracle Integration.

March 13

For-each action – Support for parallel processing

If you drag a for-each action into a scheduled integration or the for-each action is not inside a while action, for-each action, scope action, and so on, an additional field called Process items in parallel is visible at the bottom of the dialog. When selected, iterations of the for-each action are run in parallel.

See Loop over Repeating Elements with a For-Each Action in Using Integrations in Oracle Integration.

March 13

Activity stream enhancements

The activity stream has been enhanced to combine the audit trail with tracing information and provide a more compact and easily readable activity stream.

See Track Business Identifiers in Integrations During Runtime in Using Integrations in Oracle Integration.

March 13

Oracle HCM Cloud Adapter – Deprecation of certain Oracle HCM Cloud SOAP APIs

Following Oracle HCM Cloud’s deprecation of some of their SOAP APIs, the Oracle HCM Cloud Adapter has been enhanced to only show supported SOAP APIs in the Adapter Endpoint Configuration Wizard.

For the current list of SOAP APIs supported by Oracle HCM Cloud, see Business Object Services in Cloud SOAP Web Services for Oracle HCM Cloud and also Oracle HCM Cloud Adapter Capabilities in Using the Oracle HCM Cloud Adapter with Oracle Integration.

March 10

Slack Adapter – New adapter

Oracle Integration announces the general availability of the Slack Adapter in the social and productivity space. Slack is a collaboration hub that helps enterprises automate their workflows, enhance team productivity, and gain business efficiency by streamlining their business processes. The Slack Adapter provides support for outbound-based integrations with Slack. This enables integrations to publish updates to individuals or channels as necessary through Slack. As an example, you want to publish sales order updates for critical customers to the critical sales orders channels so that customer sales representatives can easily stay updated with their key customer order information.

See Slack Adapter Capabilities in Using the Slack Adapter with Oracle Integration.

March 3

Box Adapter – New adapter

Oracle Integration announces a new addition to its growing list of connectivity adapters. The Box Adapter is the newest addition to the list. Box.com provides content management and file sharing as a cloud service. The Box Adapter supports both inbound and outbound integrations with Box.com on the Oracle Integration platform. You can create outbound integrations to upload your business critical documents such as sales orders, service contract agreements, lease agreements, and so on as parts of integrations. You can also create inbound integrations that are triggered based on real-time events in Box such as file is modified. As an example, you want to execute an integration that updates your ERP backend system with supplier acknowledgment of the order (that is, whenever the supplier uploads the confirmation/acknowledgment document for the order in the Box.com folder). The Box Adapter enables organizations to share, process, and streamline business critical documents between Oracle, non-Oracle, cloud, or on-premises applications with rich integration capabilities as well as a vast number of adapters to connect to these applications.

See Box Adapter Capabilities in Using the Box Adapter with Oracle Integration.

March 3

Apache Kafka Adapter – New adapter

Oracle Integration announces the addition of the Apache Kafka Adapter to its growing list of connectivity adapters. In an era of digital transformation, more and more enterprises are looking to leverage Apache Kafka for streamlining the publishing and consumption of information across various cloud and on-premises business applications. The Apache Kafka Adapter connects to the Apache Kafka distributed publish-subscribe messaging system from Oracle Integration and enables an integration architect to publish and consume messages from a Kafka topic.

See Kafka Adapter Capabilities in Using the Apache Kafka Adapter with Oracle Integration

March 3

For details please see here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

OIC ERP Integration Using File Based Data Import (FBDI) by Anthony Hobart

imageConfiguring the Oracle ERP Cloud Adapter within Oracle Integration Cloud (OIC) for importing bulk data using File Based Data Import (FBDI) into ERP requires many considerations and some important configuration. This post outlines the steps and considerations required for an effective ERP bulk data import integration.

Introduction

Configuring the Oracle ERP Cloud Adapter within Oracle Integration Cloud (OIC) for importing bulk data using File Based Data Import (FBDI) into ERP requires many considerations and some important configuration. Below are the steps and considerations required for an effective ERP bulk data import integration.

This blog will consider the import of Accounts Receivable (AR) and Accounts Payable (AP) invoices as examples.

Some support details will also be highlighted.

Please Note: Hot off the presses from Oracle OpenWorld 2019 last week, we learned that the functionality described below will be provided out-of-the-box sometime in the future.

Considerations

Callback

When using the bulk data import function of the Oracle ERP Cloud Adapter there is an option to have ERP callback to OIC providing details about the import into ERP. These details highlight any issues that the import job had importing the data. This enables the automated handling of success and failure within an OIC integration and may be used to trigger further business processing of the result. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

How SOA Suite Adapter Can Help Leverage your On-premises Investments by Vijaya Bhat

imageThe SOA Suite Adapter on Oracle Integration (OIC) enables you to take advantage of the latest feature rich adapters on OIC, while leveraging your existing investments on SOA Suite and Service Bus. It provides a rich design-time experience to create a single connection to SOA Suite / Service Bus, browse through the services running on them, and create integrations. For runtime, it relies on the standard SOAP and REST Adapters with or without the Connectivity Agent, depending on how the SOA Suite / Service Bus is accessible over the network.

The current SOAP and REST adapters on OIC already provide integration to these services, but with this new adapter, you can do away with the hassles of multiple connections or fetching service metadata manually.

The SOA Suite adapter supports connectivity to:

  • Oracle SOA Suite and/or Oracle Service Bus hosted on-premise
  • Oracle SOA Suite and/or Oracle Service Bus hosted on SOA Cloud Services

Configuring SOA Suite Adapter to connect to a SOA Suite / Service Bus instance

In the connection palette, select the SOA Suite Adapter.

Provide a meaningful name for this connection and click on ‘Create‘. This opens up the page where the connection details can be configured. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

How Much Oracle Integration Cloud Do I Need?

image

Oracle Integration Cloud (OIC) is a powerful platform for application integration, process automation, and streamlined mobile and web development. It incorporates machine learning recommendations to accelerate every step of designing and delivering integrations.

With all of the capability that OIC delivers, how do you determine how much OIC you need to purchase? How does your usage of the features in OIC influence the rate of consumption? In this blog we will cover:

  • What are the high level components of OIC
  • What is the billing metric for OIC
  • How the billing metric is defined and calculated
  • Scenarios of how the billing metric is consumed for the various components of OIC.

To best understand how the OIC billing metric is consumed, we must first have an awareness of the high level functional capabilities of OIC. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Oracle Integration Cloud pricing explained – OCI vs Classic by Robert van Molken

imageLast week at AMIS we had the task of estimating costs of a proposed iPaaS solution for one of our customers that runs on a fully managed cloud. As AMIS is mainly an Oracle partner we looked at how competitive we could make the pricing of the solution using Oracle Cloud compared to other vendors. In this blog I will not go into much details of this vendor compare matrix, as I want to focus on the pricing of Oracle and how it has changed over time. Bottom-line: for our use-case I was positively surprised by the outcome.

Let’s start by looking at the pricing of Oracle Integration Cloud (OIC), the licensing options and estimation rules belonging to each options. Currently the pricing page lists two main service types; Oracle Integration and Integration Classic. The difference between the two is that classic uses the OCPU metric, whereas the updated pricing uses a messages/hour metric. Both options are still available for you to purchase. For each service type you can choose between standard and enterprise package and two payments methods, pay-as-you-go and monthly flex. Optionally you can bring your own (existing on-premises) license to get some mayor price cuts. In the next paragraphs I will go over the differences in more details. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Oracle Integration – Get Started free hands-on training labs from Oracle OpenWorld

image

In these hands-on labs, you’ll be working with two of the key capabilities of Oracle Integration; application integration and process automation.

The labs are broken into two parts. Part one will cover application integration where you’ll create an integration to update subscription usage data in Oracle Engagement Cloud. Part two will cover process automation where you’ll create a Process App to automate the self service collection of usage data and update that subscription usage data in Oracle Engagement Cloud Subscription Management. While you will benefit from completing both labs in order, the labs are designed such that you can work on them independently.

The business scenario is to create a self-service Subscription Management application that allows subscribers of a good or service to self report subscription usage. Once subscription usage data is reported, the application will automate the review and approval of that data, and if approved, automate updating Oracle Engagement Cloud Subscription Management with the usage data. This scenario represents a common business process where requests are made, reviewed, approved, and result in updates to an enterprise application. Digitizing and automating these types of business process can yield significant benefits.

Labs

Access to Oracle Integration is secured through Oracle Identity Cloud Service. Users may be granted access to all the Oracle Integration environments in a cloud tenancy, or they may be restricted to specific environments. They may be assigned different roles in each environment.

  1. Integration Lab
  2. Process Lab

Get the complete training material here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Free online training including certification for Oracle Integration

image

Critical business processes — especially those related to human capital management, customer experience, and enterprise resource planning — are frequently slow and inflexible. There’s a lack of connectivity between applications and people to support the business process life cycle. Oracle Application Integration provides a unified platform where customers can integrate apps, automate processes, provide business visibility and create applications. Take the free online training including certification Oracle Application Integration Cloud Platform for Solution Engineer

Modules include:

· Oracle Application Integration: Market, Trends And Drivers

· Oracle Application Integration: Strategy And Messaging

· Oracle Application Integration: Technical Features And Architecture

· Oracle Application Integration: Competition

· Oracle Application Integration: Product Demo, Part 1

· Oracle Application Integration: Product Demo, Part 2

· Oracle Application Integration: Product Demo, Part 3

· Oracle Application Integration: References And Resources

· Oracle Application Integration Cloud Platform 2019 Solution Engineer Specialist Assessment

In case you can not access the online guided learning path and a free online assessment please contact the OPN team here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Accelerate ERP Integration with Application Adapters PaaS Partner Community Webcast March 25th 2020

image

Attend our March edition of the PaaS Partner Community Webcast live on March 25th 2020 at 16:30 CET.

Integration to applications is dramatically simplified by the use of application adapters that eliminate the complexity associated with web services and other connectivity methods. Simplify your integration to connect with virtually any application, service, or data store. Oracle offers a library of these adapters to provide you with a standardized way to rapidly connect the various protocols required by each application vendor. In addition to application connectors for CX, ERP, and HCM, there are database, productivity, social, RPA, and technology adapters.

Presenter: Niall Commiskey Director Product Management Oracle HQ

Schedule: Wednesday March 25th 2020 16:30 CET (Berlin time)

Register for the webcast here.

Take the opportunity to watch our community webcasts on-demand:

· Accelerate HCM Integration with Application Adapters

· Extend SaaS with Visual Builder Cloud Service

· Integration Adapters

· Integrate SaaS

· Digital Assistant Update

· SOA Cloud Service

· PaaS Overview Webcast

· Process Cloud Service Update

· Integrate ERP Cloud

· Integrate HCM Cloud

· Functions and Cloud Native

· Blockchain

· API Platform Cloud Service part 2

· 3rd Generation API Gateways part1

· Oracle JET

· Oracle Visual Builder Cloud Service

· Container Native Application Development Platform

For the latest information please visit Community Updates Wiki page (Community membership required).

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress