Software tool for generating technical business data requirements
First Claim
1. A computer implemented method for deriving technical data requirements from functional process requirements, the computer implemented method comprising the steps of:
- providing a data processing infrastructure, wherein the data processing infrastructure comprises at least one data persistence component and at least one business process hierarchy defining a scope of a business transformation project;
a processor obtaining a plurality of technical elements defining functional process requirements of one or more business process within the at least one business process hierarchy;
the processor classifying the plurality of technical elements into functional objects and linking the classified plurality of technical elements to at least one process within the business process hierarchy;
the processor extracting metadata from at least one metadata source system, wherein the extracted metadata comprises metadata associated with each technical element contained within each functional object;
the processor generating a plurality of user-editable business data roadmap templates based on the extracted metadata, wherein the plurality of user-editable business data roadmap templates defines technical data requirements that are used in the business transformation project;
the processor storing the plurality of user-editable business data roadmap templates in the persistence component; and
wherein the metadata associated with each technical element includes all attributes associated with the technical element, and wherein for each attribute the processor;
determines if the attribute is present in a lookup table and extracts information associated with the attribute from the lookup table;
determines a foreign-key relationship associated with the attribute; and
determines a constraint associated with the attribute.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, system, and/or computer program product generates technical business data requirements from functional process requirements. Such method, system, and/or computer program product include data processing infrastructure. The data processing infrastructure may further include at least one data persistence component and at least one business process hierarchy. The computer implemented method, system, and/or computer program product obtain a set of technical elements concerning functional process requirements for each business process within the business process hierarchy. Such method, system, and/or computer program product classify technical elements into functional objects, link each of the functional objects to at least one process within the business process hierarchy and generate a plurality of business data roadmap templates in the data processing infrastructure. The generated business data roadmap templates are stored in the persistence component of the data processing infrastructure.
36 Citations
19 Claims
-
1. A computer implemented method for deriving technical data requirements from functional process requirements, the computer implemented method comprising the steps of:
-
providing a data processing infrastructure, wherein the data processing infrastructure comprises at least one data persistence component and at least one business process hierarchy defining a scope of a business transformation project; a processor obtaining a plurality of technical elements defining functional process requirements of one or more business process within the at least one business process hierarchy; the processor classifying the plurality of technical elements into functional objects and linking the classified plurality of technical elements to at least one process within the business process hierarchy; the processor extracting metadata from at least one metadata source system, wherein the extracted metadata comprises metadata associated with each technical element contained within each functional object; the processor generating a plurality of user-editable business data roadmap templates based on the extracted metadata, wherein the plurality of user-editable business data roadmap templates defines technical data requirements that are used in the business transformation project; the processor storing the plurality of user-editable business data roadmap templates in the persistence component; and wherein the metadata associated with each technical element includes all attributes associated with the technical element, and wherein for each attribute the processor; determines if the attribute is present in a lookup table and extracts information associated with the attribute from the lookup table; determines a foreign-key relationship associated with the attribute; and determines a constraint associated with the attribute. - View Dependent Claims (2, 3, 4, 5, 17)
-
-
6. A computer system comprising:
-
a central processing unit (CPU), a computer readable memory, and a computer readable storage medium; a data processing infrastructure, wherein the data processing infrastructure comprises at least one data persistence component and at least one business process hierarchy defining a scope of a business transformation project; first program instructions to acquire a plurality of technical elements defining functional process requirements of one or more process within the at least one business process hierarchy; second program instructions to classify the plurality of technical elements into functional objects and to link the classified plurality of technical elements to at least one process within the business process hierarchy; third program instructions to extract metadata from at least one metadata source system, wherein the extracted metadata comprises metadata associated with each technical element contained within each functional object; fourth program instructions to generate a plurality of user-editable business data roadmap templates based on the extracted metadata, wherein the plurality of user-editable business data roadmap templates defines technical data requirements that are used in the business transformation project; fifth program instructions to store the plurality of user-editable business data roadmap templates in the persistence component; and wherein the first, second, third, fourth and fifth program instructions are stored on the computer readable storage medium for execution by the CPU via the computer readable memory; wherein the metadata associated with each technical element includes all attributes associated with the technical element, and wherein for each attribute the third or fourth program instructions include instructions to; determine if the attribute is present in a lookup table, and extract information associated with the attribute from the lookup table; determine a foreign-key relationship associated with the attribute; and determine a constraint associated with the attribute. - View Dependent Claims (7, 8, 9, 10, 11, 18)
-
-
12. A computer program product for deriving technical data requirements from functional process requirements, the computer program product comprising:
- a computer readable storage medium;
a data processing infrastructure, wherein the data processing infrastructure comprises at least one data persistence component and at least one business process hierarchy defining a scope of a business transformation project;first program instructions to acquire a plurality of technical elements defining functional process requirements of one or more process within the at least one business process hierarchy; second program instructions to classify the plurality of technical elements into functional objects and to link the classified plurality of technical elements to at least one process within the business process hierarchy; third program instructions to extract metadata from at least one metadata source system, wherein the extracted metadata comprises metadata associated with each technical element contained within each functional object; fourth program instructions to generate a plurality of user-editable business data roadmap templates based on the extracted metadata, wherein the plurality of user-editable business data roadmap templates defines technical data requirements that are used in the business transformation project; and fifth program instructions to store the plurality of user-editable business data roadmap templates in the persistence component; and wherein the first, second, third, fourth and fifth program instructions are stored on the computer readable storage medium; wherein the metadata associated with each technical element includes all attributes associated with the technical element, and wherein for each attribute the third or fourth program instructions include instructions to; determine if the attribute is present in a lookup table, and extract information associated with the attribute from the lookup table; determine a foreign-key relationship associated with the attribute; and determine a constraint associated with the attribute. - View Dependent Claims (13, 14, 15, 16, 19)
- a computer readable storage medium;
Specification