Skip Headers
Oracle® SOA Suite Developer's Guide
10g (10.1.3.1.0)

Part Number B28764-01
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Master Index
Master Index
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
View PDF

6.4 Creating Oracle Enterprise Service Bus Systems or Service Groups

ESB systems and service groups are units for organizing the services for the Oracle Enterprise Service Bus.

6.4.1 How to Create an ESB System or Service Group

After you have created an ESB project, you can create an ESB system, or Service Group, using Oracle JDeveloper ESB Designer.

To create an ESB system or group:

  1. In the Applications Navigator, open the ESB Project in which you want to create the ESB system or service group.

  2. In the Design tab, click the Create System/Group icon on the top of the diagram window.

    The Create ESB System or Service Group dialog opens.

  3. In the Create ESB System, or Service Group, dialog, follow these steps:

    1. For the Create option, select System or Service Group.

    2. In the Name field, enter a unique name. The name must be unique across the ESB project in which you are creating it.

    3. Optionally, in the Description field, enter a description of the ESB system or service group.

    4. Click OK.

  4. In the Application Navigator, click the refresh icon.

6.4.2 What Happens When You Create an ESB System or Service Group

When an ESB system is created, an entry for the system in the form system_name.esbsys, is added to the Resources folder under the project name in the Application navigator. If an ESB service group is created, the file has the extension esbgrp.

The ESB system file contains information for this system. You can double-click on the entry in the Application navigator or right-click on the entry and select Open from the menu to view and edit the source of the ESB system file. You can also update the system definition in Oracle ESB Control. See Section 12.3, "Using the Services View to Review and Update ESB Systems".

Example 6-1 shows sample source code for an ESB system file.

Example 6-1 Sample ESB System File

<?xml version = '1.0' encoding = 'UTF-8'?>
<system name="Fulfillment" guid="3C2D63E0CC1811DABFA0CDAACB57527A" qname="Fulfillment" status="ENABLED">
   <versionInfo>
      <ID>1153839756546</ID>
      <lastModifiedTime>Tue Jul 25 08:02:36 PDT 2006</lastModifiedTime>
      <lastModifiedUser>JDev_SOADEMO_FulfillmentESB</lastModifiedUser>
   </versionInfo>
   <description/>
   <parameters>
      <parameter name="Fax"/>
      <parameter name="Mobile"/>
      <parameter name="Host">localhost</parameter>
      <parameter name="Phone"/>
      <parameter name="Pager"/>
      <parameter name="Email"/>
      <parameter name="Port">8888</parameter>
   </parameters>
   <clusterName>esb</clusterName>
   <deferredQueueName numberOfListeners="1" topicConnectionFactory="">OracleASjms/ESBDeferredTopic</deferredQueueName>
</system>