Events can be extracted from a resource such as an enterprise system using
an application view component in combination with an event adapter. The
event can be pulled by a client application or pushed by the enterprise
system. The application view component can provide an interface to the
enterprise system for the client application. The event adapter allows
the enterprise system to initiate communication with, or receive
communication from, the client application. The event adapter can extract
data about the event from the enterprise system, create an object such as
an XML-based object containing the data, and notify the application view
component. The application view component can pass the event to the
client application.