System and method for web services Java API-based invocation
First Claim
1. A system for providing access to web services, comprising:
- a container driver that accepts invoke requests from a client for web services, an interceptor that receives context information for the invoke request from said container driver, and modifies the message context to be used with web services; and
, an invocation handler that receives the modified context information from said container driver, passes parameters from the message context to the target of the request, processes values returned from the target, and passes the values to the container driver, such that the container driver can formulate a response to the invoke request.
2 Assignments
0 Petitions
Accused Products
Abstract
A runtime architecture for web services utilizes a container driver to accept an invoke request for web services, such as from a protocol adapter. The container driver performs any necessary data binding and unbinding required to process the invoke request and associated message context, utilizing an appropriate plugin component. An interceptor receives the context information from the container driver and modifies the message context for web service compatibility. An invocation handler receives the formatted context information from the container driver and passes parameters from the message context to the target of the request. The invocation handler processes values returned from the target and passes these values to the container driver. The container driver can then formulate a response to the invoke request, and return the response and message context to the client or protocol adapter.
205 Citations
20 Claims
-
1. A system for providing access to web services, comprising:
-
a container driver that accepts invoke requests from a client for web services, an interceptor that receives context information for the invoke request from said container driver, and modifies the message context to be used with web services; and
,an invocation handler that receives the modified context information from said container driver, passes parameters from the message context to the target of the request, processes values returned from the target, and passes the values to the container driver, such that the container driver can formulate a response to the invoke request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing access to web services, comprising:
-
receiving at a container manager an invoke request from a client to access web services;
formatting message context for the invoke request to be used with web services;
binding the message context;
processing the request using an invocation handler and generating response data;
unbinding the message context containing the response data; and
,reformatting the message context for responding to the invoke request. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium, including instructions stored thereon which when executed by the computer cause the computer to perform the steps of:
-
receiving at a container manager an invoke request from a client to access web services;
formatting message context for the invoke request to be used with web services;
binding the message context;
processing the request using an invocation handler and generating response data;
unbinding the message context containing the response data; and
,reformatting the message context for responding to the invoke request.
-
Specification