You can design SOA applications in WebSphere® Integration Developer (IBM® Integration
Designer) that need to call services
in IBM Integration Bus, or be called by services
in IBM Integration Bus
Note: From Version 7.5 onwards, WebSphere Integration Developer has been renamed IBM Integration
Designer. Information in this topic that
refers to WebSphere Integration Developer Version 7 is also
applicable to IBM Integration
Designer Version 7.5.
Similarly, from Version 7.5 onwards, WebSphere Process Server has
been renamed IBM Business Process Manager Advanced. Information
in this topic that refers to WebSphere Process Server Version
7.0 is also applicable to IBM Business Process Manager Advanced Version
7.5.
- If you are developing a service on WebSphere Integration Developer and you want IBM Integration Bus to be able to send requests
to it, you create an export component in your WebSphere Integration Developer application.
- If you want to call an IBM Integration Bus service
from your WebSphere Integration Developer application, you
create an import component in your application.
After you have created your
WebSphere Integration Developer application,
you export a PI file, which you can then import into
IBM Integration Bus.
Use the New Message Definition File wizard or the Start from SCA
Import or Export Quick Start wizard to import WebSphere Integration Developer export and import components.
See Message Sets: Importing SCA import or SCA export components (deprecated). Ensure that the import or
export components that you import from WebSphere Integration Developer use SOAP 1.1 bindings; a validation
error occurs if you attempt to import SCA import components or SCA
export components that have been generated with SOAP 1.2 bindings.
Importing the PI file creates the message definition file and the
Integration Bus SCA definition files.
If you import a
WebSphere Integration Developer import
component and create an Integration Bus SCA definition from it, you
create an Integration Bus SCA definition with a file extension of
.insca.
The Integration Bus SCA definition contains:
- binding information (in a file with an extension of .import)
- WSDL and XSD files that describe the message format
Integration Bus SCA definitions that are created from imported
WebSphere Integration Developer import components provide values
for properties on the
SCAInput node
which can then receive requests from
WebSphere Process Server.
If you import a
WebSphere Integration Developer export
component and create an Integration Bus SCA definition from it, you
create an Integration Bus SCA definition with a file extension of
.outsca.
This file contains:
- binding information (in a file with an extension of .export)
- WSDL and XSD files that describe the message format
Integration
Bus SCA definitions that are created from imported
WebSphere Integration Developer export components provide values
for properties on the
SCARequest node,
or the
SCAAsyncRequest and
SCARequest nodes, which can
then send requests to
WebSphere Process Server.