WebSphere Application Server Network Deployment, Version 6.1.x
Operating Systems: AIX, HP-UX, i5/OS, Linux, Solaris, Windows, z/OS
Configuring Web services for a service integration bus
About this task
Through service integration bus (SIBus) Web services you can achieve the following goals:
Procedure
Create
an inbound service: Take an internally-hosted service
that is available at a bus destination, and make it available as a Web service.
Create
an outbound service: Take an externally-hosted Web service,
and make it available internally at a bus destination.
Create a gateway service: Use the Web services
gateway to map an existing service - either an inbound or an outbound service
- to a new Web service that appears to be provided by the gateway.
Subtopics
Making an internally-hosted service available as a Web service
Create an inbound service. An inbound service is a Web interface
to a service that is provided internally (that is, a service provided by your
own organization and hosted in a location that is directly available through
a service integration bus destination). To configure a locally-hosted service
as an inbound service, you associate it with a service destination, and with
one or more endpoint listeners through which service requests and responses
are passed to the service. You can also choose to have the local service made
available through one or more UDDI registries.
Making an externally-hosted Web service available internally
Create an outbound service. An outbound service provides access,
through one or more outbound ports, to a Web service that is hosted externally.
An outbound service can be used by any of your internal systems that can access
the service integration bus on which it is hosted. To make an externally-hosted
service available through a bus, you first associate it with a service destination,
then you configure one or more port destinations (one for each type of binding,
for example SOAP over HTTP or SOAP over JMS) through which service requests
and responses are passed to the external service. You get the port definitions
from the WSDL, but you can choose which ones you want to create.
Working with the Web services gateway
Use the Web services gateway to map an existing service - either
an inbound or an outbound service - to a new Web service that appears to be
provided by the gateway. The gateway acts as a proxy: your gateway service
users need not know whether the underlying service is being provided internally
or externally. The gateway provides you with a single point of control, access
and validation of Web service requests, and allows you to control which Web
services are available to different groups of Web service users.