Chapter 3. Scenario overview and design 69
There are other use cases that exist for the business which involve:
???? The matching of customer profile to stock performance, which is an
interaction within only the Internet Trading System, where the stock analysis
information is checked against the customer’s profile.
???? The failure to place an order with the brokerage system, and the recovery
procedures that are activated. This includes the crediting of the customer’s
bank account and a notification of the failure to purchase shares.
There are numerous other business use cases in this scenario that we do not
cover. Many of these are related to exceptions, recovery, and extrapolating each
use case where appropriate.
3.1.3 Business requirements
The ITSO Trading Firm requires that the customer has easy-to-use, responsive,
and customizable interactions with the Internet Trading System. The solution
provided should be an on demand operating environment that enables the
company to adapt to changes, as well as be ready for growth, scalable, and
resilient.
The solution should contain components to allow different departments of the
business to take advantage of the solution. These components also enable the
software to be moved to different environments or even isolated if necessary.
The solution must be standards-based, where a mature and robust enough
standard exists. The solution should be keen in allowing for the use of proposed
specifications that will soon be standards or are going through the review
processes.
ITSO Trading Firm would like to use proven technology within the solution, with
the capability of high volume throughput and high availability. The interaction and
processes need to be secure and configurable. Security is a major requirement
in this scenario, and each phase of the process needs to be secure. The firm
would prefer a single sign-on solution.
The transactions by customers should be resilient. They should still be possible
even if parts of an external or remote service is unavailable for a short period of
time.
ITSO Trading Firm requires that the solution can support multiple stock analysis
companies. They would like to be able to decide on an analysis based on a
criteria to be determined and choose which company’s service that they will use.