Advertisements
RSS

Creating a new Oracle Service Bus 12c project

27 Jun

After Oracle SOA Suite 12.1.3 for developers is installed we can now create our first Service Bus project. Select New Application.

01

From the Service Bus Tier we can select the Service Bus Application with Service Bus Project.
It seems the OSB 12c project naming was aligned with other JDeveloper projects, and so dropping the old OSB Configuration terminology and use Service Bus Application instead.

02

The 1st step in the Service Bus Application wizard is to determine our application name, working folder and an application package prefix

03

Since the Servicew Bus Application needs a Service Project we can now determine our project nme and the working folder for our project:

05

Our first (empty) project is a fact.

06_result_files

When we look at the result we see that the main part is the SBProject. The layout looks familiary close to the SCA composites we know from the SOA Suite.
However the OSB Proxy Services terminology is still used instead of Exposed Services and Pipelines/Split Joins instead of the SCA Components term

06_result_sbproject

When we look at the Components panel to the right we see that 12c uses pipelines and split-joins to model the service bus project logic.
Besides that a lot of transports and adapters are available to connect to a large scale of backends and technologies.
OId obvious integration friends like HTTP, FTP, File, JMS are there, but also options like REST, UMS, Oracle Coherence and Oracle BAM.

06_result_components

Probably for backwards compatibility Oracle decided to support both the old OSB 11g Business Services transports and better integrate the SOA Suite JCA transports in the designer.
Which again allows us to use 2 default options for the File, JMS and FTP transport.

Looking at the way Oracle decided to arrange the components as they did between Technology and Advanced, it looks like the “default” or “best-practice” transport is located under Technology.
For instance:

  • The Technology panel File and FTP transport pop-up the JCA Adapter wizard, and the HTTP and JMS transport pop-up the Business Service wizard.
  • The Advanced panel File and FTP transport pop-up the Business Service wizard, and the JMS transport pop-up the JCA Adapter wizard

Another killer feature is the default integrated Maven support for your projects.
After viewing a demo of a competitors new integration product release recently, which simply stated “there is still no Maven support”, this seems clearly an advantage for Oracle and will help developers and IT organizations to embrace CI more efficiently.

06_result_pom

Advertisements
 
5 Comments

Posted by on 27-06-2014 in Oracle, OSB

 

Tags: , ,

5 responses to “Creating a new Oracle Service Bus 12c project

  1. Onkar Shoker

    27-06-2014 at 11:57

    Goodbye Eclipse!

     
  2. Kunal

    16-07-2015 at 22:43

    I am facing Issue while creating OSB project in 12c.
    Getting below error:

    oracle.jdeveloper.maven.hooks.pom.MavenPomSyncHook invokeUpdatePOMContributors
    WARNING: Error while invoking the maven pom sync handler.

    oracle.jdeveloper.maven.hooks.pom.MavenPomSyncHook invokeUpdatePOMContributors
    WARNING: Error while invoking the maven pom sync handler

     
  3. inside4me

    08-10-2015 at 16:38

    Hi. Someone knows if this service can be built with https protocol?. I tried many ways (importing cert to cacerts and others) but when i test the service in sbconsole in weblogic, i receive “handshake failure” and that’s it. Thank you!.

     

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: