PaaS – How to setup the Oracle API Platform Cloud Service (Part 1) by Onkar Shoker

 
image

This blogpost covers how to setup the Oracle API Platform Service in the cloud. I will cover the installation and registration of the API Gateway in a separate post and also cover the creation and deployment of actual API’s in another. 
There are pre-requisites before setting up Oracle API Platform Cloud Service. You must have the following Oracle Cloud Services already setup:
1. Oracle Storage Container (See blogpost here)
2. Oracle Cloud Database (See blogpost here)
1. Once logged into Oracle Cloud, from the Dashboard menu, click on the ‘API Platform‘ option: 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.

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

Innovation Disruptors Come and Go – Only Oracle Integration & API Cloud Lead the Way! By Vikas Anand

image

With Oracle OpenWorld 2017 in the rearview mirror, I find myself just now catching my breath. This year was FANTASTIC! We had a chance to showcase our newest, coolest capabilities across Oracle Integration Cloud, Robotic Process Automation and API Design and Management, but it was our customers and partners that made integration come to life through their digital transformation stories. They shared how they are leading the way positioning integration, process automation, and API-first strategy at the heart of their tech roadmap.

It has been an incredible year for Oracle iPaaS, as we were recognized by industry experts in the Gartner Enterprise iPaaS Magic Quadrant and Forrester Wave reports, with the acquisition of Apiary and the launch of the API Platform Cloud Service. At the same time we focused on continuous improvement of  our portfolio i.e adding 100+ adapters and Visual Builder Cloud to our portfolio. 

We talk a lot about innovation around here, and with good reason. We want to keep pushing forward not just for ourselves, but for the benefit of our customers and partners. We have all heard that “competition breeds innovation” but I believe “innovation breeds innovation.” I have seen this happen not only with my team but as I meet with customers, and in turn, they interact with each other and our partners. If there is anything that I have come away with from the past few months, it is that integration is more important than it has ever been. As organizations embrace new Chatbots, Blockchain, AI and ML capabilities, one thing remains constant: the best way to move to the cloud is to leverage best-in-class SaaS, but what makes all of those initiatives work flawlessly is killer integration, process automation and API-first lifecycle management. 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.

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

Microservices and API Management | Weir, Wilkins, Viveros

 

Luis Weir (Capgemini), Phil Wilkins (Capgemini), and Aruturo Viveros (Sysco) discuss microservices and API management in this interview recorded at Oracle OpenWorld 2017.

image

Watch the video 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.

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’s integration-centric PaaS portfolio is flourishing as a unified hybrid integration platform – an Ovum report

image

 

Oracle OpenWorld 2017 provided a good opportunity to gain insight into the level of success of Oracle’s integration-centric PaaS portfolio in a competitive middleware-as-a-service (MWaaS) market. It is evident that within a period of just three years, Oracle has achieved rapid business growth for this set of PaaS products and a critical market momentum that has resulted in several thousands of customers for individual, integration-centric PaaS products. This is a good case in point for demonstrating how effective execution against a progressive PaaS product strategy can drive rapid adoption, business growth, and penetration into new enterprise user bases. Oracle has ensured uniformity in user experience (UX) and integration at platform/component API level to deliver a well-integrated set of MWaaS products. Get the report 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.

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 SOA Suite and WebLogic: Overview of key and keystore configuration by Maarten Smeets

image

Keystores and the keys within can be used for security on the transport layer and application layer in Oracle SOA Suite and WebLogic Server. Keystores hold private keys (identity) but also public certificates (trust). This is important when WebLogic / SOA Suite acts as the server but also when it acts as the client. In this blog post I’ll explain the purpose of keystores, the different keystore types available and which configuration is relevant for which keystore purpose.

Why use keys and keystores?

The below image (from here) illustrates the TCP/IP model and how the different layers map to the OSI model. When in the below elaboration, I’m talking about the application and transport layers, I mean the TCP/IP model layers and more specifically for HTTP.

The two main reasons why you might want to employ keystores are that

  • you want to enable security measures on the transport layer
  • you want to enable security measures on the application layer

Almost all of the below mentioned methods/techniques require the use of keys and you can imagine the correct configuration of these keys within SOA Suite and WebLogic Server is very important. They determine which clients can be trusted, how services can be called and also how outgoing calls identity themselves. 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.

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

Enrich SaaS with PaaS hands-on training August 27th – August 31st 2018 in Lisbon Portugal

clip_image002You are working on Oracle SaaS implementations and want to integrate and extend them? Attend our two days hands-on training to understand how to use Oracle PaaS service like Integration Cloud Service, Mobile Cloud Service or Process Cloud Service in combination with Oracle SaaS solutions like Order management or Digital Field Service. The training is most suitable for developer and consultants with SaaS experience who want to learn more about PaaS.

Agenda

This session will introduce you to how to use Oracle PaaS services to extend SaaS. We will cover the following topics as part of hands on labs

