Multi-tier business layer architecture for information systems
OwnerBrian E. Schwalm, Jeffrey S. Neafseyinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerBrian E. Schwalm, Jeffrey S. Neafseyinventors
Estimating the term…
An architectural software model for managing data retrieval in an information system is disclosed. The architectural software model includes a presentation layer, a business layer and a data layer. The business layer serves as a communication liaison between the presentation layer, which requires data to perform various electronic tasks in the information system, and the data layer, which storing the data required by the presentation layer. As such, the business layer receives requests from presentation layer components for specified data stored in the data layer, and in response to these requests, manages retrieval of the specified data. The business layer is divided into multiple portions, with each portion sharing responsibilities of the business layer. In simplest form, the business layer has a first portion and a second portion. The first portion is responsible for receiving requests from components of the presentation layer and providing views of the requested data to these requesting components. The second portion is responsible for communicating with the data layer to access and thereafter cache in a local data structure the data specified in each request.
A system for managing transfer of stored data in an information system between data storage and software components of one or more application programs requesting the stored data to perform electronic tasks, the system comprising:
A pattern for designing a business layer architecture for managing transfer of stored data in an information system between data storage and software components of one or more application programs requesting the stored data to perform electronic tasks, the pattern comprising:
A software model for managing retrieval of stored data in an information system, the model comprising:
A method for governing data transfer in an information system between data storage and software components of one or more application programs requesting data for use in performing electronic tasks, the method comprising:
A computer program storage medium readable by a computing system and encoding a computer program for governing data transfer in an information system between data storage and software components of one or more application programs requesting data for use in performing electronic tasks, the computer process comprising:
Dependencies are inferred from the claim text.