Patent ID: 7647262

Claim:
A computer-implemented method of providing business services to a plurality of client processing devices, comprising: under control of one or more computing devices, generating a presentation object and transferring the presentation object to a client processing device having sent a request corresponding to a transaction for one of the business services, the presentation object including code for capturing and transferring transactional data; generating a business object implementing business rules for processing the transaction and applying the business rules to process the transaction, the corresponding business service being associated with a plurality of transaction types; generating a transaction object for performing bi-directional transfer of transactional data associated with a transaction type; generating an external interface object for communicating the transactional data with one of the at least one database host system; and utilizing the presentation object on the client processing device with the business object, transaction object, and external interface object to enable the transaction for the business service between the client processing device and the at least one database host system.