SOA Cloud – Creating an Oracle SOA Cloud Service Instance by Vivek Garg

imageEarlier to this post, I have written couple of posts to get started with Oracle Cloud. In this post, I will show you how to create instance of Oracle SOA Cloud Service.

There are some pre-requisites that you need to fulfill as mentioned below, before you proceed with this post.

1.  Create Oracle Storage Service Container. Refer this post to create the container if already not done.

2. Create Oracle Database Cloud Service Instance. Refer this post to create the instance for Oracle Database Cloud Service if already not done.

Step 1:  Go to https://myservices.emea.oraclecloud.com/mycloud/faces/dashboard.jspx.

Login with your credentials that you have received from Oracle when you register for trial version. 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

Integration Cloud Service Use Case: Closed Loop Order Management Sven Bernhardt, Alexander Däubler, and Cornelia Spanner

imageIntroduction

Integrating distributed systems with each other has been a challenge for many years. In the context of digital transformation, companies are using more and more Software as a Service (SaaS) applications to address standard processes, so that they can focus on improving and evolving the core business. This means even more complexity in integration, since cloud and on-premise systems need to be integrated.

There are three typical integration scenarios:

  1. On-premise to on-premise: Integration is done on-premise, based on, for example, Oracle SOA Suite
  2. On-premise to cloud: Integration is done in the cloud (e.g., using ICS) or on an on-premise integration platform
  3. Cloud to cloud: Integration is done in the cloud

The arising integration challenges can be addressed by either hybrid cloud integration or a full Integration Platform as a Service (iPaaS) approach, depending on a company’s center of gravity:

A hybrid approach (left) should be chosen if both cloud and on-premise applications must be integrated.

In a full iPaaS scenario (right), most of the integrations need to be done between cloud-based applications, because the center of gravity has moved to the cloud. The need for integrations with on-premise applications is low, because there are usually only a few legacy applications still hosted on-premise.

Oracle Integration Cloud Service (ICS) is a complete and strategic cloud-based integration platform that can be used in the context of a hybrid approach as well as when taking a full iPaaS approach. Using ICS, the definition of integrations comes to a new level. Pre-built integrations available through Oracle Cloud Marketplace that implement common integration scenarios can be used as a basis for new integrations and adapted to specific user needs. For data mappings, recommendations are shown based on knowledge derived from the same mappings done by other users. In conjunction with a very clearly structured and intuitive UI, which also enables non-technical users to define integrations between systems and applications, new integrations can be created rapidly and efficiently.

One key differentiator of Oracle ICS with respect to its competitors is that cloud-to-on-premise integrations are done using a lightweight agent concept. The so-called “connectivity agent” has to be hosted and deployed on premise, ensuring communication between ICS and the on-premise applications, without the need to open firewall ports. 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

CIMA together with eProseed wins the 2016 Oracle Cloud Platform Innovation Awards for Cloud Integration

image

Congratulations to the eProseed team & special thanks to Simon for spending many nights to make the customer successful!

The Chartered Institute of Management Accountants (CIMA) has received, together with eProseed, the 2016 Oracle Cloud Platform Innovation Award for Cloud Integration as a recognition for their pioneering hybrid cloud integration project, which is also the 1st SOA Cloud Service system to go live in EMEA.

The accolade was presented to CIMA during the Oracle Excellence Awards ceremony at Oracle’s flagship OpenWorld conference in San Francisco.

“The Oracle Innovation Award we received together with eProseed is a recognition of our joint effort to improve CIMA’s delivery of high quality professional qualification services around the world by modernizing our IT platforms using Oracle Cloud. eProseed’s expertise, responsiveness and close collaboration with Oracle staff were fundamental to delivering this project” says Mie Verstraelen, CIMA’s Director of Global Technology Services, addingwe look forward to continuing our close relationship with eProseed for the next stages of our cloud journey.” 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 API Platform: Design-first Thinking for the API Economy Webcast – Thursday, June 15, 2017 Time: 10:00 AM PDT

Oracle API Platform: Design-first Thinking for the API Economy Webcast
Date: Thursday, June 15, 2017 Time: 10:00 AM PDT

