Search This Blog

Monday, May 6, 2013

Oracle SOA ESB: Quick start

The overall process and tasks required for designing the enterprise service bus are outlined in the following list. Links to step-by-step instructions are specified for each task:
  1. Start the ESB Server and open Oracle JDeveloper
    The key Oracle Enterprise Service Bus design components are the ESB Server, Oracle JDeveloper, and the database that serves as the ESB Metadata Server. For information about starting ESB components, see "Starting, Stopping, and Accessing Oracle Enterprise Service Bus Components".
  2. Create the necessary server and database connections.
    See "Creating and Testing Connections".
  3. Create the Oracle JDeveloper applications and projects
    See "Creating Applications and ESB Projects".
  4. Create ESB systems and, optionally, service groups.
    See "Creating ESB Systems and Service Groups"
  5. Add or import into an ESB project.
    See "Adding Project Content" and "Importing Files into a Project".
  6. Create the inbound and outbound services, or invoke external services.
    See Chapter 4, "Creating Inbound and Outbound Services".
  7. Create routing services and configure the routing rules to:
    • Apply conditional expressions to the message instance payload
    • Transform the structure of the message payload
    • Specify where a response in a request/response scenario be sent
    • Specify where faulted messages be sent
    See Chapter 5, "Creating Routing Services and Routing Rules".
  8. Register services with the ESB repository.
    See "Registering ESB Projects and Services with the ESB Server".
  9. Sync services with the ESB Server.
    See "Syncing Services From ESB Server".
If you no longer need a service, you can remove it. See "Deleting ESB Projects".

The text above is an extract from
Oracle® Enterprise Service Bus Developer's Guide
10g (10.1.3.3.0)
Part Number E10295-01
http://docs.oracle.com/cd/E11036_01/doc.1013/e10295/esb_jdev.htm

I find its a pretty short but handy overview. Hope it helps.