14. The computer program product of claim 10 , wherein the computer usable program code for synchronizing mutations in the nodes of the DOM representation to corresponding nodes in the data graph, comprises: computer usable program code for registering an event listener for a root node of the DOM representation; and, computer usable program code for responsive to detecting a mutation in a target node of the DOM representation, locating a corresponding node in the data graph and applying the mutation to the corresponding node in the data graph.
10. A computer program product comprising a computer usable medium having computer usable program code for forms integration of an external data model not implemented through a document object model (DOM) accessible application programming interface (API), the computer program product including: computer usable program code for generating a data graph for an external data model for a forms based application; computer usable program code for transforming the data graph into a DOM representation of the data graph; computer usable program code for applying value changes for fields of a form in the forms based application to nodes of the DOM representation; and, computer usable program code for synchronizing mutations in the nodes of the DOM representation to corresponding nodes in the data graph.