Extensible integration between service platforms
First Claim
1. A computer program product comprising a computer useable memory having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
- receive, at a web platform technology independent extensible generic integration engine and from a website, a markup service indicator that indicates a data flow protocol between a client web platform and a particular service provider of a plurality of service providers;
determine, by the extensible generic integration engine, which service provider of the plurality of service providers to utilize;
perform, at the extensible generic integration engine, a data exchange with the determined service provider based on an outgoing data model indicated by the markup service indicator, the outgoing data model indicating a platform independent interface that is utilized to communicate with the service provider; and
perform, at the extensible generic integration engine, a data exchange with the service provider based on an incoming data model indicated by the markup service indicator, the incoming data model indicating the platform independent interface that is utilized to communicate with the service provider.
2 Assignments
0 Petitions
Accused Products
Abstract
A generic integration engine receives a markup service indicator that indicates a data flow protocol between a client and a service provider. In addition, the generic integration engine performs a data exchange with the service provider based on an outgoing data model indicated by the markup service indicator. The outgoing data model indicates a platform independent interface that is utilized to communicate with the service provider. The generic integration engine also performs a data exchange with the service provider based on an incoming data model indicated by the markup service indicator. The incoming data model indicates the platform independent interface that is utilized to communicate with the service provider.
10 Citations
20 Claims
-
1. A computer program product comprising a computer useable memory having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive, at a web platform technology independent extensible generic integration engine and from a website, a markup service indicator that indicates a data flow protocol between a client web platform and a particular service provider of a plurality of service providers; determine, by the extensible generic integration engine, which service provider of the plurality of service providers to utilize; perform, at the extensible generic integration engine, a data exchange with the determined service provider based on an outgoing data model indicated by the markup service indicator, the outgoing data model indicating a platform independent interface that is utilized to communicate with the service provider; and perform, at the extensible generic integration engine, a data exchange with the service provider based on an incoming data model indicated by the markup service indicator, the incoming data model indicating the platform independent interface that is utilized to communicate with the service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving, at a web platform technology independent extensible generic integration engine and from a website, a markup service indicator that indicates a data flow protocol between a client web platform and a particular service provider of a plurality of service providers; determining, by the extensible generic integration engine, which service provider of the plurality of service providers to utilize; performing, at the extensible generic integration engine, a data exchange with the determined service provider based on an outgoing data model indicated by the markup service indicator, the outgoing data model indicating a platform independent interface that is utilized to communicate with the service provider; and performing, at the extensible generic integration engine, a data exchange with the service provider based on an incoming data model indicated by the markup service indicator, the incoming data model indicating the platform independent interface that is utilized to communicate with the service provider. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
a web platform technology independent extensible generic integration engine that receives from a website a markup service indicator that indicates a data flow protocol between a client web platform and a particular service provider of a plurality of service providers, determines which service provider of the plurality of service providers to utilize, performs a data exchange with the determined service provider based on an outgoing data model indicated by the markup service indicator, and performs a data exchange with the service provider based on an incoming data model indicated by the markup service indicator, the outgoing data model indicating a platform independent interface that is utilized to communicate with the service provider, the incoming data model indicating the platform independent interface that is utilized to communicate with the service provider. - View Dependent Claims (20)
Specification