Join this webcast to meet the new Oracle API Platform Cloud Service. In this short session, you will learn how a sleek, intuitive full lifecycle API Platform built on Oracle’s proven gateways will improve productivity and effectiveness in your business.
Learn how you can leverage this true hybrid offering to:

  • Focus on the full API lifecycle, starting with Design & Governance, all the way through Security, Discovery & Consumption, Monetization, and Analysis, to develop APIs and create modern applications and user experiences.
  • Develop an API-First strategy to accelerate digital transformation, safely extend the reach of intellectual property, and create new revenue streams.
  • Leverage an open, heterogeneous environment with an easy-to-use platform that is compatible with open standards

image

Vikas Anand
Vice President Product Management, Oracle

image

Amit Zavery
Senior Vice President,
Oracle Cloud Platform and Middleware Products

image

Jakub Nesetril
Founder, Apiary, Vice President, Product Development, Oracle

Register today.

image

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

New!! Attend the industry-best 5-day SOA Suite 12c Development training in live-virtual format the week of June 12 by David Shaffer

https://i0.wp.com/www.middleworks.com/wp-content/uploads/MW_4c_leftaligned_35px.jpg

 

Based on customer requests, we are offering a public, instructor-led SOA Development 12c training class from June 12-16. Attend from your office or home location, with lectures and labs delivered over the web and access to SOA experts throughout. With lecture/lab instruction each day from 9AM-2PM PDT, Mon – Fri, this class covers the topics in our SOA Suite 12c developer training. You can ask questions of the instructor during the lectures and will have email access to get questions answered the rest of the day. The course software will also be available for an additional week after the class. The cost is $2999/student, with volume and early registration discounts available. To register, or for more information, contact Dave Shaffer at dave@middleworks.com or 415.226.9762.

Middleworks is now offering our own SOA Suite 12c and OSB 12c Development training. With ICS Training soon to come…

Middleworks specializes in only Oracle Integration and has instructors with hands-on project expertise as well as strong presentation skills to impart real-world knowledge to students as they learn the functionality of these diverse and sophisticated technologies. We can be more flexible, higher quality and often more cost effective than alternative training options for these products.

Introduction to SOA Suite 12c Development

This course provides a 5-day hands-on introduction to Oracle SOA Suite version 12c. Recently updated for version 12.2, this course includes everything a new Oracle Integration developer will need to know to be productive developing SOA Composites, using the adapters and JDev, securing, testing and deploying composites, processes and services

For training details please visit the website 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

FTP Adapter Configuration for SFTP by Emiel Paasschens

imageIntroduction

At my current project incoming data files, located at a third party FTP server, have to be read using SFTP.
Despite of several blog posts and the FTP Adapter documentation of Oracle, it took us a full day to get a working SFTP configuration. I use this blogpost to document this for myself in case I have to do it again, and for others who need to do (about) the same.
Prerequisite

First of all start with ensuring that no firewall is blocking traffic from the weblogic server to the FTP server using the specified SFTP port (default this is 22). On a linux (or unix) server you can verify this by opening a command prompt on the weblogic server (eg. with Putty) and use command “ssh “.

SFTP Configuration

Two configuration steps are required now:
A. Create a private and public key file
B. Add a FTP Adapter Outbound Configuration for SFTP

A. Create a private and public key file (linux/unix):

  1. Log in with a command prompt as the oracle user (the user under which weblogic runs) on the weblogic server
  2. Navigate to the .ssh directory under the user home directory: cd ~/.ssh
  3. Generate a public and private key with ssh-keygen (and accept defaults): ssh-keygen (4 x Enter).
    Two files are created: id_rsa and id_rsa.pub
  4. Add the public key to the ‘autorized keys’: cat id_rsa.pub >> authorized_keys

In a production environment these files should be write protected (even for the oracle account itself).

B. Add a FTP Adapter Outbound Configuration for SFTP:

  1. Log in with admin privileges on the weblogic console
  2. Click on “Deployments” (second item in menu on left side of page)
  3. Search in the list of deployments for the “FtpAdapter” (you may have to navigate to the next page with “Next”) and click on its name (it’s a link):        (hint: Customize this table -> Number of rows 100 -> Apply) Read the complete article here.
  4. 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

Automating the Provisioning of Oracle SOA Suite on AWS by Fabio Douek

image1. Overview

Rubicon Red MyST delivers automated platform provisioning and continuous delivery for Oracle Middleware, enabling users to deliver a consistent and reliable platform in minutes.

MyST also provides infrastructure independence; enabling customers to deploy consistent middleware platforms across all infrastructure types: on-premise and various cloud providers including Oracle and Amazon Web Services (AWS).

