Method and computer program product for integrating a first application providing a B2B gateway and one or more second applications
First Claim
Patent Images
1. A computer-implemented method for integration of a first application and a second application, the first application comprising an e-business service application and being provided by a business-to-business (B2B) server, the B2B server being accessible via one or more B2B gateways, the first application running on a first computer system, the second application running on a second computer system, the method comprising:
- integrating an Entity-Relationship model of the first application in a plug-in of the second application, the plug-in of the second application communicating with the one or more B2B gateways, the plug-in comprising one or more integrated Entity-Relationship models, one or more mappings, a mapping engine, and one or more plug-in interfaces for communicating with the one or more B2B gateways;
displaying, by the plug-in, graphical user interface components representing elements of the integrated Entity-Relationship model to a user of the second application;
wherein the graphical user interface components;
enable specification of a mapping provided via the mapping engine of the plug-in of one or more placeholders of an electronic document of the second application to one or more elements of the Entity-Relationship model, whereby each placeholder is a container for one or more data values, andenable flexible adapting of the specified mapping to an updated version of the Entity-Relationship model or to changes in an arrangement of the data values within the electronic document; and
submitting a message, by the plug-in, to the B2B server via one of the one or more B2B Gateways, the message comprising the one or more mapped data values and information regarding which element of the Entity-Relationship model the one or more data values were mapped to.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides for a method and computer program product for integrating an e-business service application being provided by a B2B server and one or more other remote applications by means of an Entity-Relationship model.
19 Citations
15 Claims
-
1. A computer-implemented method for integration of a first application and a second application, the first application comprising an e-business service application and being provided by a business-to-business (B2B) server, the B2B server being accessible via one or more B2B gateways, the first application running on a first computer system, the second application running on a second computer system, the method comprising:
-
integrating an Entity-Relationship model of the first application in a plug-in of the second application, the plug-in of the second application communicating with the one or more B2B gateways, the plug-in comprising one or more integrated Entity-Relationship models, one or more mappings, a mapping engine, and one or more plug-in interfaces for communicating with the one or more B2B gateways; displaying, by the plug-in, graphical user interface components representing elements of the integrated Entity-Relationship model to a user of the second application; wherein the graphical user interface components; enable specification of a mapping provided via the mapping engine of the plug-in of one or more placeholders of an electronic document of the second application to one or more elements of the Entity-Relationship model, whereby each placeholder is a container for one or more data values, and enable flexible adapting of the specified mapping to an updated version of the Entity-Relationship model or to changes in an arrangement of the data values within the electronic document; and submitting a message, by the plug-in, to the B2B server via one of the one or more B2B Gateways, the message comprising the one or more mapped data values and information regarding which element of the Entity-Relationship model the one or more data values were mapped to. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method for integration of a first application and a second application, the first application comprising an e-business service application and being provided by a business-to-business (B2B) server, the B2B server being accessible via one or more B2B gateways, the first application running on a first computer system, the second application running on a second computer system, the method comprising:
-
providing an Entity-Relationship model for integration into a plug-in of the second application, the Entity-Relationship model being provided by the first application, the plug-in of the second application communicating with the one or more B2B gateways, the plug-in comprising one or more integrated Entity-Relationship models, one or more mappings, a mapping engine, and one or more plug-in interfaces for communicating with the one or more B2B gateways; receiving a model update request from the plug-in; submitting an updated Entity Relationship model version from the first application to the plug-in in response to the receipt of the model update request; and receiving a message comprising an Entity-Relationship model instance from the plug-in by the first application, the received Entity-Relationship model instance comprising one or more data values mapped via the mapping engine of the plug-in to elements of the updated Entity-Relationship model version. - View Dependent Claims (5, 6, 7)
-
-
8. A computer program product stored on a computer readable hardware device, which when executed, performs a method for integration of a first application and a second application, the first application comprising an e-business service application and being provided by a business- to-business (B2B) server, the B2B server being accessible via one or more B2B gateways, the first application running on a first computer system, the second application running on a second computer system, the method comprising:
-
providing an Entity-Relationship model for integration into a plug-in of the second application, the Entity-Relationship model being provided by the first application, the plug-in of the second application communicating with the one or more B2B gateways, the plug-in comprising one or more integrated Entity-Relationship models, one or more mappings, a mapping engine, and one or more plug-in interfaces for communicating with the one or more B2B gateways; receiving a model update request from the plug-in; submitting an updated Entity Relationship model version from the first application to the plug-in in response to the receipt of the model update request; and receiving a message comprising an Entity-Relationship model instance from the plug-in by the first application, the received Entity-Relationship model instance comprising one or more data values mapped via the mapping engine of the plug-in to elements of the updated Entity-Relationship model version.
-
-
9. A computer-implemented method for the integration of a first application and a second application, the first application comprising an e-business service application and being provided by a business-to-business (B2B) server, the B2B server being accessible via one or more B2B gateways, the first application running on a first computer system, the second application running on a second computer system, the method comprising:
-
displaying, by a plug-in, graphical user interface components representing elements of an Entity-Relationship model to a user of the second application, the Entity-Relationship model comprising an Entity-Relationship model of the first application, the plug-in being interoperable with the second application, the plug-in communicating with the one or more B2B gateways, the plug-in comprising one or more integrated Entity-Relationship models, one or more mappings, a mapping engine, and one or more plug-in interfaces for communicating with the one or more B2B gateways, wherein the graphical user interface components; enable specification of a mapping provided via the mapping engine of the plug-in of one or more placeholders of an electronic document of the second application to one or more elements of the Entity-Relationship model, wherein each placeholder is a container for one or more data values; and enable flexible adapting of the specified mapping to an updated version of the Entity-Relationship model or to changes of an arrangement of the data values within the electronic document; and submitting a message, by the plug-in, to the B2B server via one of the B2B Gateways, the message comprising the one or more mapped data values and information regarding which element of the Entity-Relationship model the one or more data values were mapped to. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product stored on a computer readable hardware device, which when executed, performs a method for integration of a first application and a second application, the first application comprising an e-business service application and being provided by a business-to-business (B2B) server, the B2B server being accessible via one or more B2B gateways, the first application running on a first computer system, the second application running on a second computer system, the method comprising:
-
displaying, by a plug-in, graphical user interface components representing elements of an Entity-Relationship model to a user of the second application, the Entity-Relationship model comprising an Entity-Relationship model of the first application, the plug-in being interoperable with the second application, the plug-in communicating with the one or more B2B gateways, the plug-in comprising one or more integrated entity relationship models, one or more mappings, a mapping engine, and one or more plug-in interfaces for communicating with the one or more B2B gateways, wherein the graphical user interface components; enable specification of a mapping provided via the mapping engine of the plug-in of one or more placeholders of an electronic document of the second application to one or more elements of the Entity-Relationship model, wherein each placeholder is a container for one or more data values; and enable flexible adapting of the specified mapping to an updated version of the Entity-Relationship model or to changes of an arrangement of the data values within the electronic document; and submitting a message, by the plug-in, to the B2B server via one of the B2B Gateways, the message comprising the one or more mapped data values and information regarding which element of the Entity-Relationship model the one or more data values were mapped to.
-
Specification