Method and system of business rule extraction from existing applications for integration into new applications
First Claim
1. A method of extracting and transforming a business rule from an existing program to a new application, comprising:
- identifying the business rule;
locating all of the code making up the business rule code in the existing program, and backtracking through the existing code to extract only the portions of the existing code making up the portions of the business rule desired to be extracted;
extracting the business rule in human readable code form from the business rule code in the existing program;
generating code for the new application containing the business rule therein; and
integrating the code containing the business rule into the new application.
16 Assignments
0 Petitions
Accused Products
Abstract
A method of extracting and transforming a business rule which is a self contained section of legacy code focused on the computation of specific business policy includes identifying the business rule. Thereafter, the business rule code is located in the existing program and extracted in human readable code form. New code is generated for a new application for containing the business rule therein, and the new code is integrated into the new application. A system for extracting and transforming such business rules from existing programs such as legacy applications to a new application includes various components for achieving the various noted steps.
111 Citations
26 Claims
-
1. A method of extracting and transforming a business rule from an existing program to a new application, comprising:
-
identifying the business rule;
locating all of the code making up the business rule code in the existing program, and backtracking through the existing code to extract only the portions of the existing code making up the portions of the business rule desired to be extracted;
extracting the business rule in human readable code form from the business rule code in the existing program;
generating code for the new application containing the business rule therein; and
integrating the code containing the business rule into the new application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for extracting and transforming a business rule from an existing program to a new application, comprising:
-
means for identifying and locating business rule code in an existing program and for backtracking through the existing code to extract only the portion of the existing code making up portions of the business rule desired to be extracted;
means for extracting the business rule in human readable code form from the business rule code in the existing program;
means for generating code for the new application for containing the business rule therein; and
means for integrating the code for the new application into the new application. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method of extracting and transforming a business rule from an existing program to a new application, comprising:
-
identifying the business rule;
locating all of the business rule code in the existing program by analysis with a graphical editor, identifying points of origin and boundaries of the business rule code in the existing program, and backtracking through the existing code to extract only the portions of the existing code making up the portions of the business rule desired to be extracted;
extracting the business rule in human readable code form from the business rule code in the existing program;
generating code for the new application containing the business rule therein; and
integrating the code containing the business rule into the new application. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification