Identifying the business process

Before developing the sample, you need to identify the business process.
  1. Startup

    When the BTT sample starts in the server, the sample uses a servlet to initialize BTT server. It initializes the BTT externalized XML definition file and creates the root context and BTTCSServer.

    The startup process consists of a server process and a client process.
    • The client and the application server load all the code and set up the external definitions.
    • The client creates a context for the workstation.
    • The client executes a startup operation and propagates it to the application presentation server.
    • Based on the startup operation, the application presentation server keeps an image of the client workstation. This image is maintained during the working session, so that any operation coming from the same client is able to share the data and services defined in that data context.

    The most important purpose of the startup operation is to create a context on the server for each connected client workstation. For more information, refer to Establish session transaction to start up.

  2. Process

    The processes implemented in the sample applications are sample processes in a banking application.

    The sample supports the following operations:

    Table 1. Processes and corresponding operations
    Processes corresponding operations
    A process that enables the user to sign in the system and creates the CHA session context.

    Refer to Implementing a sign-in transaction for more information.

    SignInOp
    A process for querying summary information of customer account.

    Refer to Implementing an account summary transaction for more information.

    accountSummaryOp
    A process for transferring transactions.

    Refer to Implementing a transfer transaction for more information.

    accountTransferOp
    A process for payment.

    Refer to Implementing a payment transaction for more information.

    PaymentOp
    A process for opening an account.

    Refer to Implementing an openAccount transaction for more information.

    OpenAccountOp
    A process for implementing a credit card application.

    Refer to Implementing a credit card application transactionfor more information.

    CreditCardHistoryProc
    A process for logging off.

    Refer to Implementing a logout transaction more information.

    LogoffOp