Automated interface-specification generation for enterprise architectures
First Claim
Patent Images
1. A computer-readable medium having a first set of computer-executable instructions for performing steps comprising:
- receiving a data set characterizing a first enterprise application;
organizing the data set into a model; and
applying a set of standards to the model, wherein application of the set of standards to the model yields a second set of computer-executable instructions operable to enable implementation of an interface between the first enterprise application and a second enterprise application.
3 Assignments
0 Petitions
Accused Products
Abstract
In a computer-implemented method, a data set characterizing a first enterprise application is received. The data set is organized into a model. A set of standards is applied to the model, yielding a set of computer-executable instructions operable to enable implementation of an interface between the first enterprise application and a second enterprise application.
-
Citations
6 Claims
-
1. A computer-readable medium having a first set of computer-executable instructions for performing steps comprising:
-
receiving a data set characterizing a first enterprise application;
organizing the data set into a model; and
applying a set of standards to the model, wherein application of the set of standards to the model yields a second set of computer-executable instructions operable to enable implementation of an interface between the first enterprise application and a second enterprise application. - View Dependent Claims (2)
-
-
3. A computer-readable medium having computer-executable components comprising:
-
an interface module operable to communicate with a graphical user interface (GUI) application, the interface module further operable to enable the GUI application to receive a data set characterizing a first enterprise application and organize the data set into a model; and
an engine module operable to apply a set of standards to the model, wherein application of the set of standards to the model yields a set of computer-executable instructions operable to enable implementation of an interface between the first enterprise application and a second enterprise application.
-
-
4. A method of transferring a computer program product from at least one first computer to at least one second computer connected to the at least one first computer through a communication medium, the method comprising the steps of:
-
(a) accessing, on the at least one first computer, first computer-executable instructions that, when executed on a data processing system, perform at least the steps of;
(1) receiving a data set characterizing a first enterprise application;
(2) organizing the data set into a model;
(3) applying a set of standards to the model, wherein application of the set of standards to the model yields a second set of computer-executable instructions operable to enable implementation of an interface between the first enterprise application and a second enterprise application; and
(b) transferring the first computer-executable instructions from the at least one first computer to the at least one second computer through the communications medium.
-
-
5. A computer-readable medium having a first set of computer-executable instructions for performing steps comprising:
-
characterizing information to be produced and consumed by respective integrated enterprise applications;
organizing the information characterization into a formal model of a service contract comprising artifact representations; and
applying a set of standards to the model, wherein application of the set of standards to the model yields a second set of computer-executable instructions operable to enable implementation of an interface between the producing enterprise application and the consuming enterprise application.
-
-
6. A computer-readable medium having computer-executable components comprising:
-
an interface module operable to communicate with a graphical user interface (GUI) application, the interface module further operable to enable the GUI application to receive a data set characterizing an interface between enterprise applications and organize the data set into a model of a service contract comprising abstract artifact representations of an interface standard; and
an engine module operable to apply a methodology and a set of guidelines associated with interface standards to the model, wherein application of the methodology and set of guidelines to the model yields a set of technology-specific, computer-executable instructions operable to enable implementation of an interface between a producing enterprise application and a consuming enterprise application.
-
Specification