The processes supplied for the HTML Sample Application are sample processes
to illustrate what would be present in an enterprise home banking application.
The sample application has a process that connects to the server to establish
a session and create a new session context for the user (SignIn transaction).
The sample has the following bean invokers to support the transactions:
- A process that signs the user onto the system, and creates the CHA session
context. (SignInInvoker)
- Processes for implementing account inquiry, funds transfer and payment
(AccountSummaryInvoker, AccountTransferInvoker, PaymentInvoker)
- A process that signs the user off the system (Logoff Invoker)
See Bean Invoker Factory for more about how to use the bean invokers.
The sample has the following processes to support the credit card application
process:
- A process 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.
- A process that selects appropriate credit cards depending on the customer's
credit rating (selectCardsOp in CreditCardsProc). (This is implemented by
the abstract EJBActionInvoker; in a real environment it should be implemented
by a concrete process flow code.)
- A process that handles the customer's final credit card selection (creditCardProcessingOp
in CreditCardsProc) (This is implemented by the abstract EJBActionInvoker;
in a real environment it should be implemented by a concrete process flow
code.)
The sample has the following process to support the financial information
gathering process:
- A process that saves financial information gathered for the customer (saveInfoOp
in FinancialInfoProc).