Methods of exposing business configuration dependencies
First Claim
1. A method of exposing business configuration dependencies in a business application, comprising:
- identifying, in the business application, a first table-based data structure, a second table-based data structure, and a logical connection between the first and second table-based data structures;
defining at least one transformation rule for converting the first table-based data structure, the second table-based data structure, and the logical connection into a plurality of object-oriented elements that reflect a logical attribute of the logical connection;
converting the first and second table-based data structures and the logical connection into the plurality of object-oriented elements based upon the at least one transformation rule; and
expressing the plurality of object-oriented elements as a plurality of interrelated object-oriented programming language elements.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of methods and systems consistent with the present invention may transform business application objects and relationships into object-oriented programming elements, making it possible to display and manipulate representations of the business objects and their relationships in an easily comprehensible and manageable manner using standard object-oriented programming language tools. With this capability a user may easily see all the business objects that depend upon or are somehow related to the selected business object and gain awareness of the scope of objects in the business application that may be affected by a change to the selected business object. By using an object-oriented model of a complex, table-based business application, relationships not previously understandable may now be easily determined, displayed, and modified.
49 Citations
20 Claims
-
1. A method of exposing business configuration dependencies in a business application, comprising:
-
identifying, in the business application, a first table-based data structure, a second table-based data structure, and a logical connection between the first and second table-based data structures;
defining at least one transformation rule for converting the first table-based data structure, the second table-based data structure, and the logical connection into a plurality of object-oriented elements that reflect a logical attribute of the logical connection;
converting the first and second table-based data structures and the logical connection into the plurality of object-oriented elements based upon the at least one transformation rule; and
expressing the plurality of object-oriented elements as a plurality of interrelated object-oriented programming language elements. - View Dependent Claims (2, 3, 4, 5, 6, 14)
-
-
7. A method of analyzing data relationships in a table-based business application, comprising:
-
identifying, in the table-based business application, a first logic entity, a second logic entity, and a logical connection between the first and second logic entities;
defining at least one transformation rule for converting the first logic entity, the second logic entity, and the logical connection into a plurality of object-oriented elements;
converting the first and second logic entities and the logical connection into the plurality of object-oriented elements according to the at least one transformation rule; and
displaying the plurality of object-oriented elements to show a relationship between the first logic entity and the second logic entity. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
15. A system for exposing business configuration dependencies in a business application, comprising:
-
an identifying component configured to identify, in the business application, a first table-based data structure, a second table-based data structure, and a logical connection between the first and second table-based data structures;
a defining component configured to define at least one transformation rule for converting the first table-based data structure, the second table-based data structure, and the logical connection into a plurality of object-oriented elements that reflect a logical attribute of the logical connection;
a converting component configured to convert the first and second table-based data structures and the logical connection into the plurality of object-oriented elements based upon the at least one transformation rule; and
an expressing component configured to express the plurality of object-oriented elements as a plurality of interrelated object-oriented programming language elements. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification