Systems and methods for off-line modeling a business application
First Claim
1. A method of modeling a business application composed in a first programming format, comprising:
- receiving logic entities of the business application;
transforming the received logic entities into a first model of the business application;
generating a second model representing the business application in a second programming format;
processing the second model; and
transforming the second model into the first programming format.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods consistent with the invention may analyze a business application'"'"'s data, operations, and relationships and create a corresponding object oriented programming (OOP) model corresponding to the business application entities. In one embodiment the OOP model may be realized in the Java programming language and may include OOP objects, functions, and operators. Each OOP model accurately represents the data, relationships, and rules associated with the corresponding business entity. Once converted to an OOP model, systems and methods consistent with the invention may use standard OOP tools to understand, manipulate, design, redesign, analyze, and modify the business application. This can be done independently of the native business application system, as the OOP model is separate and independent from the business application entities. Modifications made to the OOP model may then be converted back into business application entities and installed in the native system.
101 Citations
19 Claims
-
1. A method of modeling a business application composed in a first programming format, comprising:
-
receiving logic entities of the business application;
transforming the received logic entities into a first model of the business application;
generating a second model representing the business application in a second programming format;
processing the second model; and
transforming the second model into the first programming format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of modeling a business application composed in a table-based programming format, comprising:
-
receiving table-based data structures of the business application;
generating a model representing the business application in an object-oriented programming format;
processing the model using object-oriented programming tools; and
regenerating, based on the processed model, the business application in the table-based programming format. - View Dependent Claims (10, 11)
-
-
12. A system for modeling a business application composed in a first programming format, comprising:
-
an extract module that retrieves data structures from the business application to form respective models of the retrieved data structures;
a transform module for transforming the models of the retrieved data structures into object-oriented structures. an object-oriented language tool for processing the object-oriented structures, wherein the object-oriented structures model the business application. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification