Run-time architecture for enterprise integration with transformation generation
First Claim
Patent Images
1. An ontology modeler implemented in a data processing system, the ontology modeler comprising:
- a class builder for generating and editing classes within an ontology model, wherein the class builder generates classes within the ontology model by executing computer usable program code;
to identify, by a processor, a first table within a source relational database schema, the first table comprising at least one first column and at least one first row;
to identify, by a processor, a second table within a target relational database schema, the second table comprising at least one second column and at least one second row; and
to map, by a processor, the first table and the second table onto a common ontology model, wherein the first table is a first ontological class within the common ontology model, and wherein the second table is a second ontological class within the common ontology model;
a property builder for generating and editing properties of classes within the ontology model, wherein the property builder generates properties of the classes within the ontology model by executing computer usable program code;
to identify, by a processor, each of the at least one first column as a set properties of the first class, and to identify, by a processor, each of the at least one second column as a set properties of the second class;
a business rules builder for generating and editing business rules involving properties of classes within the ontology model, wherein the business rules generates business rules within the ontology model by executing computer usable program code;
to express, by a processor, dependencies among the set of properties of the first class, dependencies among the set of properties of the second class, and dependencies between the set of properties of the first class and the set of properties of the second class, wherein the business rules are selected from the group consisting of arithmetic dependencies among numeric data, string dependencies among character string data, and look-up tables; and
a test instance builder for generating and editing test instances of classes in the ontology model, wherein said test instance builder includes a test instance builder user interface for indicating values for properties of a test instance, and a test instance validator for validating test instances, wherein said test instance validator checks for inconsistencies with regard to property values of test instances.
2 Assignments
0 Petitions
Accused Products
Abstract
An enterprise application system including a run-time transformation server, and a message broker for routing and transforming data in the form of messages between a source application and a target application, including a plug-in for preparing requests to the run-time transformation server and for processing responses from the run-time transformation server. A method is also described and claimed.
125 Citations
62 Claims
-
1. An ontology modeler implemented in a data processing system, the ontology modeler comprising:
-
a class builder for generating and editing classes within an ontology model, wherein the class builder generates classes within the ontology model by executing computer usable program code;
to identify, by a processor, a first table within a source relational database schema, the first table comprising at least one first column and at least one first row;
to identify, by a processor, a second table within a target relational database schema, the second table comprising at least one second column and at least one second row; and
to map, by a processor, the first table and the second table onto a common ontology model, wherein the first table is a first ontological class within the common ontology model, and wherein the second table is a second ontological class within the common ontology model;a property builder for generating and editing properties of classes within the ontology model, wherein the property builder generates properties of the classes within the ontology model by executing computer usable program code;
to identify, by a processor, each of the at least one first column as a set properties of the first class, and to identify, by a processor, each of the at least one second column as a set properties of the second class;a business rules builder for generating and editing business rules involving properties of classes within the ontology model, wherein the business rules generates business rules within the ontology model by executing computer usable program code;
to express, by a processor, dependencies among the set of properties of the first class, dependencies among the set of properties of the second class, and dependencies between the set of properties of the first class and the set of properties of the second class, wherein the business rules are selected from the group consisting of arithmetic dependencies among numeric data, string dependencies among character string data, and look-up tables; anda test instance builder for generating and editing test instances of classes in the ontology model, wherein said test instance builder includes a test instance builder user interface for indicating values for properties of a test instance, and a test instance validator for validating test instances, wherein said test instance validator checks for inconsistencies with regard to property values of test instances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method, implemented in a data processing system, for building ontology models, the method comprising:
-
generating classes within an ontology model, wherein the generating classes comprises;
identifying, by a processor, a first table within a source relational database schema, the first table comprising at least one first column and at least one first row;
identifying, by the processor, a second table within a target relational database schema, the second table comprising at least one second column and at least one second row; and
mapping, by the processor, the first table and the second table onto a common ontology model, wherein the first table is a first ontological class within the common ontology model, and the second wherein the second table is a second ontological class within the common ontology model;generating properties of classes within the ontology model, wherein the generating properties comprises;
identifying, by the processor, each of the at least one first column as a set properties of the first class, and identifying, by the processor, each of the at least one second column as a set properties of the second class;generating business rules involving properties of classes, wherein the generating of business rules comprises;
expressing, by the processor, dependencies among the set of properties of the first class, dependencies among the set of properties of the second class, and dependencies between the set of properties of the first class and the set of properties of the second class, wherein the business rules are selected from the group consisting of arithmetic dependencies among numeric data, string dependencies among character string data, and look-up tables; andgenerating a test instance for generating and editing test instances of classes in the ontology model, wherein said test instance builder includes a test instance builder user interface for indicating values for properties of a test instance, and generating a test instance validator for validating test instances, wherein said test instance validator checks for inconsistencies with regard to property values of test instances. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
Specification