Server side application integration framework
AssigneeComputer Associates Think, Inc.
InventorsDushan Fernando, Anthony Candappa, Koustubh Pawar, Nitin Maheshwari
Life of this patent
Estimating the term…
Abstract
A flexible, platform-independent integration infrastructure is provided. The integration infrastructure may include an integration bridge and at least one plug-in, where the at least one plug-in may include translation rules, mapping rules, and other information associated with a component coupled to the plug-in. The translation rules, mapping rules, and other information may be used by the integration bridge during a mapping process to control communication between components. Based on the rules and information, a mapping translator of the integration bridge converts data received from component into a form readable by another component.
Claims18
A system for providing a server side application integration framework, comprising:
- a machine having an integration bridge that integrates a first external component with a second external component;
- and
- a mapping translator coupled to the integration bridge and configured to:
- receive data directed from the first external component to the second external component via a first plug-in that handles bi-directional communications between the first external component and the integration bridge;
- translate the data directed to the second external component from a common object model associated with the integration bridge into a format associated with the second external component;
- and
- relay the translated data in the format associated with the second external component to a second plug-in that handles bi-directional communications between the second external component and the integration bridge.
A method for providing a server side application integration framework, comprising:
- loading, into an integration bridge located on a machine, a first plug-in that handles bi-directional communications between a first external component and the integration bridge;
- loading a second plug-in that handles bi-directional communications between a second external component and the integration bridge into the integration bridge;
- receiving, at a mapping translator associated with the integration bridge, data directed from the first external component to the second external component via the first plug-in;
- translating, at the mapping translator, the data directed to the second external component from a common object model associated with the integration bridge into a format associated with the second external component;
- and
- relaying, from the mapping translator, the translated data in the format associated with the second external component to the second plug-in.
A non-transitory computer-readable medium containing computer-executable instructions for providing a server side application integration framework, wherein executing the computer-executable instructions on a processor causes the processor to:
- load, into an integration bridge located on a machine, a first plug-in that handles bi-directional communications between a first external component and the integration bridge;
- load a second plug-in that handles bi-directional communications between a second external component and the integration bridge into the integration bridge;
- receive, at a mapping translator associated with the integration bridge, data directed from the first external component to the second external component via the first plug-in;
- translate, at the mapping translator, the data directed to the second external component from a common object model associated with the integration bridge into a format associated with the second external component;
- and
- relay, from the mapping translator, the translated data in the format associated with the second external component to the second plug-in.
Dependencies are inferred from the claim text.