| Oracle® SOA Suite Developer's Guide 10g (10.1.3.1.0) Part Number B28764-01 |
|
|
View PDF |
ESB systems and service groups are units for organizing the services for the Oracle Enterprise Service Bus.
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:
In the Applications Navigator, open the ESB Project in which you want to create the ESB system or service group.
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.
In the Create ESB System, or Service Group, dialog, follow these steps:
For the Create option, select System or Service Group.
In the Name field, enter a unique name. The name must be unique across the ESB project in which you are creating it.
Optionally, in the Description field, enter a description of the ESB system or service group.
Click OK.
In the Application Navigator, click the refresh icon.
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>