74 Managing Information Access to an EIS Using J2EE and Services Oriented Architecture
Integration Adapters. These components are exposed using different
mechanisms which include session beans and BPEL processes.
Process view
There are three main processes available from a logical perspective: Internet
Trading, Stock Broker, and Stock Analysis processes.
The Internet Trading process is the main process that handles the business
flows. It receives a request from a customer to trade shares, validates the
request, and retrieves the stock analysis information. It then debits the
customers account and sends a trade shares request.
The Stock Broker process receives a request, validates the request, performs
the appropriate buy or sell activity, and then forwards the request to the EIS.
The Stock Analysis process retrieves the stock information and performs some
auditing functionality.
You can find a business process overview that shows the overall process and
inter-dependencies for this scenario in 3.2.2, “Business process scenario” on
page 75. You can find a thorough and detailed explanation of the process and its
implementation in Chapter 9, “Integration into business processes” on page 241.
Services view
For information about how to design and implement this view, see 2.2.3,
“Components and SOA” on page 33.
There are several services available within the system. These are logical
services, mainly from a business perspective. Figure 3-8 on page 75 shows the
business services that are included in the system. All of these services are
represented by a BPEL process.