System and method for implementing a service adapter
First Claim
1. A system for connecting a client application to an enterprise system, comprising:
- an application view component adapted to provide an interface to the enterprise system for the client application; and
a service adapter adapted to invoke a service in the enterprise system, the service adapted to receive requests from the application view component and return responses to the application view component through the service adapter.
2 Assignments
0 Petitions
Accused Products
Abstract
A service adapter can be used to connect a client application to an enterprise system, or to connect application components, that otherwise might be unable to communicate with each other. A service adapter can invoke a service in the enterprise system, and can allow requests to be received to, and responses received from, the enterprise system. The service adapter can pass these requests and responses in a format such as XML, and can transform data passing between the enterprise system and an application or application component. An application view component can be used to provide an interface to an enterprise system for an application.
This description is not intended to be a complete and accurate description of the invention or to limit the scope of the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
175 Citations
43 Claims
-
1. A system for connecting a client application to an enterprise system, comprising:
-
an application view component adapted to provide an interface to the enterprise system for the client application; and
a service adapter adapted to invoke a service in the enterprise system, the service adapted to receive requests from the application view component and return responses to the application view component through the service adapter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for connecting application components to an application server, comprising:
-
a service adapter adapted to invoke a service on an application server, in response to a request from an application component, and return a response to the application component; and
a run-time engine adapted to host the service adapter, the run-time engine being further adapted to manage connections between the service adapter and the application components.
-
-
29. A service adapter for invoking functionality in an underlying enterprise system, comprising:
-
means for receiving a request from a client;
means for transforming the request into a format specific to the underlying enterprise system;
means for invoking functionality in the underlying enterprise system to serve the request; and
means for transforming a response from the enterprise system into a format acceptable to the client.
-
-
30. A method for invoking functionality in an underlying enterprise system through a service adapter, comprising:
-
receiving a request from a client;
transforming the request into a format specific to the underlying enterprise system;
invoking functionality in the underlying enterprise system to serve the request; and
transforming a response from the enterprise system into a format acceptable to the client. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A computer-readable medium, comprising:
-
means for receiving a request from a client;
means for transforming the request into a format specific to the underlying enterprise system;
means for invoking functionality in the underlying enterprise system to serve the request; and
means for transforming a response from the enterprise system into a format acceptable to the client.
-
-
41. A computer program product for execution by a server computer for invoking functionality in a resource, comprising:
-
computer code for receiving a request from a client;
computer code for transforming the request into a format specific to the underlying enterprise system;
computer code for invoking functionality in the underlying enterprise system to serve the request; and
computer code for transforming a response from the enterprise system into a format acceptable to the client.
-
-
42. A computer system comprising:
-
a processor;
object code executed by said processor, said object code configured to;
receive a request from a client;
transform the request into a format specific to the underlying enterprise system;
invoke functionality in the underlying enterprise system to serve the request; and
transform a response from the enterprise system into a format acceptable to the client.
-
-
43. A computer data signal embodied in a transmission medium, comprising:
-
a code segment including instructions to receive a request from a client;
a code segment including instructions to transform the request into a format specific to the underlying enterprise system;
a code segment including instructions to invoke functionality in the underlying enterprise system to serve the request; and
a code segment including instructions to transform a response from the enterprise system into a format acceptable to the client.
-
Specification