Patent ID: 7752639

Claim:
A memory device storing executable code executed by a processor to perform operation to access enterprise information system (EIS) resources in a service component architecture (SCA) for an integration server, the operations of the computer program product comprising: enabling communication, through a service interface bus (SIBus) architecture comprising mapped service imports and mapped service exports, between an EIS service provider supplying at least one loosely coupled and platform-independent resource and a service component client, accessing the at least one loosely coupled and platform-independent resource provided by the EIS service provider; generating a first mapped service export matching pattern requirements of a first mapped service import of the service component client; selectively binding the first mapped, service import to a low-level EIS resource adapter (RA) resource of the EIS service provider through the first mapped service export and an EIS service mapping in response to a first declarative binding definition, each declarative binding definition comprising non-complied human readable code processed by an interpreter and written in service component definition language (SCDL) and that connects with both resources and services, the first declarative binding definition comprising the commands: <scdl:import name=“resources/cics/MyCICS_A“ ...> <interfaces> <interface xsi:type=“java:JavaInterface“ interface=“javax.resource.cci.Interaction” /> </interfaces> <binding xsi:type=“eis:EISImportBinding”> <connection type=”com.ibm.j2c.cics.ECIManagedConnectionFactory> <serverName>MyCICS_A</serverName> </connection> </binding> </scdl:import> selectively binding the first mapped, service import to an EIS service of the EIS service provider through the first mapped service export and the EIS service mapping in response to a second declarative binding definition; and selectively binding first mapping service import to one or more EIS resources through the mapped service export and the, EIS service mapping, wherein the EIS service mapping locates the low-level EIS RA resource, recorders data of the low-level EIS RA resource, and generates a new service using the reordered data.