Providing web services from a service environment with a gateway
First Claim
1. A computer-implemented method for providing Web services comprising the steps of:
- registering a Web service with a service registry;
conveying the Web service to a service provider;
installing the Web service within a service environment having a gateway;
receiving a request for the Web service from a service user, wherein the user has selected the Web service from the service registry, wherein said request is received within an application server disposed within an application environment, and wherein said application environment is an open Internet environment and wherein said service environment is at least one of a trusted network environment and a secure network environment;
executing a servlet to establish a communication pathway between the application server and the gateway;
conveying service-initiating information to the gateway, the service-initiating information specifying the requested Web service;
initiating within said gateway a function specific component that is specific to the requested Web service and a generic service component that is applicable to multiple Web services;
accessing said requested Web service across the gateway by utilizing the component;
conveying information from the Web service via the gateway to the application server; and
transporting service data for said Web service from the application server disposed in said application environment to the service user.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for providing Web services can include the step of registering a Web service with a service provider. The Web service can be installed within a service environment. A request for the Web service can be sent by a service user to an application server disposed within an application environment. The network space of the application environment can be different from the network space of the service environment. The application server can access the requested Web service using a gateway, such as a Parlay gateway. Once the Web service is accessed by the application server, service data for the Web service can be transported between the application server and the service user.
-
Citations
15 Claims
-
1. A computer-implemented method for providing Web services comprising the steps of:
-
registering a Web service with a service registry; conveying the Web service to a service provider; installing the Web service within a service environment having a gateway; receiving a request for the Web service from a service user, wherein the user has selected the Web service from the service registry, wherein said request is received within an application server disposed within an application environment, and wherein said application environment is an open Internet environment and wherein said service environment is at least one of a trusted network environment and a secure network environment; executing a servlet to establish a communication pathway between the application server and the gateway; conveying service-initiating information to the gateway, the service-initiating information specifying the requested Web service; initiating within said gateway a function specific component that is specific to the requested Web service and a generic service component that is applicable to multiple Web services; accessing said requested Web service across the gateway by utilizing the component; conveying information from the Web service via the gateway to the application server; and transporting service data for said Web service from the application server disposed in said application environment to the service user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented system for providing Web services comprising:
-
a computer functioning as a service registry for registering a Web service installed within a service environment; a computer functioning as an application server configured to distribute said Web service to a service user upon receiving a request from the service user, where the user has selected the Web service from the service registry, wherein said application server is disposed within an application environment, and wherein the application environment is an open Internet environment and wherein said service environment is at least one of a trusted network environment and a secure network environment; and a gateway between said application server and the service environment for accessing the requested Web service installed within the service environment and for conveying information from the Web service to the application server, wherein the gateway further comprises a function specific component configured specifically for the requested Web service and a generic service component that is applicable to multiple Web services. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A machine-readable storage having stored thereon, a computer program having a plurality of code sections, said code sections executable by a machine for causing the machine to perform the steps of:
registering a Web service with a service registry; conveying the Web service to a service provider; installing the Web service within a service environment having a gateway; receiving a request for the Web service from a service user, wherein the user has selected the Web service from the service registry, wherein said request is received within an application server disposed within an application environment, and wherein said application environment is an open Internet environment and wherein said service environment is at least one of a trusted network environment and a secure network environment; executing a servlet to establish a communication pathway between the application server and the gateway; conveying service-initiating information to the gateway, the service-initiating information specifying the requested Web service; initiating within said gateway a function specific component that is specific to the requested Web service and a generic service component that is applicable to multiple Web services; accessing said requested Web service across the gateway by utilizing the component; conveying information from the Web service via the gateway to the application server; and transporting service data for said Web service from the application server disposed in said application environment to the service user. - View Dependent Claims (13, 14, 15)
Specification