334 Patterns: Implementing Self-Service in an SOA Environment
򐂰 A Gateway instance enables a user to create gateway and proxy services.
򐂰 A
Gateway service exposes external Web services as bus-managed Web
services.
򐂰 A
Proxy service exposes external Web services as bus-managed Web
services, but with the added feature of allowing runtime control over the target
service endpoint that is called.
򐂰 A
Mediation is a stateless session EJB attached to a service destination that
can apply processing to messages that pass through it, for example, logging
or message transformation.
򐂰
JAX-RPC handler is a J2EE standard for intercepting and manipulating Web
services messages.
򐂰
JAX-RPC handler list is used to manage JAX-RPC handlers by determining
the order in which they are executed. These lists can be associated with bus
services.
򐂰 The
UDDI reference contains configuration information for UDDI registries to
which the bus is able to connect.
10.7.2 Configuration tasks
In the ITSOMart scenario, we have chosen to use the service integration bus as
our implementation of the ESB. The configuration tasks that need to be done in
order to run the credit check portion of the application are as follows:
1. Create an endpoint listener.
2. Create the outbound services.
3. Create the inbound services.
4. Generate and export new WSDL for the services.
5. Update the Web service clients to use the bus.
6. Configure the router mediation.
Preparation: Our scenario assumes that you have done the following:
1. Created a bus and added the application server as a member. The bus
definition is fundamental to most other configuration tasks. It is not possible
to begin creating or configuring any services or gateway resources until a
bus object has been created. One bus is normally sufficient to handle all
application servers in a cell. In our scenario, we use one bus called
ITSOMartBus.
For information about creating the bus and adding the members, see
“Create a service integration bus” on page 463.
2. Installed the Web services support for the bus. For information about how
to do this, see “Install Web services support for the bus” on page 464.

Get Patterns: Implementing Self-Service in an SOA Environment now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.