Modeling of job profile data
First Claim
Patent Images
1. A computer-implemented method for data transformation, implemented in a computer system, the method comprising:
- storing, on a memory device coupled to a processor of a computer system, a business process, whereinthe business process is an executable program,the business process is configured to control a plurality of business applications, andthe plurality of business applications includes at least one of a source application or a target application;
receiving job profile data, whereinthe job profile data is received from the source application, andthe job profile data is received in a source format;
transforming, using the processor of the computer system, the job profile data from the source format into a common format, whereinthe transforming the job profile data into a common format uses a job profile object,the common format is defined by a job profile class,the job profile class is configured torepresent a job profile, andidentify a set of relationships between the job profile and a plurality of entities, andthe entities are related to the job profile, andthe transforming the job profile data into a common format comprisescreating the job profile object by instantiating the job profile class, andinvoking a function of the job profile object in accordance with the business process;
transforming the job profile data from the common format into a target format of the target application, whereinthe transforming the job profile data from the common format uses the job profile object;
sending the job profile data in the target format to the target application; and
adding a custom data element to the job profile class byretrieving a data definition schema associated with the job profile class,whereinthe data definition schema comprises the custom data element, retrieving a custom data schema for custom data of a pre-defined type, locating a tag related to the custom data in the custom data schema, and adding the custom data element to the tag.
3 Assignments
0 Petitions
Accused Products
Abstract
A job profile class is defined that represents a job profile and identifies relationships of the job profile with various entities related to the job profile.
132 Citations
17 Claims
-
1. A computer-implemented method for data transformation, implemented in a computer system, the method comprising:
-
storing, on a memory device coupled to a processor of a computer system, a business process, wherein the business process is an executable program, the business process is configured to control a plurality of business applications, and the plurality of business applications includes at least one of a source application or a target application; receiving job profile data, wherein the job profile data is received from the source application, and the job profile data is received in a source format; transforming, using the processor of the computer system, the job profile data from the source format into a common format, wherein the transforming the job profile data into a common format uses a job profile object, the common format is defined by a job profile class, the job profile class is configured to represent a job profile, and identify a set of relationships between the job profile and a plurality of entities, and the entities are related to the job profile, and the transforming the job profile data into a common format comprises creating the job profile object by instantiating the job profile class, and invoking a function of the job profile object in accordance with the business process; transforming the job profile data from the common format into a target format of the target application, wherein the transforming the job profile data from the common format uses the job profile object; sending the job profile data in the target format to the target application; and adding a custom data element to the job profile class by retrieving a data definition schema associated with the job profile class, wherein the data definition schema comprises the custom data element, retrieving a custom data schema for custom data of a pre-defined type, locating a tag related to the custom data in the custom data schema, and adding the custom data element to the tag. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising:
-
a plurality of instructions, comprising a first set of instructions, executable on the computer system, configured to store a business process, wherein the business process is an executable program, the business process is configured to control a plurality of business applications, and the plurality of business applications includes at least one of a source application or a target application, a second set of instructions, executable on a computer system, configured to receive job profile data, wherein the job profile data is received from the source application, and the job profile data is received in a source format, a third set of instructions, executable on the computer system, configured to transform the job profile data from the source format into a common format, wherein the third set of instructions is further configured to transform the job profile data into the common format using a job profile object, the common format is defined by a job profile class, the job profile class is configured to represent a job profile, and identify a set of relationships between the job profile and a plurality of entities, and the entities are related to the job profile, and the third set of instructions is further configured to transform the job profile data into the common format by creating the job profile object by instantiating the job profile class, and invoking a function of the job profile object in accordance with the business process, a fourth set of instructions, executable on the computer system, configured to transform the job profile data from the common format into a target format of the target application, wherein the fourth set of instructions is configured to transform the job profile data from the common format using the job profile object, a fifth set of instructions, executable on the computer system, configured to send the job profile data in the target format to the target application, and a sixth set of instructions, executable on the computer system, configured to add a custom data element to the job profile class by retrieving a data definition schema associated with the job profile class, wherein the data definition schema comprises the custom data element, retrieving a custom data schema for custom data of a pre-defined type, locating a tag related to the custom data in the custom data schema, and adding the custom data element to the tag; and a computer-readable storage medium, wherein the instructions are encoded in the computer-readable storage medium. - View Dependent Claims (8, 9, 10)
-
-
11. A system comprising:
-
a memory; and a processor, wherein the processor is coupled to the memory, the processor is configured to execute a set of instructions, and the set of instructions is configured to cause the processor to store a business process, wherein the business process is an executable program, the business process is configured to control a plurality of business applications, and the plurality of business applications includes at least one of a source application or a target application, receive job profile data, wherein the job profile data is received from the source application, transform the job profile data from the source format into a common format, wherein the transforming the job profile data into a common format uses a job profile object, the common format is defined by a job profile class, the job profile class is configured to represent a job profile, and identify a set of relationships between the job profile and a plurality of entities, and the entities are related to the job profile, and the transforming the job profile data into a common format comprises creating the job profile object by instantiating the job profile class, and invoking a function of the job profile object in accordance with the business process, transform the job profile data from the common format into a target format of the target application, wherein the transforming the job profile data from the common format uses the job profile object, send the job profile data in the target format to the target application, and add a custom data element to the job profile class by retrieving a data definition schema associated with the job profile class, wherein the data definition schema comprises the custom data element, retrieving a custom data schema for custom data of a pre-defined type, locating a tag related to the custom data in the custom data schema, and adding the custom data element to the tag. - View Dependent Claims (12, 13, 14)
-
-
15. An apparatus comprising:
-
a processor; means for storing a business process, wherein the business process is an executable program, the business process is configured to control a plurality of business applications, and the plurality of business applications includes at least one of a source application or a target application; means for data transformation, wherein the means for data transformation is coupled to the processor, and the means for data transformation comprises means for receiving job profile data, wherein the job profile data is received from the source application, and the job profile data is received in a source format, means for transforming the job profile data from the source format into a common format, wherein the means for receiving is coupled to the means for transforming the job profile data, the means for transforming the job profile data into the common format uses a job profile object, the common format is defined by a job profile class, the job profile class is configured to represent a job profile, and identify a set of relationships between the job profile and a plurality of entities, the entities are related to the job profile, and the means for transforming the job profile data into the common format comprises means for creating the job profile object by instantiating the job profile class, and means for invoking a function of the job profile object in accordance with the business process; means for transforming the job profile data from the common format into a target format of the target application, wherein the means for transforming the job profile data from the common format is coupled to the means for transforming the job profile data into the common format, and the means for transforming the job profile data from the common format uses the job profile object; means for sending the job profile data in the target format to the target application, wherein the means for sending is coupled to the means for transforming the job profile data from the common format into the target format of the target application; and means for adding a custom data element to the job profile class, wherein the means for adding comprises retrieving a data definition schema associated with the job profile class, wherein the data definition schema comprises the custom data element, retrieving a custom data schema for custom data of a pre-defined type, locating a tag related to the custom data in the custom data schema, and adding the custom data element to the tag. - View Dependent Claims (16, 17)
-
Specification