Presented herein is a method and computer program product for generating,
in an Integrated Development Environment (IDE), a software application
that is designed to exploit services of multiple Enterprise Information
Systems (EISs). In one embodiment, the method associates each of multiple
Resource and Tooling Adapters (RTAs) with a selected one of multiple
Enterprise Information Services (EISs). A software application, which
uses multiple EISs and is developed through development facilities of an
Integrated Development Environment (IDE), is identified. Source code that
is used to access the services of the multiple EISs is generated by
plugging multiple corresponding RTAs into the IDE. Using plugged-in
multiple corresponding RTAs in the IDE, data is provided, to the IDE,
that describes services available from the multiple EISs to the software
application.