System and method using a connector architecture for application integration
First Claim
1. A system for integrating applications, comprising:
- an application view component adapted to provide an interface to an enterprise system;
a resource adapter adapted to invoke functionality in the enterprise system and expose that functionality to the application view component; and
a common protocol implemented on top of the J2EE connector architecture, the common protocol capable of being used by the application view component to allow a first application having a first protocol and a second application having a second protocol to communicate with the enterprise system using the common protocol.
2 Assignments
0 Petitions
Accused Products
Abstract
Functionality can be built upon the J2EE Connector architecture when integrating applications. Bi-directional communication can be added to the system, and a common protocol can be used so that each application does not need to be integrated with every other application. A common protocol can be used, such as by application view components, to allow applications having different protocols to communicate with each other, as well as with components such as enterprise system and integration system components. The applications do not have to know the other protocols, or even that they exist.
This description is not intended to be a complete description of, or 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.
201 Citations
29 Claims
-
1. A system for integrating applications, comprising:
-
an application view component adapted to provide an interface to an enterprise system;
a resource adapter adapted to invoke functionality in the enterprise system and expose that functionality to the application view component; and
a common protocol implemented on top of the J2EE connector architecture, the common protocol capable of being used by the application view component to allow a first application having a first protocol and a second application having a second protocol to communicate with the enterprise system using the common protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for integrating applications, comprising:
-
an first application view component adapted to provide a first interface to an enterprise system for a first application having a first protocol;
a second application view component adapted to provide a second interface to an enterprise system for a second application having a second protocol; and
a common protocol capable of being used by the first application view component and second application view component to allow the first application and the second application to communicate with the enterprise system using the common protocol.
-
-
20. A system for integrating applications, comprising:
-
an first application view component adapted to provide a first interface to an integration system for a first application having a first protocol;
a second application view component adapted to provide a second interface to an integration system for a second application having a second protocol; and
a common protocol capable of being used by the first application view component and second application view component to allow the first application to communicate with the second application using the common protocol.
-
-
21. A method for integrating applications, comprising:
-
receiving a request from a client application having a client protocol;
converting the request to have a common protocol;
sending the request having a common protocol to an enterprise system;
receiving a response having a common protocol from the enterprise system;
converting the response to have the client protocol; and
sending the response having the client protocol to the client application.
-
-
22. A method for integrating applications, comprising:
-
receiving a request from a first application having a first protocol;
converting the request to have a common protocol;
sending the request having a common protocol to an enterprise system;
receiving a response having a common protocol from the enterprise system;
converting the response to have a second protocol; and
sending the response having the second protocol to a second application.
-
-
23. A method for integrating applications, comprising:
using a common protocol built on top of the J2EE Connector architecture to allow a first application having a first protocol and a second application having a second protocol to communicate through the common protocol.
-
24. A method for integrating applications, comprising:
-
converting a request from a client application having a client protocol to a request to having a common protocol;
forwarding the request having the common protocol;
receiving a response having the common protocol; and
converting the response to have the client protocol.
-
-
25. A computer-readable medium, comprising:
-
means for converting a request from a client application having a client protocol to a request to having a common protocol;
means for forwarding the request having the common protocol;
means for receiving a response having the common protocol; and
means for converting the response to have the client protocol.
-
-
26. A computer program product for execution by a server computer for integrating applications, comprising:
-
computer code for converting a request from a client application having a client protocol to a request to having a common protocol;
computer code for forwarding the request having the common protocol;
computer code for receiving a response having the common protocol; and
computer code for converting the response to have the client protocol.
-
-
27. A system for invoking business functionality, comprising:
-
means for converting a request from a client application having a client protocol to a request to having a common protocol;
means for forwarding the request having the common protocol;
means for receiving a response having the common protocol; and
means for converting the response to have the client protocol.
-
-
28. A computer system comprising:
-
a processor;
object code executed by said processor, said object code configured to;
convert a request from a client application having a client protocol to a request to having a common protocol;
forward the request having the common protocol;
receive a response having the common protocol; and
convert the response to have the client protocol.
-
-
29. A computer data signal embodied in a transmission medium, comprising:
-
a code segment including instructions to convert a request from a client application having a client protocol to a request to having a common protocol;
a code segment including instructions to forward the request having the common protocol;
a code segment including instructions to receive a response having the common protocol; and
a code segment including instructions to convert the response to have the client protocol.
-
Specification