Service Bus 12c – Creating Business Services

In Service Bus, Business Services provide abstraction layer and take care of communication with Service Providers. In this post, you will see different ways of creating Business Service in Service Bus project using JDeveloper based on a WSDL. And for the demonstration purpose, we will consider the Service Bus project and WSDLs shown below.

biz1

Method 1:

Right click Service Bus project and select New -> Business Service.

clip_image002

Give a meaningful name for Business Service as shown below.

clip_image004

Click Browse WSDLs icon (shown above) and choose CustomerService WSDL as shown below.

clip_image006

Click OK to go back to Create Business Service wizard.

biz5

Method 2:

Open the Service Bus overview file (file with same name as your project) and drag HTTP adapter into from Components –> Service Bus –> Technology –> HTTP into External Services swim lane to bring up Create Business Service wizard as shown below.

adapter1

overview1

biz2

Give meaningful name for Business Service and click Next. Select the option WSDL and choose WSDL as shown in previous method by clicking Browse WSDLs icon.

biz3

biz4

Method 3:

Right click WSDL in Service Bus project and select Service Bus –> Generate Business Service as shown below.

wsdlbiz

Verify that Create Business Service wizard has come up showing WSDL and binding selected.

wsdlbiz1 

And the following steps are common irrespective of the above methods you choose to create Business Service.

Click Next and enter Endpoint URI of the service.

clip_image008

Click Finish to bring up a new tab showing CustomerServiceBS.bix.

clip_image010

Advertisement

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 )

Facebook photo

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

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.




Pages

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

Join 379 other subscribers

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


%d bloggers like this: