Chapter 7. Scenario: Data transformation and security 167
The following services are used to process the loan request:
? The
Verify Credit service is a fire/forget service that is triggered by the
Process Server and is consumed by the enterprise service bus (ESB;
WebSphere Message Broker). This service is responsible for starting the
validation batch process for the new loan accounts. The loan scores are
stored in the application of the enterprise information system.
? The
Check Credit services are fire/forget services that are dispatched by the
ESB (WebSphere Message Broker) for two C applications of the enterprise
information system, Legacy 1 and Legacy 2. These applications run as batch
programs on a business partner. These services are wired using WebSphere
MQ and have two different string protocols, X12 and a proprietary message
format respectly.
? The
Open Loan Account service uses a request-reply interaction to
consolidate the scores that are defined by the credit verification batch
services.
In the test environment for the scenario, all systems were on the same network.
However, in reality, all three tiers of the solution could reside on separate
networks, making secure communication between them critical.
In this scenario, we illustrate how to secure communication between WebSphere
Process Server and WebSphere Message Broker and between WebSphere
Message Broker and the enterprise information systems.