The operations supplied for the Internet Banking Sample Application
are sample operations to illustrate what would be present in an enterprise
home banking application.
The sample application has an operation that connects to the server
to establish a session and create a new context for the user (StartUpHtmlSessionOp).
The sample has the following operations to support the transactions:
- An operation that signs the user onto the system (SignInOp)
- A reusable operation for implementing payment and funds transfer
(AccountTransferOp and PaymentOp). (These are currently implemented
by the abstract BTTServerOperation; in a real environment they should
be implemented by the reusable operation flow code.)
- An operation that signs the user off the system (LogoffOp)
The sample has the following operations to support the credit card
application process:
- An operation that performs a credit history transaction to check
whether the account specified by the user is valid for the credit
card application. Depending on this verification, the business process may
ask the user for financial information.
- An operation that selects appropriate credit cards depending on
the customer's credit rating (selectCardsOp in CreditCardsProc). (This
is implemented by the abstract BTTServerOperation; in a real environment
it should be implemented by a concrete operation flow code.)
- An operation that processes the customer's final credit card selection
(creditCardProcessingOp in CreditCardsProc) (This is implemented by
the abstract BTTServerOperation; in a real environment it should be
implemented by a concrete operation flow code.)
The sample has the following operation to support the financial
information gathering process:
- An operation that saves financial information gathered for the
customer (saveInfoOp in FinancialInfoProc).