A brief look at the evolution of interface protocols leading to modern APIs by Luis Weir

image

Application interfaces are as old as the origins of distributed computing and can be traced back to the late 1960’s when the first request-response style protocols were conceived.  For example, according to this research, it wasn’t until the late 1980’s when the first popular release of RPC (described below) was introduced by SUN Microsystems (later acquired by Oracle), that internet-based interface protocols gained wide popularity and adoption.
This is perhaps why the term Application Programming Interface (API) even today can often result in ambiguity depending on who you ask and in what context. This is probably because of the fact that historically the term API has been used to (and to a degree continues to) describe all sorts of interfaces well beyond just web APIs (e.g. REST).
This article therefore attempts to demystify (to an extend) the origins of modern web-based APIs. This is done by listing and describing in chronological order (as illustrated below) the different interface protocols and standards that in my view have had major influence to modern web-based APIs as we know them today (e.g. SOAP/WSDL based web services, REST, GraphQL, gRPC to name a few). 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

PaaS Partner Success Video: Rutger Hierck, Accenture – Implementing PaaS in the Utilities industry

Accenture is helping a utilities client to implement a large scale work management solution with Oracle PaaS. The products involved are Oracle Integration Cloud and Visual Builder. This all in an SAP oriented landscape. For more information please visit the solution catalog.

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

ADVISOR WEBCAST: Best Practices and Troubleshooting Oracle Integration Cloud, Oracle Fusion ERP to be held on November 26, 2019

image

Schedule:

  • Tuesday , November 26, 2019 08:00 AM (US Pacific Time)
  • Tuesday , November 26, 2019 11:00 AM (US Eastern Time)
  • Tuesday , November 26, 2019 05:00 PM (Central European Time)
  • Tuesday , November 26, 2019 09:30 PM (India Standard Time)

Abstract:

This one-hour advisor webcast is recommended for Oracle Integration Cloud/Oracle Fusion ERP developers and administrators who want to learn to configure, identify, analyze, and troubleshoot Oracle Integration Cloud/Oracle Fusion ERP environments. Learn how to address performance, callback issues, and interfacing Oracle Integration Cloud’s architecture with different Oracle Fusion applications.

Topics Include:

  • Common OIC ERP Adapter Patterns
  • Best Practices and Troubleshooting Oracle Integration Cloud, Oracle Fusion ERP
  • OIC and FA REST APIs
  • Recommendations

For details please visit the registration page 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

Provisioning Oracle API Platform Gateway Nodes using Terraform and Ansible on AWS by Kevin King

image

When using Oracle Autonomous API Platform, an API gets deployed to a logical gateway.  The logical gateway consists of one or more nodes which are instances of the runtime, installed on physical machines, virtual machines, or cloud infrastructure.  The gateway nodes handle the processing of the API requests, but a load balancer is still required to distribute traffic between the nodes.  When performance becomes an issue, more nodes can be added to increase throughput.  Providing an automated way to manage nodes ensures consistency of configurations and the ability to easily add and remove nodes.

The gateway nodes can be installed on-premise or in the cloud, and are not restricted to the Oracle cloud.  This allows for customers who are already using AWS to host their micro-services, to use Oracle’s API Platform platform to be able to monitor and expose their APIs on a central location.  The API Platform portal, provides a central location deploy, activate, deprecate, and secure APIs while having complete visibility of the usages and KPI monitoring.

In this blog, I’ll describe how I’ve created an automated way to provision, configure, and register new API gateway nodes, running on Amazon EC2 into the API Platform using Terraform and Ansible. 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 API Platform Cloud Service – Enabling the Digital Transformation by Eduardo Barra Cordeiro

image

We live in a digital world. With the digital transformation, customers demand connectivity and innovative services. And in this rapidly changing marketplace, they have more options than ever. Companies need to respond quickly. It can be tough to keep up. On the bright side, this is a really exciting time because we can, in fact, deliver faster. And more. So how can you meet consumers expectations?

One of the most popular ways of communicating digital information is via APIs, or Application Programming Interfaces. A lot of widely known apps use APIs: the most common social platforms, your favorite traffic apps, like Waze, your bank app or even apps like weather. They all use APIs.

In this post, we will present the Oracle API Platform Cloud Service, and walk you through some of its concepts, including why you should consider using it.

Why an API platform?

To better understand why you should use this platform in your company, we should talk about hybrid clouds. Gartner defines a hybrid cloud service “as a cloud computing service that is composed of some combination of private, public and community cloud services, from different service providers. A hybrid cloud service crosses isolation and provider boundaries so that it can’t be simply put in one category of private, public, or community cloud service. It allows one to extend either the capacity or the capability of a cloud service, by aggregation, integration or customization with another cloud service.”