· Create Procurement Order in ERP Cloud– In an increasing mobile first world, customers would like to use mobile exclusively for getting work done. In this use case you will be building mobile front end (Using MAX) to place orders in ERP cloud. The order will then go through appropriate approval process using Oracle Integration Cloud before order is being placed in ERP cloud. Oracle Integration Cloud also orchestrates order into ERP cloud. The same methodology can be used to talk to other ERP products as well. You will use Oracle Integration Cloud, Oracle Mobile Cloud Enterprise & ERP Cloud as part of this use case.

 

· Sales Cloud Extension using Visual Builder– This use case will cover how to extend the sales cloud using Visual Builder which is now part of Oracle Integration Cloud Service. Visual builder is used by citizen developers with no code experience. You will build an extension to Sales Cloud to allocate budget to opportunity using Visual Builder. The extension runs as a self-contained web application in Visual Builder. You will use Sales Cloud and Visual Builder bundled with Oracle Integration Cloud as part of this use case.

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

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

OPSS by Peter van Nes

image 

Since you have landed on this article, you will probably have at least heard about OPSS. OPSS is the underlying security platform that provides security to Oracle Fusion Middleware and its applications. OPSS provides an abstraction layer in the form of standards-based application programming interfaces (APIs) that insulate developers from security and identity management implementation details. To be honest, i never been able to fully understand the subject of the matter. There is documentation which states that OPSS provides security to Weblogic, which to my experience and understanding of OPSS is not correct. Instead, the Weblogic security providers and asserters can provide security to OPSS through the SPI. OPSS also should not be tied to a specific application server, which may be the general architecture, only architecture and daily practice may differ.

OPSS can provide security different security services like authentication, authorization, roles and entitlements, etc. These services are delivered by OPSS providers configured in the jps-config.xml. 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.

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

Tips for Working with Stored Procedures in OSB 12c by Sonal Sharma

image

During a recent engagement, I faced a few issues while creating a database adapter for a stored procedure in OSB 12.2.1.2. I wanted to share the detailed steps to create the database adapter, the issues I encountered and the resolution to those issues, in the hope that his may help other people, if they come across similar issues.

As SOA Suite 12c uses JDeveloper as the development environment for both SOA and OSB, it is worth noting that it is now possible to create the database adapter in the OSB project itself. The unified development environment provides a consistent approach for both SOA and OSB, unlike the previous approach, where we needed to import the JCA and corresponding files in Eclipse. 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.

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

Effective Use Cases for XQuery Library in OSB 12c by Sonal Sharma

image

During my recent engagements, working with SOA Suite 12c, I have realized the strength of the XQuery library feature (introduced in OSB 12c) to simplify SOA 12c implementations by avoiding copying code in various places, and instead centralizing it. In this article we will discuss following:

  • Overview of XQuery library
  • Effective Use Cases for XQuery library
  • Working Example: "Storing customer specific business logic"
    • Without using XQuery lib
    • Using XQuery lib – detailed steps involved
  • Summary
Overview of XQuery library

Creating an XQuery library was a new feature introduced in SOA Suite 12c. This feature provides functionality to reuse XQuery functions and avoid repeatedly coding the same logic, as logic can now be centralized at one place. This is a very handy feature and can be used to strengthen and simplify solutions implemented on the SOA Suite platform. 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.

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

ICS On-Premise Monitor – Agent Ping by Greg Mally

image

The Integration Cloud Service (ICS) Connectivity Agent is a feature of ICS that helps with the cloud to ground (on-premise) use case that is common to companies who are moving into cloud technologies. The agent provides an ICS subscriber the ability to create ICS integrations that interact with on-premise resources like legacy applications, databases, etc. without compromising the on-premise resource. In an attempt to make the agent as simple and secure as possible, it is located behind the firewall where the on-premise resource is located and communicates to the Oracle Public Cloud (OPC) via HTTP only. This allows the agent to use existing firewall configurations without added requirements on the “typical” organization network. However, some networks are more secure, complex, and/or stable than others and therefore are less “typical”. When these types of networks are encountered, it prevents the Connectivity Agent from successfully communicating from ground to cloud (or ICS communicating from cloud to ground). This blog focuses on a scenario where the network that the agent is installed on is flaky/unstable.

Although the Connectivity Agent has gone through a fair amount of maturity due to exposure to a wide range of network environments, there are those edge-case networks that can introduce communication challenges from ground to cloud. Sometimes these environments impact communication such that the agent thinks everything is working fine when in fact messaging has broken down between the on-premise network and OPC. What do you do when you know the agent is not receiving messages and the various ICS/agent logs do not indicate any problem? To make the scenario more complex, the communication breakdown does not follow any type of pattern (i.e., it is random). The key to finding the root cause is to narrow the window where the problem surfaces. Once the window is narrowed down, things like tcpdumps and/or tools like Wireshark can be leveraged. 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.

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