Advertisements



Service Bus 12c – Creating Service Bus Application and Project

In Service Bus development, you make use of different resources like Proxy Service, Business Service, WSDL, XSD, XQuery, XSLT etc. Also there are other resources like SMTP Server, JNDI Provider called Global resources. Service Bus Project acts as a container for different resources and Service Bus Application is a high-level container for all these Service Bus projects and Global resources.

You usually start development activity with creation of new Service Bus Application. Create one by navigating to File -> New -> From Gallery -> Service Bus Tier. Select Service Bus Application and give meaningful name and click Finish. Here we are using ServiceBusAppl as Application Name.

 

 

Creating Service Bus Projects

Now you can proceed with the creation of Service Bus Projects considering reusability and modularity. Create new Service Bus Project by navigating to File -> New -> From Gallery -> Service Bus Tier. Select Service Bus Project and give meaningful name and click Finish. Here we are using XYZCommon as Project Name.

 

 

Now your Project Explorer should look like below showing Service Bus Application and Service Bus Project containing 2 files (pom.xml and XYZCommon). You will see a file with same name as your project called project overview file which opens up Service Bus Overview editor when opened.

 

 Now your Service Bus Overview Editor should look like below. Left swim lane is for services providing an entry point to application so limited to Proxy Services. Middle swim lane is for components providing routing and transformation so limited to Pipelines and Split-joins. Right swim lane is for references providing communication with actual service providers so limited to Business Services or Proxy Services. For more information refer to this link.

 

Advertisements

4 Responses to “Service Bus 12c – Creating Service Bus Application and Project”


  1. 1 Surya Gannavarapu October 6, 2014 at 5:13 PM

    Nice post Siva.

    Can you please throw some light on pom.xml ? That looks like a new file coming up with both SOA composite and OSB Projects in 12c.

    -Surya.

    • 2 svgonugu October 6, 2014 at 9:19 PM

      Yes Surya. 12c has great support for Maven (build tool) which required metadata in Project Object Model (pom.xml) file. Mark nelson blog (redstack.wordpress.com) has several posts on this.


  1. 1 Service Bus 12c – Series of Articles by Siva | SOA Community Blog Trackback on February 19, 2015 at 12:20 PM
  2. 2 Service Bus 12c – Series of Articles | Siva's Blog Trackback on October 30, 2014 at 1:32 PM

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




Advertisements

Pages

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 349 other followers

Enter your email address to follow this blog and receive notifications of new posts by email.