A resource adapter is a system-level software driver that is used by the Sun Java System Application Server to connect to an EIS. The resource adapter plugs into the application server and provides connectivity between the EIS, the application server, and the enterprise application. The resource adapter collaborates with the application server to provide the underlying mechanisms, transactions, security, and connection pooling mechanisms.