1. A system for connecting a client application to an enterprise system, comprising: an application view component adapted to provide an interface to the enterprise system for the client application; and an event adapter adapted to allow the enterprise system to initiate communication with the client application by triggering an event; whereby the application view component can extract data about the event from the enterprise system through the event adapter and propagate the data to the client application.