Source: Oracle.com

More and more companies decide to move their applications to public clouds (AWS, Azure, Google, IBM, Oracle…) or even decommit their on-premise applications and start using SaaS or PaaS solutions. At the same time, they still have legacy applications on premise that must integrate with cloud resources and vice versa. Customers and end users are requiring to have their mobile applications connecting to companies’ systems, most of them still on-premise. Not only with cloud, also exposing api’s quick to end users like apps on mobile devices etc. 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

Accelerate Integration with Application Adapters Partner Community Webcast November 21st 2019 16:30 CET (Berlin time)

Community Webcast 11.2019Join our Paas Partner Community Webcast November 21st 2019 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.

bullet ERP Connectivity

bullet CX Connectivity

bullet HCM Connectivity

bullet Database Connectivity

bullet Productivity and Social Connectivity

bullet RPA Connectivity

Schedule: November 21st 2019 16:30 CET (Berlin time)

Speakers:

Speaker

Yogesh Sontakke
Director Product Management 
Oracle HQ

Speaker

Jürgen Kress
OIC & ODA Partner Adoption

For details please visit the registration page here.

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

· 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

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 SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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

4 Ways the Future of Integration Got Smarter at OOW19 by Daryl Eicher

image

Intelligent automation needs trusted data…

If you are modernizing or digitizing enterprise processes such as procure to pay or recruit to retire, you know how much time to benefit matters. Oracle Integration accelerates your time to connect applications by up to 10X with prebuilt adapters and recipes for all of your on-premises and SaaS business systems.

At OOW19 in San Francisco, Oracle executives announced four innovations underway that put the pedal to the metal for lean IT teams and their business counterparts.

1. Box Press Release: Box, a leading Cloud Content Management platform, and Oracle Integration have teamed up to enable Oracle SaaS and on-premises application customers to seamlessly synchronize with their Box content.

2. Intelligent Automation: Simple, seamless access to Oracle Machine Learning, within Oracle Autonomous Data Warehouse for smarter decision making, streamlined operations, and lower total cost of ownership.

3. Business Accelerators: For example, prebuilt NetSuite integrations share order details with Oracle Warehouse Management Cloud. Developed together with NetSuite engineering, this recipe limits your upgrade risks.

4. Insight for End-to-End Processes: Integration Insight for business processes spanning multiple applications with real-time data, viewed in intuitive dashboards, helps you to more rapidly respond to issues and opportunities.

View an avatar-led demo to discover how Oracle Integration can accelerate your next innovation by up to 10X over traditional approaches. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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 SOA Suite 12.2.1.4.0 QuickStart Download

image

This page consolidates the download links for evaluating Oracle SOA Suite and includes only the Quick Start install for all platforms.

Visit the Oracle Fusion Middleware Download, Installation, and Configuration Readme Files and Installation for Oracle SOA and BPM Suite for an overview of the installation process and the Oracle Fusion Middleware Supported System Configurations for platform-specific information.

Follow the steps outlined in Installing Oracle SOA Suite and Business Process Management Suite Quick Start for Developers guide to set up a development or evaluation environment for Oracle SOA Suite, including Oracle Service Bus. Get SOA Suite 12c here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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

Call REST API in Service Bus 12.2.1.2 (JSON Request/Response) by Denis Velagic

image

In this example we will create similar integration as in previous post and only difference will be that both Request and Response will be in JSON format. So let’s call it a typed REST service. We will call a REST API with JSON data format (parameters as input) and as a Response we will get JSON also. So, if you have a requirement to work with some RESTful API that works only with JSON data format you can do it easy in the Service Bus 12.2.1.2 version without converting to XSD. All data mapping can be done in JavaScript activity. JavaScript is not limited to REST services. We can use JavaScript in any service. Here we will call Weather data Rest API and retrieve some JSON information, and this is an example URL of this API. For more information on this API and how to use it you can visit Open Wheater site

Demo

We will create:

  • REST Proxy Service – where we will provide the parameter for the API call
  • Pipeline
  • REST Business service – actual call to the REST API. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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 for HCM – Data Extracts by Niall Commiskey

image

This post is more a note for myself.
I need to demo HCM extract functionality via the OIC HCM adapter.
I have access to an HCM environment – but don’t have an extract to play with.
So I do the following – export one of the preseeded Extracts – Worker – and then import under a new name. As you can see, I added Delivery options – specifying Output Type – Data – so as to avoid having to
specify a Report(BI/Report) / Template Name.
Note: Delivery Type is set to WebCenter Content.
I also set the Integration Name to NiallCWorker – this is what I will specify when accessing the extract in OIC. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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