Conceptual mapping of WebSphere Enterprise Service Bus resources
When you use the WebSphere® ESB conversion tool to convert WebSphere Enterprise Service Bus resources to IBM® Integration Bus resources, the mapping of resources is based on type and functionality.
Project type
The following table summarizes the type of projects supported in WebSphere Enterprise Service Bus and their equivalent project type in IBM Integration Bus.
WebSphere Enterprise Service Bus project | IBM Integration Bus project |
---|---|
Library project | Library project |
Mediation module project | Application project or service project |
Java™ project | Java project |
For additional information on project dependencies, see Comparison of project dependencies between IBM Integration Bus and WebSphere Enterprise Service Bus.
Resource types
The following table summarizes the type of resources supported in WebSphere Enterprise Service Bus and their equivalent resource type in IBM Integration Bus. For more information, see the equivalent topics in the WebSphere Enterprise Service Bus product documentation.
WebSphere Enterprise Service Bus resource | IBM Integration Bus resource | Description |
---|---|---|
Mediation module | BAR File | The unit of deployment |
Mediation Primitive | Message Flow Node | An individual discrete piece of function applied to a message |
Export component (one-way operations) | Input node | Provides inbound receipt of requests |
Export component (request-response operations) | Input node and Reply node | Provides inbound receipt of requests and sends responses back |
Import component (synchronous call) | Output node | Sends a request and receives responses synchronously |
Import component (asynchronous call) | Request or Output node and Response node | Sends a request and receives responses asynchronously |
Mediation flow component | Message Flow | Contains request, response, fault and error flows |
Reference | No equivalent | Point of exit from a component. It can be wired to services of other components |
Service | No equivalent | Point of entry into a component |
Interface | Interface | Collection of operations with defined input, output and fault messages |
Operation | Data held in LocalEnvironment tree | An individual operation with input, optional output and optional fault messages |
Input message | Message | The (schema-defined) request message usually received at an export |
Output message | Message | The (schema-defined) response message usually received at an import |
Fault message | Message | The (schema-defined) fault message usually received at an import |
Qualifier | No equivalent | Quality of service indicator associated with a component reference or interface |
Binding | Input / Output node | Protocol / transport specific configuration associated with an import or export |
Function Selector | Route to Label node | Pluggable logic which identifies the operation from a wire format message |
Fault Selector | Route to Label node | Pluggable logic which identifies the fault name from a wire format message |
Business Object | Payload | Memory representation of an input, output, or fault message |
Service message object (SMO) | Message tree | Memory representation of a Business Object plus additional contextual information (transport headers, correlation information, user context) |
XML map | XML map | Describe the transformation operations on a message |