Patent ID: 7930704

Claim:
A computer memory containing instructions, when read and executed by a computer, cause the computer to perform steps comprising: using a base connector that allows an application server to communicate with a first port of an enterprise information system, wherein the base connector use a transaction contract to support a transaction access to the enterprise information system, wherein the transaction contract allows the application server to use a transaction manager to manage one or more transactions across multiple resource managers in the enterprise information system; using a plurality of extended connectors that allow the application server to communicate with a plurality of ports of the enterprise information system in addition to the first port of the enterprise information system, wherein each extended connector of the plurality of extended connectors contains different configuration information for a particular port of the plurality of ports of the enterprise information system and uses information in the base connector to communicate with the particular port of the enterprise information system, wherein said each extended connector inherits attributes from the base connector as specified in a deployment descriptor and shares the transaction contract with the base connector to support a different transaction access to the enterprise information system through the particular port of the enterprise information system; and providing a connector container for providing underlying services for said base connector and said plurality of extended connectors; and managing said base connector and said plurality of extended connectors using the connector container.