-
公开(公告)号:US10015253B2
公开(公告)日:2018-07-03
申请号:US14964982
申请日:2015-12-10
Applicant: SAP SE
Inventor: Olaf Tennie , Tatjana Pfeifer , Matthias Tebbe
IPC: G06F15/167 , H04L29/08 , H04L29/06
CPC classification number: H04L67/1097 , H04L67/2842 , H04L67/2847 , H04L67/42
Abstract: Embodiments described herein relate to an improved technique for preemptive client application request processing based on observed use access patterns and/or models. The system includes a framework engine operable to trace sequences of requests to one or more service provider applications, including which particular client requests are likely to be followed by other particular client requests for each service. Based on the resulting traces, the framework can determine the probability of a particular request B following another particular request A. When request A is retrieved from the service provider application, and when the probability is high enough (e.g. >50%) that request B will follow request A in the sequence of requests, the framework is operable to simulate request B in a background process and provide a response to request B from a local memory storage.
-
公开(公告)号:US20190377557A1
公开(公告)日:2019-12-12
申请号:US16003435
申请日:2018-06-08
Applicant: SAP SE
Inventor: Raphael Dibbern , Olaf Tennie
Abstract: A method and system including an application server; a framework including a simulator module; a display; a storage device; and a simulator processor in communication with the simulator module and operative to execute processor-executable process steps to cause the system to: receive a metadata file for an application; receive a request from a user interface associated with the application; transmit the request to the simulator module; generate, in response to the received request, one or more simulated data elements at the simulator module based on the metadata and a communication protocol; and display the one or more simulated data elements on the display. Numerous other aspects are provided.
-
公开(公告)号:US10055269B2
公开(公告)日:2018-08-21
申请号:US14946944
申请日:2015-11-20
Applicant: SAP SE
Inventor: Matthias Geiger , Nils Obermiller , Frank Jentsch , Natalia Timchuk , Ralf Handl , Olaf Tennie , Frank Brunswig
CPC classification number: G06F11/0706 , G06F11/0769 , G06F11/302 , G06F11/3065 , G06F11/32 , G06F11/327 , G06F2201/865
Abstract: Various embodiments of systems and methods to display an additional message information relevant to a product are described herein. Initially a determination is made whether error message, corresponding to a data processing error related to a product, has a corresponding additional message information related to the product. Next, based on the determined additional message information, an additional message information property of the error message is updated to indicate that the error message has the corresponding additional information. Next, based on the updated additional message information property, the additional message information is converted to obtain a converted additional message information in a markup language. Finally the converted additional message information is forwarded to a user interface, where it is displayed.
-
公开(公告)号:US20170171311A1
公开(公告)日:2017-06-15
申请号:US14964982
申请日:2015-12-10
Applicant: SAP SE
Inventor: Olaf Tennie , Tatjana Pfeifer , Matthias Tebbe
CPC classification number: H04L67/1097 , H04L67/2842 , H04L67/2847 , H04L67/42
Abstract: Embodiments described herein relate to an improved technique for preemptive client application request processing based on observed use access patterns and/or models. The system includes a framework engine operable to trace sequences of requests to one or more service provider applications, including which particular client requests are likely to be followed by other particular client requests for each service. Based on the resulting traces, the framework can determine the probability of a particular request B following another particular request A. When request A is retrieved from the service provider application, and when the probability is high enough (e.g. >50%) that request B will follow request A in the sequence of requests, the framework is operable to simulate request B in a background process and provide a response to request B from a local memory storage.
-
公开(公告)号:US20170302757A1
公开(公告)日:2017-10-19
申请号:US15643072
申请日:2017-07-06
Applicant: SAP SE
Inventor: Olaf Tennie , Christoph Scheiber
Abstract: The disclosure generally describes computer-implemented methods, software, and systems, including a method for automatically extending a service associated with data access. A request is received from a client, the request being for data associated with a first service. The first service is identified by a service identifier included in the request and defining a first behavior associated with the first service and use of the requested data. Using the service identifier, an extension service is identified that is associated with the first service. The identifying occurs automatically based on additional registry entries for the extension service, without modifying original registry entries for the first service, and without modifying a first service implementation associated with the first service. Data responsive to the received request is provided to the client. The data is provided according to a second behavior associated with the extension service.
-
公开(公告)号:US10534588B2
公开(公告)日:2020-01-14
申请号:US16003435
申请日:2018-06-08
Applicant: SAP SE
Inventor: Raphael Dibbern , Olaf Tennie
Abstract: A method and system including an application server; a framework including a simulator module; a display; a storage device; and a simulator processor in communication with the simulator module and operative to execute processor-executable process steps to cause the system to: receive a metadata file for an application; receive a request from a user interface associated with the application; transmit the request to the simulator module; generate, in response to the received request, one or more simulated data elements at the simulator module based on the metadata and a communication protocol; and display the one or more simulated data elements on the display. Numerous other aspects are provided.
-
公开(公告)号:US10104200B2
公开(公告)日:2018-10-16
申请号:US15643072
申请日:2017-07-06
Applicant: SAP SE
Inventor: Olaf Tennie , Christoph Scheiber
Abstract: The disclosure generally describes computer-implemented methods, software, and systems, including a method for automatically extending a service associated with data access. A request is received from a client, the request being for data associated with a first service. The first service is identified by a service identifier included in the request and defining a first behavior associated with the first service and use of the requested data. Using the service identifier, an extension service is identified that is associated with the first service. The identifying occurs automatically based on additional registry entries for the extension service, without modifying original registry entries for the first service, and without modifying a first service implementation associated with the first service. Data responsive to the received request is provided to the client. The data is provided according to a second behavior associated with the extension service.
-
公开(公告)号:US20170147424A1
公开(公告)日:2017-05-25
申请号:US14946944
申请日:2015-11-20
Applicant: SAP SE
Inventor: Matthias Geiger , Nils Obermiller , Frank Jentsch , Natalia Timchuk , Ralf Handl , Olaf Tennie , Frank Brunswig
IPC: G06F11/07
CPC classification number: G06F11/0706 , G06F11/0769 , G06F11/32
Abstract: Various embodiments of systems and methods to display an additional message information relevant to a product are described herein. Initially a determination is made whether error message, corresponding to a data processing error related to a product, has a corresponding additional message information related to the product. Next, based on the determined additional message information, an additional message information property of the error message is updated to indicate that the error message has the corresponding additional information. Next, based on the updated additional message information property, the additional message information is converted to obtain a converted additional message information in a markup language. Finally the converted additional message information is forwarded to a user interface, where it is displayed.
-
-
-
-
-
-
-