Web service architecture and methods
First Claim
1. A system for providing web services comprising:
- at least one server computer having an interface for communicating over a network;
an interface module in communication with the server computer, the interface module comprising software for receiving a service request from a client, passing the request to at least one other component of the system, and passing assimilated data to the client in response to the service request;
an implementation module in communication with the interface module, the implementation module comprising software for assimilating data provided by at least one other component of the system in response to the service request; and
a fulfillment module in communication with the implementation module, the fulfillment module comprising software for extracting data from at least one database in response to the service request and providing the extracted data to the implementation module.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for providing web services to a client over a network includes an interface module in communication with the network, an implementation module in communication with the interface module, and a fulfillment module in communication with the implementation module and at least one database. The interface module receives the web service request from the client, passes the request to at least one other component of the system, and passes assimilated data to the client in response to the web service request. The implementation module assimilates data provided by at least one other component of the system in response to the service request. The fulfillment module extracts data from at least one database in response to the service request and provides the extracted data to the implementation module.
59 Citations
27 Claims
-
1. A system for providing web services comprising:
-
at least one server computer having an interface for communicating over a network;
an interface module in communication with the server computer, the interface module comprising software for receiving a service request from a client, passing the request to at least one other component of the system, and passing assimilated data to the client in response to the service request;
an implementation module in communication with the interface module, the implementation module comprising software for assimilating data provided by at least one other component of the system in response to the service request; and
a fulfillment module in communication with the implementation module, the fulfillment module comprising software for extracting data from at least one database in response to the service request and providing the extracted data to the implementation module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for providing a web service comprising:
-
a foundation layer containing data required to provide a web service;
a toolkit layer containing software tools to provide the web service using data from the foundation layer;
an application server layer containing software modules for receiving the a web service request from a client and invoking software tools in the toolkit layer to provide the web service; and
at least one server computer in communication the application server layer and a computer network. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification