Abstract:
An information processing system includes a multi-layer architecture between a data store and a user interface. The architecture includes a persistence layer configured to communicate with the data store, a domain layer configured to communicate with the data store via the persistence layer, a business object layer configured to communicate with the domain object layer, a controller layer configured to manage the system's control flow, and an adapter layer configured to mediate between the user interface and the business-object and controller layers. An information processing method includes the steps of retrieving a portion of data stored in a data store and storing the retrieved data in at least one domain object, retrieving at least a portion of the data stored in the domain object and storing the data retrieved from the domain object in at least one business object, and processing the data stored in the business object.