In this post we will show how to provision an Oracle SOA Suite environment within minutes on AWS.

If you want to use an AWS Oracle RDS instance, you can follow the instructions in this post: http://blog.rubiconred.com/configuring-amazon-rds-as-the-oracle-soa-suite-database/ .

Alternatively, you can provision against an Oracle database running on an AWS EC2 instance.

We will provision the following, using the standards defined in the Oracle Enterprise Deployment Guide (EDG):

  • A two node cluster environment
  • OFMW Components: SOA, OSB, WSM, BPM, OHS

We will use MyST Studio to:

  • Discover the AWS resources, and define our Infrastructure Provider
  • Define the Platform Blueprint
  • Define the Platform Model
  • Provision two EC2 instances On-Demand
  • Provision Oracle Fusion Middleware:
    • Install the required binaries
    • Run RCU to create the database objects against RDS
    • Create the WebLogic Domain
    • Apply the Oracle EDG recommended configurations, which is a MyST knowledge module

2. AWS Configuration Prerequisites

Security Groups:

A security group allows us to control access to specific inbound/outbound ports, as well as restrict access based on source address.

The following table details the Security groups we are using for the purpose of this blog post: 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

SOA Suite 12.2.1.1.0: Create, configure and tune a SOA/OSB Domain by Neselovskyi, Borys

image

Introduction

This post focuses on the creation, configuration and tuning of an initial SOA Suite 12.2.1.1.0 Domain.

The WebLogic Server is a necessary requirement, and must already be installed. For instruction how to install the WebLogic Server 12.2.1.1 please refer to my previous post:  WebLogic Server 12.2.1.1.0: Installation on the Linux OS

The following tasks will be implemented:

  • Preparing the Operating System for the installation of the WebLogic Server 12.2.1.1, Installation JDK 1.8 and the WebLogic Server 12.2.1.1: WebLogic Server 12.2.1.1.0: Installation on the Linux OS
  • Creating of database schemas
  • Creating a SOA Suite Domain
  • Post-Installation Tasks:
    • Configuring of components
    • Creating of Start & Stop scripts for the automatic start/stop of components
  • SOA Suite Domain Tuning and Troubleshooting

The SOA/OSB Domain will be installed without BAM (different Domain) because of:

–    Oracle Best Practices and our experience

–    In order to stabilize the system (BAM is unstable at the moment)

The Domain will be created on two servers (OS OEL 6.7):

  • host01.example.com
  • host02.example.com

We will configure four clusters:

  • OWSM Cluster (Oracle Web Services Management)
  • ESS Cluster (Enterprise Scheduler Services)
  • SOA Cluster
  • OSB Cluster (Oracle Service Bus)
Installation SOA / OSB 12.2.1.1 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

Benefits of a Canonical Data Model (CDM) in a SOA environment by Emiel Paasschens

image

Introduction

The last few years I’ve been working in several SOA related projects, small projects as well as quite large projects. Almost all of these projects use a Canonical Data Model (CDM). In this post I will explain what a CDM is and point out what the benefits are of using it in an integration layer or a Service Oriented (SOA) environment.

What is a Canonical Data Model?

The Canonical Data Model (CDM) is a data model that covers all data from connecting systems and/or partners. This does not mean the CDM is just a merge of all the data models. The way the data is modelled will be different from the connected data models, but still the CDM is able to contain all the data from the connecting data models. This means there is always a one way, unambiguous translation of data from the CDM to the connecting data model and vice versa.
A good metaphor for this in spoken languages is the Esperanto language. Each living, existing spoken language can be translated to the constructed Esperanto language and vice versa.
In a CDM data translation, the translation is not restricted to the way the data is modelled, but will also be a translation of the values of the data itself.

Example Data

Let’s take as an example the country values for the US and The Netherlands in four connecting data models. Three of these models are ‘based’ on the English language and the last one on the Dutch language. The first two data models are of type XML, the third one is CSV and the last one is a JSON type model: 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

API Catalog for RESTful Services by Richard Bingham

image

Since we looked at the retirement of OER, I am please to share another new set of resources for developers working with Oracle Cloud applications. The existing resources were extended recently with a centralized interface to information about the RESTful web services.

The new Oracle API Catalog provides a one-stop-shop for integration developers, including documentation, examples, and descriptive content in the Swagger standard format. As shown below for the HCM employee service (emps), the material includes resource usage details, and extensive descriptions on each supported method and their queries/parameters. 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