An application view control can allow users of a software tool to interact
with Enterprise applications using simple Java APIs. This can allow a
user who is not an expert in the use of a given Enterprise system to
utilize its capabilities in a manner a Java programmer can understand. A
developer can invoke application view services both synchronously and
asynchronously, and can subscribe to application view events. The
developer can use simple Java objects in both the service and event
cases. The developer need not understand XML, or the particular protocol
or client API for the Enterprise application, such as an Enterprise
Information System (EIS).