Resource adapter and integrated development environment
First Claim
1. A resource adapter comprising:
- a first mechanism providing a description of a service provided by an enterprise information system sufficient to invoke said service;
a second mechanism for invoking said service described;
said resource adapter adapted to communicate with an integrated development environment to assist in development of a business application; and
said resource adapter further adapted to communicate with a business application during execution of said business application.
1 Assignment
0 Petitions
Accused Products
Abstract
In one aspect of the present invention a resource and tooling adapter (RTA), a new kind of resource adapter, interacts, in the development process, with an integrated development environment (IDE). The RTA, responsive to a request from the IDE, provides identification of the services provided by the EIS. Additionally, the RTA provides data to the IDE describing how to access or invoke those services. Utilizing the data (describing the services and how to use those services of an EIS) an IDE is able to generate a business application designed to exploit the services of the EIS. In a further aspect of the present invention, the RTA (previously employed by an IDE to develop a business application) also provides runtime support to enable communication between the business application and the selected EIS.
151 Citations
35 Claims
-
1. A resource adapter comprising:
-
a first mechanism providing a description of a service provided by an enterprise information system sufficient to invoke said service;
a second mechanism for invoking said service described;
said resource adapter adapted to communicate with an integrated development environment to assist in development of a business application; and
said resource adapter further adapted to communicate with a business application during execution of said business application. - View Dependent Claims (2, 6, 7, 8)
-
- 3. The resource adapter of claim I wherein said first mechanism providing a description of a service comprises a document describing said service.
-
9. A method for generating code for a business application, said code adapted to use a connector to access a service provided by an Enterprise Information System (EIS), said method comprising:
-
receiving data describing said service provided by said EIS;
mapping said data describing said service to elements of said connector;
generating code of said business application, said code implementing said mapping. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An integrated development environment (IDE) for generating a business application, said business application, when executed, uses services provided by an enterprise information system (EIS), said IDE comprising:
-
an interface for querying a resource and tooling adapter to ascertain a service provided by said EIS;
said interface for receiving a response to a query from a resource and tooling adapter, said response describing said service provided by said EIS and information to invoke said service; and
a generator generating code for said business application to access said service, said code using data from said response.
-
-
15. A computer readable media storing data and instructions readable by a computer system, said computer system executing an integrated development environment (IDE) for generating a business application to access a service provided by an Enterprise Information System (EIS), said data and instructions defining a resource and tooling adapter that, when deployed on said computer system, adapts said IDE to:
-
obtain a description of said service, said description providing details required to invoke said service; and
using said description of said service, generate code which when executed, communicates with said resource and tooling adapter to use said service.
-
-
16. A resource adapter comprising:
-
first means for communicating with an integrated development environment (IDE) during development of a business application;
second means for communicating with an Enterprise Information System (EIS);
third means for communication with an executing business application;
fourth means for providing a description of a service provided by said EIS to said IDE; and
fifth means for mapping aspects of said description of said service to said third means. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A method of adapting an integrated development environment to enable generation of code to use a service provided by a back end system, said method comprising:
-
transmitting to said integrated development environment data describing said service; and
mapping elements of said data describing said service to elements of a connector, said connector for facilitating communication between said back end system and an application generated to use said service provided by said back end system. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A resource adapter comprising:
-
a connector adapted to facilitate, during execution of an application, communication between said application and a back end system resulting in said application using a service provided by said back end system;
functions to provide an integrated development environment (IDE) with a description of said service wherein said elements of said description map to elements of said connector. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
Specification