System and method for translating and executing update requests
First Claim
Patent Images
1. A method for executing an update request in a business system, comprising:
- receiving an update request specifying a business object, a node in the business object, and a data-change operation to be performed with the business object, the update request defined in a structured query language;
extracting identifiers corresponding to the business object, the node, and the operation from the first query;
translating the extracted information into a native command, the native command defined in a format native to the identified business object;
sending the native command to a backend application storing the business object;
receiving an indication that processing of the command completed at the backend application; and
presenting the indication to a frontend application.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for converting standardized, structured update requests into native business object commands are provided. The structured update requests may be defined in a business object-specific structured query language (BQL). A BQL engine may translate the structured update request into a command formatted for use by the appropriate business object or a programming interface in communication with the business object.
-
Citations
23 Claims
-
1. A method for executing an update request in a business system, comprising:
-
receiving an update request specifying a business object, a node in the business object, and a data-change operation to be performed with the business object, the update request defined in a structured query language; extracting identifiers corresponding to the business object, the node, and the operation from the first query; translating the extracted information into a native command, the native command defined in a format native to the identified business object; sending the native command to a backend application storing the business object; receiving an indication that processing of the command completed at the backend application; and presenting the indication to a frontend application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
an input to receive a structured update request; a parsing engine to extract a data-change business object operation referenced by the structured query; a native command engine to construct a native command, the native command defining the business object operation in a language native to a backend application; and an output to send the native command to the backend application. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-readable storage medium storing instructions which, when executed by a processor, cause the processor to perform a method comprising:
-
receiving an update request specifying a business object, a node in the business object, and a data-change operation to be performed with the business object, the update request defined in a structured query language; extracting identifiers corresponding to the business object, the node, and the operation from the first query; translating the extracted information into a native command, the native command defined in a format native to the identified business object; sending the native command to a backend application storing the business object; receiving an indication that processing of the command completed at the backend application; and presenting the indication to a frontend application. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification