Object model based mapping
First Claim
Patent Images
1. A method for providing object model based mapping, the method comprising:
- receiving backend data defining data constructs in a backend system;
receiving entity data defining data constructs in an entity model;
receiving user selectable elements defining a process associating the backend data with the entity data, the user selectable elements being configured to define a flow chart of the process, the flow chart of the process being represented as a state-machine diagram and being convertible into code; and
producing the code, based on the received user selectable elements, configured to implement the process represented by the flow chart, wherein producing the code comprises producing code that allows data flow from the backend system to the entity model and from the entity model to the backend system based on the flow chart process as defined by the user selectable elements.
2 Assignments
0 Petitions
Accused Products
Abstract
Object model based mapping may be provided. First, backend data may be received defining data constructs in a backend system. Then entity data may be received defining data constructs in an entity model. User selectable elements may then be received defining a process associating the backend data with the entity data. Next, code may be produced, based on the received user selectable elements, configured to implement the process.
47 Citations
20 Claims
-
1. A method for providing object model based mapping, the method comprising:
-
receiving backend data defining data constructs in a backend system; receiving entity data defining data constructs in an entity model; receiving user selectable elements defining a process associating the backend data with the entity data, the user selectable elements being configured to define a flow chart of the process, the flow chart of the process being represented as a state-machine diagram and being convertible into code; and producing the code, based on the received user selectable elements, configured to implement the process represented by the flow chart, wherein producing the code comprises producing code that allows data flow from the backend system to the entity model and from the entity model to the backend system based on the flow chart process as defined by the user selectable elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for providing object model based mapping, the system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operative to execute code configured to implement a process, the code produced based on received user selectable elements building, within a user interface, a flow chart of the process being represented as a user-made state-machine diagram associating a backend data with an entity data, the flow chart of the process being convertible into the code, the code being configured to enable the processing unit to implement the process represented by the flow chart upon execution of the code, the backend data defining data constructs in a backend system and the entity data defining data constructs in an entity model, wherein the code produced allows data flow from the backend system to the entity model and from the entity model to the backend system based on the flow chart process as defined by the user selectable elements.
-
-
15. A computer-readable storage device which stores a set of instructions which when executed performs a method for providing object model based mapping, the method executed by the set of instructions comprising:
-
receiving backend data defining data constructs in a backend system, the backend data configured to define the backend system and to define how to access the backend system; receiving entity data defining data constructs in an entity model, the entity data comprising one of the following;
entity classes and data logical classes;receiving user selectable elements defining a process associating the backend data with the entity data, the user selectable elements defining a flow chart of the process comprising at least one activity describing the process comprising a state machines process enabling bi-directional data transforms between the backend data and the entity data, the flow chart being configured to be translated to machine code for computer execution and being representative of a work flow between the backend system and the entity model; and producing code, based on the received user selectable elements, configured to implement the process, wherein producing the code comprises producing code that enables the bi-directional data transforms by allowing data flow from the backend system to the entity model and from the entity model to the backend system based on the flow chart process as defined by the user selectable elements. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification