Teaching how to integrate Twitter with Integration Cloud Service by Carlos Rodriguez Iturria

image

This blog shows you how to use the Twitter ICS Connector that comes out of the box in Oracle Integration Cloud Service.

Obtain your Twitter Connector in ICS

In order to create a Twitter Connector you need to first go to Twitter developers portal and create an access token. For this:

  • Login to the Twitter Developer portal at https://dev.twitter.com/
  • ON the top right, click on My apps and follow the link to log in (sign up if you don’t have an account yet).
  • Create your app by clicking on “Create New App”

 

Simplify Integration and Extend Your Reach

image

· Pre-Integrated: Pre-integrated with your Oracle SaaS applications.

· Mobile: Enabled Connect and extend back-office and SaaS applications to mobile devices.

· Simple: Jump right in and start connecting and orchestrating processes today!

Get the paper here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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.

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

Custom functions to extend ICS transformations – ICS Definitive Guide #4 by Robert van Molken

image

In the second release of 2017 (17.2.5) ICS will introduce the capability of importing and using custom functions. These functions are created using JavaScript and can be used in transformations, expressions and as a action in Orchestrations. In this definitive guide we will go through all ins and outs of this new capability.

Custom functions – a new pillar of ICS

In our book we talked about the pillars of ICS; Connections, Integrations, Lookups, Agents, Adapters and Packages. This release introduced Libraries. A library is a set of Javascript functions. Keep in mind that the JavaScript functions are running server-side so some browser/client-side capabilities/APIs are not available. Functions can’t be created within ICS, but can be uploaded as part of a library in both JS and JAR file (collection of JS files) formats. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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.

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

The evolution of the API by Phil Wilkins

 image

The level of talk and adoption of APIs has been really picking for sometime now. So what is the fuse about? After all the idea of an API isn’t exactly new, for those of us who started out with C will point to header files as being a simple API, a bit more recently and you’d point to Java interface classes, then there has been SOAP+WSDL and that’s before we have even talked about CORBA, EJBs and standards for interchange like ebXML etc.

Well, I think we have seen several things. Firstly compute power has now reached a stage where the abstraction costs of are viewed as fairly negligible in most scenarios. When it comes to defining APIs, we have found a sensible balance between precision of definition and simplicity to define and develop. Recognition that there is raw value is data and therefore exposing the data for use creates revenue opportunities. Then along came microservices – an approach among other things that needs APIs to help manage, measure and if necessary control interactions without which we can end up with a new type of monolith bound together by a raft of unseeable cross deployment calls.  Oracle Ace Director Luis Weir and I discussed this at the recent Oracle Code London event (more here).

To realise APIs in a manner that is far more effective than those earlier approaches I mentioned, means some tools, platforms and some (defacto) standards are needed. So we have the tools to describe the APIs to a level where test frameworks and stub solutions can be generated without being cumbersome and easy to document and share. Look at the Swagger toolset and APIary which supports the Open API and API Blueprint standard notations. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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.

Blog Twitter 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 PaaS Partner Community Forum March 12th – 16th 2018 Budapest Hungary

clip_image002[4]Take this opportunity and register now for the Oracle PaaS Partner Community Forum that will be held in the Boscolo Hotel Budapest March 12th – 14th 2018 with hands-on training on March 15th & 16th 2018.

The Oracle PaaS Partner Community Forum is a one week conference for cutting-edge software consultants, engineers and enterprise-level professionals. The #PaaSForum brings together the world’s leading Oracle experts in the fields of integration, API management, process management, microservices, machine learning, mobile, chabot, content management and blockchain.

Conference tracks

Enterprise Process & Integration and API Management

clip_image001

Application Development with Microservices and Containers

clip_image002

Mobile & Chatbot and Content Management

clip_image003

Innovation: blockchaine and machine learning

clip_image004

If you are not yet a member, we would like to invite you to join the Oracle EMEA Partner Communities:

· SOA & BPM: www.oracle.com/goto/emea/soa

· WebLogic & Developer: www.oracle.com/partners/goto/wls-emea

Schedule:

Conference: March 12th – 14th 2018

Bootcamps: March 15th & 16th 2018

Conference location

Boscolo Hotel
Erzsébet krt. 9/11
1073 Budapest

Video

 

Questions:

You can also post your questions in the community discussion forums:

· PaaS Community discussion forum

· Developer Community discussion forum

Registration:

For details please visit our registration page.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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.

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

API Platform Cloud Service Video Series by Oracle Learning Library

image

In this video series you learn how to implement, deploy, document and publish your managed APIs in Oracle API Platform Cloud Service.

Oracle API Platform Cloud Service – Work Smarter!

Oracle API Platform Cloud Service is a comprehensive and powerful API management solution. The true power of the product lies in its architectural innovations, enabling enterprises to adopt a modern approach to API management. Follow Carlos through a night of adventure as he must complete a task assigned by his boss, Natalia, at 6PM Friday evening. Natalya asks Carlos to create an API and deploy it to a QA gateway for testing by 6AM Saturday morning. The only problem: Carlos has a full night of fun planned and has to figure out how to create and deploy an API without affecting his personal life.

1 – Implementing APIs in Oracle API Platform Cloud Service

Learn how to implement APIs in Oracle API Platform Cloud Service, by adding the API Request and Service Request endpoints to the managed API. For more information, see the documentation.

2 – Managing API Deployments in Oracle API Platform Cloud Service

Learn how to manage API deployments in Oracle API Platform Cloud Service by redeploying an existing API. For more information, see the documentation.

3 – Documenting your API in Oracle API Platform Cloud Service

Learn how to add documentation to managed APIs in Oracle API Platform Cloud Service. For more information, see the documentation.

4 – Publishing APIs in Oracle API Platform Cloud Service

Learn how to publish, republish and un-publish your API and its documentation in Oracle API Platform Cloud Service. For more information, see the documentation.

5 – Managing API Grants in Oracle API Platform Cloud Service

Learn about the different API grants in Oracle API Platform Cloud Service. For more information, see the documentation.

6 – Register your Applications to APIs with the Oracle API Platform Cloud Service Developer Portal

Learn how to view the published details of your APIs in Oracle API Platform Cloud Service Developer Portal, and how to register your applications to APIs. For more information, see the documentation.

7 – Configure Rate Limiting, Header Validation and Routing Policies

Learn how to configure API Rate Limiting, Header Validation and Resource Based Routing policies in Oracle API Platform Cloud Service. For more information, see the documentation.

8 – Configure Key Validation and Header Based Routing Policies

Learn how to configure Key Validation and Header Based Routing policies in Oracle API Platform Cloud Service. For more information, see the documentation.

 

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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.

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

API Management and Microservices, a Match Made in Heaven by Luis Weir

image

It’s not news anymore that Microservices architecture is changing the way systems are designed and built, however what’s rarely discussed in detail is how the APIs exposed by those Microservices are managed and accessed from other systems or even other Microservices and more importantly how those APIs are discovered and consumed by a community of developers when building solutions. In this presentation Capgemini’s PaaS experts Phil and Luis will explain in detail how Microservices Architecture and API Management relate to each other. To do this reference architectures, capability models and architectural patterns will be described and then it will be shown -with practical examples, how to implement modern solutions in the Oracle Cloud. Watch the video here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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.

Blog Twitter 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 SOA Partner Community – January 2018

image

January 2018  top tweets by soaCommunity

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

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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.

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

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

When Creating APIs, Focus your API Gateway on What it Does Best by Robert Wunderlich

image

When talking with customers and prospects, I often hear about two requirements; converting REST to SOAP or SOAP to REST and Caching of data for performance.

These are great opportunities for an API Gateway, but should be used with extreme caution. Misuse of either of these features can cause performance problems in your gateway or even worse, putting your sensitive data at risk!

Using an Integration Platform with an API Platform provides the opportunity to follow some best-practice approaches to data isolation as well as scaling of certain heavy-weight operations. Furthermore, by separating these concerns, sensitive data is better protected

First, let’s look at the key purposes of an API Platform and an Integration Platform.

The API Platform is responsible for the following:

Oracle API Platform Cloud Service Overview by Luis Augusto Weir

 

imageOracle has  release of Oracle API Platform Cloud Service. This new platform -not to be confused with Oracle’s previous solution, has been built almost entirely from the ground up to satisfy modern API management requirements.
I have been lucky enough to be part of the beta programme and have actually been implementing the product for the last 4 months or so (but trying it for almost a year now). In this blog post I share some of the insight and experiences I’ve gained in the process.
What is the Oracle API Platform Cloud Service?
Is a 3rd generation API Platform that delivers a ‘true hybrid’ model that allows for APIs to be created, deployed and managed centrally (from the Oracle Cloud) whilst API gateways (engines that run the APIs) can be deployed in any cloud (i.e. Amazon, Azure, Oracle Cloud, IBM Softlayer/bluemix, etc) and/or on-premises.
In addition with the incorporation of Apiary into the portfolio, the platform also incorporates a solid/world-class API-first solution so developers also get the tools and means to properly design APIs either using Swagger or API blueprint (Apiary’s own API design notation), whilst interacting with the API consumers and therefore ensuring that before any code is built, the API contract is fit-for-purpose.
API Platform Architecture
The platform consists of 7 key components as the diagram illustrates:

  • Management service: The management service is the cloud-based system that underpins the management console, developer portal and platform API. It’s the engine of the entire platform. The brains.
  • Management Console:  As the name suggests this is where APIs, Gateways and User/Roles are managed. It’s a role-based application so what a user can do pretty much depends on the role the user belongs to.
  • Developer Portal: A web-based application where developers can search and subscribe to APIs. This is where all of the API documentation can be found and also where application keys are provided after a subscription to an API takes place.
  • Platform API: The entire platform was built following an API-first model. In fact, it can be argued that management service is in fact an API, as everything that can be done (and more) via the management and developer portals can be done by directly invoking the Platform API. The platform API is also consumed by the gateways when phoning home to retrieve new API’s, policies and also send analytics information.
  • Apiary: As previously mentioned, Apiary is a platform for designing APIs that encourages API designers to maintain an active dialogue with API consumers. Both the management and developer portals are already integrated with Apiary so when a user finds an API in the portal, the API specification (i.e. API blueprint) can also be accessed from one single place.
  • API Gateways: These are the engines that run the APIs and can be deployed anywhere. In any vendor’s cloud and/or on-premises. Gateways communicate to the management service iby making API calls (feature known as "phone home"). In this model, it’s the gateways responsibility to establish the communication to the "mother ship" (management service) and not the other way around. Because of this, the management of gateways becomes a lot easier as there is no need to open firewall ports (i.e. opening firewall ports) as all communications are outbound triggered.
  • Identity Cloud Service: Most organisations already have their own LDAP directory (i.e. MS Active Directory) where users and roles are managed. The Identity Cloud Service is used to allow the API platform to use an organisation’s existing directory as the source for users and roles.
  • image

API Platform Roles
The platform by default support 5 types of roles.

  • Administrator: Super user of the platform. Has all rights to deal with user settings and also create/manage APIs and configure gateways.
  • Gateway manager: Role responsable for the gateway operations including deploying, registering, and managing gateways.
  • API manager: The API implementers roles as it gives users full lifecycle rights, including design, create and deploy APIs and also manage the API grants.
  • API designers: Individuals who take on a full or part-time responsibility (i.e. an architect or developer) to define APIs (either in swagger or API blueprints) using Apiary.
  • Application developer: In other words, these are the API consumers. Users with this role can log into the portal and search/subscribe to APIs.
  • Gateway runtime: Not really a user role, it’s a service account used by the gateways to communicate with the to the management service via the platform API. Users assigned this role can’t sign into the Management Portal or the Developer Portal.

User can be created and assigned to any of these roles (excluding Gateway runtime which is a service account). Platform restrictions will apply depending on what role a user belongs to. Read the complete article here

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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.

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