Generic framework for integrating components with different interfaces in an enterprise application intergration environment
First Claim
1. A method in a data processing system for integrating components with different interfaces in an enterprise application integration environment, the method comprising:
- responsive to an attempt to wire a first application component to a second application component, determining whether an interface reference on the first application component does not match an interface of the second application component; and
responsive to determining that the interface does not match an interface of the second application component, interposing an interface mediation component between the first and second application components to enable wiring of the first application component to the second application component, wherein the interface mediation component comprises an interface matching the interface reference on the first application component and an interface reference matching the interface on the second application component, and wherein the interface mediation component binds a first operation in the first application component to a second operation in the second application component and performs a parameter mediation of parameters in the first operation to parameters in the second operation.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer program code for integrating components with different interfaces in an enterprise application integration environment. When an enterprise application is assembled, a user may try to wire a component to another component in the enterprise. However, if the reference on the source component does not match the interface on the target component, the components cannot be wired together. In this situation, the user is prompted to introduce an interface mediation component between the source and target application components. The mediation component comprises an interface matching the reference on the source component and a reference matching the interface on the target component. The mediation component mediates the different interfaces at runtime by binding an operation in the source component to an operation in the target component, and performing a parameter mediation of parameters in the first operation to parameters in the second operation.
158 Citations
36 Claims
-
1. A method in a data processing system for integrating components with different interfaces in an enterprise application integration environment, the method comprising:
-
responsive to an attempt to wire a first application component to a second application component, determining whether an interface reference on the first application component does not match an interface of the second application component; and
responsive to determining that the interface does not match an interface of the second application component, interposing an interface mediation component between the first and second application components to enable wiring of the first application component to the second application component, wherein the interface mediation component comprises an interface matching the interface reference on the first application component and an interface reference matching the interface on the second application component, and wherein the interface mediation component binds a first operation in the first application component to a second operation in the second application component and performs a parameter mediation of parameters in the first operation to parameters in the second operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A data processing system for integrating components with different interfaces in an enterprise application integration environment, comprising:
-
determining means for determining whether an interface reference on the first application component does not match an interface of the second application component in response to an attempt to wire a first application component to a second application component; and
interposing means for interposing an interface mediation component between the first and second application components to enable wiring of the first application component to the second application component in response to determining that the interface does not match an interface of the second application component, wherein the interface mediation component comprises an interface matching the interface reference on the first application component and an interface reference matching the interface on the second application component, and wherein the interface mediation component binds a first operation in the first application component to a second operation in the second application component and performs a parameter mediation of parameters in the first operation to parameters in the second operation. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product comprising:
-
a computer usable medium having computer usable program code for integrating components with different interfaces in an enterprise application integration environment, said computer program product including;
computer useable program code for determining whether an interface reference on the first application component does not match an interface of the second application component in response to an attempt to wire a first application component to a second application component; and
computer useable program code for interposing an interface mediation component between the first and second application components to enable wiring of the first application component to the second application component in response to determining that the interface does not match an interface of the second application component, wherein the interface mediation component comprises an interface matching the interface reference on the first application component and an interface reference matching the interface on the second application component, and wherein the interface mediation component binds a first operation in the first application component to a second operation in the second application component and performs a parameter mediation of parameters in the first operation to parameters in the second operation. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification