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 Process release March 2020

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

image

Feature

Description

Published

Header support in SOAP connectors

You can use headers specified in the WSDL of a SOAP connector to create data inputs and outputs during data association.

See Use SOAP Headers in Data Asoociations in Using Processes in Oracle Integration.

March 23

Web form events

We added the following enhancements:

· Support for looping, enabling you to execute the same action multiple times in a form control.

See Examples of Loops in Forms in Using Processes in Oracle Integration.

· Dynamically populate information about a current logged in user’s data such as name, email, user id and so on in forms using the Current Logged in User Data function.

See Example of Current Logged in User Data Function in Using Processes in Oracle Integration.

March 23

New translation framework for multi language support

We added support for human task title and action localization and overall process application localization.

See Localize Applications in Using Processes in Oracle Integration.

March 23

Micro process

Dynamically discover active BPMN processes in other process applications, for cross-application process reuse.

See Create and Use Micro Processes in Using Processes in Oracle Integration.

March 23

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

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

Watch Dhwani Shah, Evosys how Oracle Digital Assistant and Oracle integration benefits their clients (part2)

On receiving the award in the category, Innovate SaaS Contribution 2019 at Oracle Emerging PaaS Partner Community Forum in Spain, Dhwani Shah, PaaS Solution Architect in Evosys, shares her views on Evosys’ expertise in PaaS solutions and integrations. For more information please visit the solution catalog.

Evosys has 13 years’ experience, focuses exclusively on Oracle Cloud implementation and consultancy to cater to the needs of a market which demands high-quality, future-proof solutions. One of the top, fastest-growing Oracle Cloud partners, with customers who have adopted all Oracle SaaS solutions including ERP, HCM, SCM, CRM, Hyperion (PBCS), BI and PaaS. We are a process-centric organization that believes in specialized solutions and have demonstrated an exceptional record in implementation for different verticals like Healthcare, Finance, Logistics, Manufacturing and Distribution across public and private sectors. Watch the video here.

We want to promote your customer success! Have you implemented successful a solution based on the Oracle Cloud Platform? Submit your success story via the customer reference program.

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

Top tweets PaaS Partner Community March 2020

imageMarch top tweets by PaaSCommunity

Send your tweets @soacommunity #PaaSCommunity and follow us at http://twitter.com/soacommunity. Make sure you share your content with the community!

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, Twitter

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