-
61.
公开(公告)号:US20210240450A1
公开(公告)日:2021-08-05
申请号:US17233999
申请日:2021-04-19
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen
Abstract: Methods and systems are used for achieving interface design consistency across micro services. As an example, a user interface (UI) training request including at least a set of reference objects is received, the set of reference objects including at least a set of reference UIs. A user interface behavior reference model (UIBRM) is trained to generate a trained UIBRM by analyzing reference UI displays rendered on a browser in response to interactions with the set of reference UIs. A UI displays assessment request including at least a set of development objects is received, the set of development objects including at least a set of development UIs. A UI displays assessment is performed to generate an assessment of development UI displays by comparing the trained UIBRM to the development UI displays rendered on the browser in response to interactions with at least a subset of the set of development UIs.
-
公开(公告)号:US20210182251A1
公开(公告)日:2021-06-17
申请号:US17183441
申请日:2021-02-24
Applicant: SAP SE
Inventor: Peter Eberlein , Klaus Kopecz , Arne Harren
Abstract: A first instance of a deployer application is executed in a server mode. The deployer application is configured to deploy service instances for a multi-tenant application. A first onboarding request is received for a first tenant for the multi-tenant application. A first service instance for the first tenant is created, in response to the first onboarding request. A first request to deploy artifacts to the first service instance is received, by the first instance of the deployer application. The artifacts are deployed, by the first instance of the deployer application, to the first service instance.
-
公开(公告)号:US20210182108A1
公开(公告)日:2021-06-17
申请号:US16710714
申请日:2019-12-11
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen
Abstract: A request is received to schedule a new software process. Description data associated with the new software process is retrieved. A workload resource prediction is requested and received for the new software process. A landscape directory is analyzed to determine a computing host in a managed landscape on which to load the new software process. The new software process is executed on the computing host.
-
公开(公告)号:US20210089384A1
公开(公告)日:2021-03-25
申请号:US16580318
申请日:2019-09-24
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen
Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for issue resolution based on actual use of configuration parameters. Actions include receiving, from a monitoring system, an incident report including a description of an issue of a process and a context of the issue, retrieving features associated with the issue based on the context of the issue, processing the features to extract a set of solutions that were executed to resolve associated issues, processing the set of solutions to generate a solution for the issue, comparing an accuracy of the solution with a solution implementation threshold, and implementing the solution to resolve the issue.
-
公开(公告)号:US20210065040A1
公开(公告)日:2021-03-04
申请号:US16552088
申请日:2019-08-27
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen
IPC: G06N20/00 , G06F11/34 , G06F16/904
Abstract: In an example embodiment, a process is introduced into a machine learned model where additional results are output by the machine learned model in addition to those results that would be obtained through use of the trained model itself. In some example embodiments, these additional results may be random or semi-random to introduce results that might otherwise not have been recommended by the machine learned model. By introducing such additional results in a controlled way, it becomes possible to reduce biases caused by a self-reinforcing feedback loop while still presenting users with accurate machine learned model results.
-
公开(公告)号:US20200183812A1
公开(公告)日:2020-06-11
申请号:US16214724
申请日:2018-12-10
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen
Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for test optimization based on actual use of configuration parameters. Actions include receiving a parameter set from a monitoring system, the parameter set including multiple configuration parameters corresponding to development artifacts detected by the monitoring system, retrieving statistical data from a central data analysis infrastructure, the statistical data being retrieved from application systems executing software created out of the development artifacts, processing the parameter set using the statistical data to generate parameter clusters, and providing the parameter clusters to an integrated development environment to generate a test scope proposal based on the parameter clusters.
-
公开(公告)号:US20200175336A1
公开(公告)日:2020-06-04
申请号:US16208920
申请日:2018-12-04
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen
Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for concurrent production use of an application and training of a modified application. Actions include receiving a change request that provides at least one application change for an application executed by a production system, retrieving, from the production system, a portion of production data associated to the at least one application change, executing training of a model of the application using the one or more production data to generate a trained model of the application, testing the trained model of the application to generate test results, extending the change request by adding the trained model, and providing, by the production system, the extended change request to deploy the at least one application change and the trained model to the production system.
-
公开(公告)号:US10659449B2
公开(公告)日:2020-05-19
申请号:US16297057
申请日:2019-03-08
Applicant: SAP SE
Inventor: Peter Eberlein
Abstract: A request is received from a deployer associated with an application to create an instance broker service instance. A request is received from the deployer to bind the instance broker service instance to the application. Instance broker credentials associated with the instance broker service instance are received and provided to the application. The application uses the instance broker credentials to access the instance broker service instance and determines whether to create a new service instance using the instance broker service instance.
-
公开(公告)号:US10523662B2
公开(公告)日:2019-12-31
申请号:US15267873
申请日:2016-09-16
Applicant: SAP SE
Inventor: Peter Eberlein
Abstract: An application is defined including an application implementation and a deployment application including design-time artifacts. Persistence artifacts are modeled as content for the deployment application. Persistence artifacts needed at runtime are generated using implemented software code for the application implementation and the generated persistence artifacts are added to the modeled persistence artifacts. The defined application is added to a multi-tenancy-enabled multi-target application (MTA) associated with the defined application and comprising a set of modules. The MTA is stored into a versioned artifact repository. An MTA deployment service is triggered to deploy the MTA and the application associated with the MTA is started.
-
公开(公告)号:US20190220289A1
公开(公告)日:2019-07-18
申请号:US15874627
申请日:2018-01-18
Applicant: SAP SE
Inventor: Volker Driesen , Peter Eberlein
Abstract: Various examples are directed to systems and methods for configuring an application that uses a plurality of microservices. A distributed configuration deploy service (DCDS) may generate a first set of microservice configuration parameter values for a first microservice of the plurality of microservices based at least in part on a first microservice configuration model for the first microservice and at least in part on a second configuration model for a second microservice of the plurality of microservices. A configuration application programming interface (API) may determine that the first set of microservice configuration parameter values do not conflict with first live data at the first microservice. The configuration API may also lock the first microservice; apply the first set of microservice configuration parameter values to the first microservice; and release the locking of the first microservice.
-
-
-
-
-
-
-
-
-