APPLICATION ASSESSMENT SYSTEM TO ACHIEVE INTERFACE DESIGN CONSISTENCY ACROSS MICRO SERVICES

    公开(公告)号:US20210240450A1

    公开(公告)日:2021-08-05

    申请号:US17233999

    申请日:2021-04-19

    Applicant: SAP SE

    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.

    ARTIFACT DEPLOYMENT FOR APPLICATION MANAGED SERVICE INSTANCES

    公开(公告)号:US20210182251A1

    公开(公告)日:2021-06-17

    申请号:US17183441

    申请日:2021-02-24

    Applicant: SAP SE

    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.

    ISSUE-RESOLUTION AUTOMATION
    64.
    发明申请

    公开(公告)号:US20210089384A1

    公开(公告)日:2021-03-25

    申请号:US16580318

    申请日:2019-09-24

    Applicant: SAP SE

    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.

    SENSITIVITY IN SUPERVISED MACHINE LEARNING WITH EXPERIENCE DATA

    公开(公告)号:US20210065040A1

    公开(公告)日:2021-03-04

    申请号:US16552088

    申请日:2019-08-27

    Applicant: SAP SE

    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.

    OPTIMIZING TEST COVERAGE BASED ON ACTUAL USE
    66.
    发明申请

    公开(公告)号:US20200183812A1

    公开(公告)日:2020-06-11

    申请号:US16214724

    申请日:2018-12-10

    Applicant: SAP SE

    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.

    SOFTWARE LOGISTIC FOR LEARNING APPLICATIONS
    67.
    发明申请

    公开(公告)号:US20200175336A1

    公开(公告)日:2020-06-04

    申请号:US16208920

    申请日:2018-12-04

    Applicant: SAP SE

    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.

    Application managed service instances

    公开(公告)号: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.

    In-memory database advanced programming model

    公开(公告)号: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.

    Configuration for Application Using Microservices

    公开(公告)号:US20190220289A1

    公开(公告)日:2019-07-18

    申请号:US15874627

    申请日:2018-01-18

    Applicant: SAP SE

    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.

Patent Agency Ranking