Patent ID: 8396797
Filing Date: 2013-03-12
Classification: G06Q

Abstract:
1. An electronic document presentment computer system for processing business data to determine customer information and for providing the customer information to a remote customer over a network, the electronic document presentment computer system comprising: one or more memory devices comprising a business data repository, the business data repository storing business data using a plurality of data source formats, one or more memory devices comprising a data layer descriptor repository including customizable data source descriptions for generating a data layer module on one or more computers in the system; one or more computers comprising a business logic module for processing customer information, the business logic module generating business data requests for data from the business data repository, the business data requests being independent of the plurality of data source formats of the business data repository; the data layer module, generated based on the data layer descriptor repository, interfacing between the business logic module and the business data repository, the data layer module receiving the data source independent business data requests and implementing a data source specific method for fulfilling the business data requests with data from the business data repository, the data layer module returning a result back to the business logic module in data source independent format; wherein the data layer descriptor repository includes a top-level listing of a plurality of data sources comprising a customized set of data sources for a particular business entity; wherein the data layer descriptor repository includes customized data source specifications for each of the plurality of data sources listed in the customized set of data sources; and wherein the data layer module includes a data source independent mapper for receiving data requests from the business logic module, the mapper selecting a data source specific implementation within the data layer, the data source specific implementation acting upon the data in the business data repository.