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.

Table 1. Project Types
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.

Table 2. Resource Types
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