发明名称 Efficiently segregating data from externally accessible systems
摘要 Various embodiments herein include at least one of systems, methods, and software that efficiently segregate data from externally accessible systems. One such embodiment is a method performed by a first data processing system and includes receiving a call from a client of a user interaction service requesting data to populate a client application user interface. Next, a first object service obtains the requested data. The first object service is then executed to call a master data service to retrieve master data from a local database storing master data copied from master data stored by a second data processing system. Next, transaction data is retrieved via a remote service call over a network from the second data processing system. The retrieved data is then provided back to the calling user interaction service, which then transmits the data to the client application.
申请公布号 US9165145(B2) 申请公布日期 2015.10.20
申请号 US201313794437 申请日期 2013.03.11
申请人 SAP SE 发明人 Sundaram P Meenakshi;Hein Volker;Haak Tobias
分类号 G06F21/60;G06F21/62;H04L29/06 主分类号 G06F21/60
代理机构 Schwegman Lundberg & Woessner, P.A. 代理人 Schwegman Lundberg & Woessner, P.A.
主权项 1. A system comprising: at least one processor, at least one memory device, and at least one network interface device; a database stored on the at least one memory device, the database storing master data, the master data being data that is not transaction data but is referenced by transaction data to give meaning to the transaction data; a first data processing system including a set of modules stored on the at least one memory device and executable by the at least one processor, the set of modules including: a data access module providing data services to other modules, the data services including: a master data service to provide master data retrieved from the database in response to requests from the other modules; andat least one transaction data service to receive a data access request from a calling module, generate and submit, via the at least one network interface device, a data access call to a data service of a second data processing system that maintains transaction data, receive, via the at least one network interface device, a response to the submitted data call, and provide a response to the calling module based on the received response;an object module maintaining a set of objects, each object including at least one object service accessible by other modules, the at least one object service providing transaction data access by calling the at least one transaction data service; anda user interaction module to service user interactions, the user interaction module responsive to a user interaction request for master data retrieved via the master data service and responsive to a user interaction request with regard to transaction data via the at least one object service; and wherein the first data processing system and the second data processing system are deployed on opposite sides of a firewall and the first data processing system and the second data processing systems are instances of the same application except for transaction data services of their respective data access modules: the at least one transaction data service of the first data processing system configured to access transaction data via at least one data access service of the second data processing system; andthe transaction data services of the second data processing system configured to access transaction data stored in at least one transaction data database.
地址 Walldorf DE