Framework for adapter used in enterprise application integration
First Claim
1. A method of producing adapters capable of enabling an application to obtain information from and provide services to an otherwise incompatible second application and for enabling said second application to obtain information from and provide services to said first application, comprising providing a framework of software resources and rules governing the use of said resources for the purpose of integrating said first application and said second application, providing a procedure for configuring from said rules and objects in said framework, an adapter to mediate between said first application and said second application, providing a procedure for creating a first interface for said adapter for enabling said adapter to receive requests from said first application and to relay said requests in another form to said second application, and providing a procedure for creating a second interface for said adapter for enabling said adapter to receive requests from said second application and to relay said requests to said first application in another form, whereby requests for information issued from said first application to said second application are converted by said adapter into a form compatible with said second application, and then transmitted to said second application, replies from said second application to said requests issued from said first application to said second application are converted by said adapter into a form compatible with said first application and then transmitted to said first application, service requests issued from said second application to said first application are converted by said adapter into a form compatible with said first application and then transmitted to said first application, and replies from said first application to said service requests issued from said second application to said first application are converted by said adapter into a form compatible with said second application and then transmitted to said second application.
11 Assignments
0 Petitions
Accused Products
Abstract
A method of making adapters for enabling incompatible computer systems to work in cooperation by providing a framework of software rules and resources from which to configure adapters for mediating between incompatible applications. The adapters are each provided with at least one interface for receiving requests and another interface for sending information. The framework resources and rules provide objects which can be reused for making one-way adapters, bi-directional adapters, round-trip adapters, and compound adapters.
27 Citations
37 Claims
-
1. A method of producing adapters capable of enabling an application to obtain information from and provide services to an otherwise incompatible second application and for enabling said second application to obtain information from and provide services to said first application, comprising
providing a framework of software resources and rules governing the use of said resources for the purpose of integrating said first application and said second application, providing a procedure for configuring from said rules and objects in said framework, an adapter to mediate between said first application and said second application, providing a procedure for creating a first interface for said adapter for enabling said adapter to receive requests from said first application and to relay said requests in another form to said second application, and providing a procedure for creating a second interface for said adapter for enabling said adapter to receive requests from said second application and to relay said requests to said first application in another form, whereby requests for information issued from said first application to said second application are converted by said adapter into a form compatible with said second application, and then transmitted to said second application, replies from said second application to said requests issued from said first application to said second application are converted by said adapter into a form compatible with said first application and then transmitted to said first application, service requests issued from said second application to said first application are converted by said adapter into a form compatible with said first application and then transmitted to said first application, and replies from said first application to said service requests issued from said second application to said first application are converted by said adapter into a form compatible with said second application and then transmitted to said second application.
-
10. Apparatus for producing an adapter in order to enable a first application to obtain services from and provide services to an otherwise incompatible second application, and for enabling a said second application to obtain services from and provide services to said first application, comprising
a framework for storing and providing software resources and rules governing said first and second applications, and software objects, a first interface for said adapter for enabling said adapter to receive requests from said first application and to reply to said first application, and a second interface for enabling said adapter to receive requests from said second application and to reply to said second application, whereby requests for services issued from said first application to said second application are converted by said adapter into a form compatible with said second application and then transmitted to said second application, replies by said second application to said service requests from said first application to said second application are converted by said adapter into a form compatible with said first application and then transmitted to said first application, service requests issued from said second application to said first application are converted by said adapter into a form compatible with said first application and then transmitted to said first application, and replies from said first application to said service requests issued from said second application to said first application are converted by said adapter into a form compatible with said second application and then transmitted to said second application.
Specification