Methods of exposing a sequence of instructions into an object-oriented programming language
First Claim
1. A method for modeling a sequence of operations in a business application, comprising:
- identifying a plurality of table-based operation structures in the business application;
defining a set of transformation rules for converting the plurality of table-based operation structures into an object-oriented construct, wherein the object-oriented construct represents the plurality of table-based operation structures;
converting the plurality of table-based operation structures into the object-oriented construct based upon the set of transformation rules; and
expressing the object-oriented construct as an object-oriented programming language construct that models an operation from the business application.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of methods and systems consistent with the invention transform business application operations, rules, and schemas into OOP constructs that represent the operation, rule, or schema, emulate its operation in terms of sequence with other operations, and represent its relationship(s) to the data it operates with and upon in the business application. An automated system determines each operation that makes up a schema or rule in the business application by analyzing the database table(s) that hold the schema or rule. The system may transform the business operation into part of an OOP model by declaring or creating an empty OOP language construct to represent the operation, such as a Java™ function or method. The transformation process may be controlled by a set of transformation rules.
-
Citations
20 Claims
-
1. A method for modeling a sequence of operations in a business application, comprising:
-
identifying a plurality of table-based operation structures in the business application;
defining a set of transformation rules for converting the plurality of table-based operation structures into an object-oriented construct, wherein the object-oriented construct represents the plurality of table-based operation structures;
converting the plurality of table-based operation structures into the object-oriented construct based upon the set of transformation rules; and
expressing the object-oriented construct as an object-oriented programming language construct that models an operation from the business application. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for modeling a business rule from a business application in an object-oriented programming language, comprising:
-
identifying a plurality of operations that comprise the business rule;
defining an object-oriented programming language class to model the business rule, wherein the class includes a method corresponding to the plurality of operations that comprise the business rule; and
instantiating an object from the class, wherein the object represents the business rule. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for modeling a business rule from a business application in an object-oriented programming language, comprising:
-
an identifying component adapted to identify a plurality of operations that comprise the business rule;
an transformation component adapted to define an object-oriented programming language class to model the business rule, wherein the class includes a method corresponding to the plurality of operations that comprise the business rule; and
an tool component adapted to instante an object from the class, wherein the object represents the business rule. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification