Skip to main content


developerWorks  >  SOA and Web services | Rational  >

Configure SonicESB for a business process, Part 2: Build, develop, and test a sample a SonicESB process within Rational Application Developer

Use Web services to expose a sample SonicESB process

developerWorks

Level: Intermediate

Andrew J. Bradfield (abrad@us.ibm.com), Senior Software Engineer, IBM 

12 Jul 2007

Register now or sign in using your IBM ID and password.

Learn the next series of steps to develop a SonicESB process containing several services that interact to perform a sample Travel Agency Flow. You will use detailed step-by-step instructions to configure Sonic to expose the Travel Agency Process as a Web service. Code is developed and tested with IBM Rational® Application Developer.

In this tutorial

This tutorial offers step-by-step instructions for developing a sample SonicESB business process. Through the use of screen shots, sample code, and analysis, you can learn how to make the most of Sonic's SOA technology.


Objectives

  • You will successfully develop a SonicESB process containing several services that interact to perform the sample TravelReservationProcess.

  • You will configure Sonic to expose the Travel Agency Process as a Web service, and you will create the ESB process itinerary to achieve the desired result.

  • You will use the Sonic Management Console to define the protocol for your TravelReservationProcess: SOAP over HTTP.

  • You will test and explore the ESB process and associated code with IBM Rational Application Developer.

Prerequisites

This tutorial addresses SOA or Java™ programmers whose skills and experience are at a beginning-to-intermediate level. You should have a general familiarity of SOA and Java. The software required for the tutorial is described in the System Requirements section.


System requirements

The screen shots used in this tutorial come from a computer with Sonic and IBM Rational Application Developer installed. Specific versions of Sonic include SonicESB 6.1 and SonicMQ 6.1. Rational Application Developer version 6.0 was used to develop the sample Java classes and to test the WSDL file for the ESB Process.



Duration

1 hour


Formats

html, pdf


About this tutorial

This tutorial is the second part of a series that helps you develop a sample SonicESB business process for a travel reservation system.

Share this....

digg Digg this story del.icio.us del.icio.us Slashdot Slashdot it!


Back to top


Document options

Document options requiring JavaScript are not displayed

Discuss


My developerWorks needs you!

Connect to your technical community


More in this series:
Configure SonicESB for a business process