16. A system for opening an application view, comprising: a memory; at least one processor; and a computer-readable medium having computer-executable components stored thereon, the computer-executable components including: an open operation handler configured to execute an open operation defined in an application's process code; a data type recognizer operative to determine a data type of a document when called by the open operation handler; a view object configured to: cause graphical elements represented in the document that defines the visual layout of an application view to be rendered; and connect the rendered graphical elements with the application's process code, the process code including at least one Action URL for submission to a communicator; a bind operation handler configured to bind data displayed by at least one user interface component to a set of data in a data model, the set of data identified by an XPath expression of an XBind; and an expression engine configured to identify a view object as an emitter of an operation based on an indicator included with an XBind.
19. The system as recited in claim 16 , further comprising one or more user interface components that are created within a relationship hierarchy of the view object and wherein to connect the rendered graphical elements with the application's process code includes notifying a trigger event bus when the one or more user interface components experience a trigger event.