Claims
- 1. A method comprising:
storing an address for each of a plurality of services; assigning one of a plurality of types with each web service; associating one or more of said plurality of types to an application; in response to a client running the application, sending a list identifying one or more services assigned with the one or more types associated with the application; and in response to the user selecting one of the one or more services in the list, redirecting the client to the selected service.
- 2. The method of claim 1, wherein the address is a URL (Uniform Resource Locator).
- 3. The method of claim 1, wherein each address is stored in an entry in a table.
- 4. The method of claim 3, wherein additional information relating to the service is stored in the service entry in the table.
- 5. The method of claim 1, wherein said redirecting the client browser comprises generating a URL call.
- 6. The method of claim 1, wherein the URL call is in an OCI/OPI-compliant format.
- 7. The method of claim 1, further comprising:
opening a new browser at the client for the selected service.
- 8. The method of claim 1, further comprising:
receiving an OCI/OPI-compliant response from the service.
- 9. The method of claim 1, further comprising:
in response to receiving the list at the client, displaying at the client an identifier for each of the one or more services in the list;
- 10. A system comprising:; 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 computer system operative to enable communicator 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 types associated with the application; and in response to the user selecting one of said web services, redirecting the client browser to the selected web service.
- 11. The system of claim 10, wherein the address is a URL (Uniform Resource Locator).
- 12. The system of claim 10, wherein the integration module is an API (Application Programming Interface).
- 13. The system of claim 10, wherein the first networked communication system is an enterprise portal.
- 14. The system of claim 10, wherein the second networked communication system is the World Wide Web.
- 15. The system 10, wherein the each entry in the table includes additional information about the corresponding external web service.
- 16. The system of claim 10, wherein the integration module is operative to generate a URL call to the selected external web service from the entry in the table corresponding to the selected external web service.
- 17. The system of claim 16, wherein the URL call is in an OCI/OPI-compliant format.
- 18. The system of claim 10, wherein the integration module is operative to receive a response from the selected external web service in an OCI/OPI-compliant format.
- 19. An article comprising a machine-readable medium including machine-executable instructions operative to cause a machine to:
store an address for each of a plurality of services; assign one of a plurality of types with each web service; associate one or more of said plurality of types to an application; in response to a client running the application, send a list identifying one or more services assigned with the one or more types associated with the application; and in response to the user selecting one of the one or more services in the list, redirect the client to the selected service.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of priority from U.S. Provisional Application entitled “Web Service Integration”, filed Nov. 18, 2002, Application Ser. No. 60/427,509, which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60427509 |
Nov 2002 |
US |