Web service integration
First Claim
Patent Images
1. A method comprising:
- storing, at a server, an address for each of a plurality of web services and at least one of a plurality of parameters specific to each of the plurality of web services;
assigning each web service with one or more of a plurality of business types, the address including a uniform resource locator URL for each of the plurality of web services and the at least one parameter, the assignment stored at a table at the server;
associating one or more of said plurality of business types to an application;
in response to a client running the application, sending a list identifying one or more web services assigned with the one or more business types associated with the application;
and in response to the user selecting one of the one or more web services in the list, redirecting the client to the selected web service, by constructing, by the server, the URL for the selected web service from the address and the at least one parameter stored at the table at the server, wherein redirecting the client comprises generating a URL call with a format compliant with an Open Catalog Interface and an Open Partner Interface.
2 Assignments
0 Petitions
Accused Products
Abstract
An enterprise system may include a server including an integration module that enables applications at the server to integrate web services, e.g., by providing links to the external web service. Each application is associated with one or more business types in a table at the server. The integration module, which may be an API, sends a list of external web services of a type (or types) associated with an application when a user at a client computer in the enterprise system opens that application. The integration module may also generate a URL call and redirect the user'"'"'s browser to an external web service when the user selects that external web service.
19 Citations
16 Claims
-
1. A method comprising:
-
storing, at a server, an address for each of a plurality of web services and at least one of a plurality of parameters specific to each of the plurality of web services; assigning each web service with one or more of a plurality of business types, the address including a uniform resource locator URL for each of the plurality of web services and the at least one parameter, the assignment stored at a table at the server; associating one or more of said plurality of business types to an application; in response to a client running the application, sending a list identifying one or more web services assigned with the one or more business types associated with the application; and in response to the user selecting one of the one or more web services in the list, redirecting the client to the selected web service, by constructing, by the server, the URL for the selected web service from the address and the at least one parameter stored at the table at the server, wherein redirecting the client comprises generating a URL call with a format compliant with an Open Catalog Interface and an Open Partner Interface. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
2. A method comprising:
-
storing, at a server, an address for each of a plurality of web services and at least one of a plurality of parameters specific to each of the plurality of web services, the address including a URL (Uniform Resource Locator); assigning, at the server, each of the web services with one of a plurality of business types, the address including the URL and the at least one parameter, the business types representing the type of information each web service provides, the assignment stored at a table at the server; associating, at the table at the server, one or more of said plurality of business types to an application; sending, by the server in response to a client running the application, a list identifying one or more web services assigned with the one or more business types associated with the application; and redirecting, in response to the user selecting one of the one or more web services in the list, the client to the selected web service by constructing, by the server, the URL for the selected web service from the address and the at least one parameter stored at the table at the server, wherein redirecting the client comprises generating a URL call with a format compliant with an Open Catalog Interface and an Open Partner Interface.
-
-
9. A system comprising:
-
a server including a plurality of applications, each application associated with one or more service types, and a table including a number of entries, each entry including an address for an external web service and a service type assigned to the external web service; a plurality of clients, each client including a browser; a first networked communication system operative to enable communication between the server and the plurality of clients; a second networked communication system operative to enable communication between the plurality of clients and external web services; and an integration module operative to; in response to a client opening one of the applications, sending a list identifying one or more external web services assigned with the one or more service types associated with the application; and in response to the user selecting one of said external web services in the list, redirecting the client browser to the selected external web service by constructing, by the integration module, the address including a uniform resource locator (URL) for the selected external web service, wherein redirecting the client comprises generating a URL call with a format compliant with an Open Catalog Interface and an Open Partner Interface. - View Dependent Claims (10, 11, 12, 13, 15, 16)
-
-
14. The system 9, wherein the each entry in the table includes additional information about the corresponding external web service.
Specification