1. A system for integrating applications, comprising: an application view component adapted to provide an interface to an enterprise system; a resource adapter adapted to invoke functionality in the enterprise system and expose that functionality to the application view component; and a common protocol implemented on top of the J2EE connector architecture, the common protocol capable of being used by the application view component to allow a first application having a first protocol and a second application having a second protocol to communicate with the enterprise system using the common protocol.