Connection factories are used by applications to link adapters to enterprise information systems (EISs).
An application component uses a connection factory to access an adapter instance, which the component then uses to connect to the underlying EIS. Examples of connections include database connections, Java Message Service (JMS) connections, and SAP R/3 connections.