Forms integration of an external data model not implemented through a document object model (DOM) accessible application programming interface (API)
First Claim
1. A method for forms integration of an external data model not implemented through a document object model (DOM) accessible application programming interface (API), the method comprising:
- generating a data graph for an external data model for a forms based application;
transforming the data graph into a DOM representation of the data graph;
applying value changes for fields of a form in the forms based application to nodes of the DOM representation; and
, synchronizing mutations in the nodes of the DOM representation to corresponding nodes in the data graph.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention address deficiencies of the art in respect to deploying XForms in an enterprise environment and provide a method, system and computer program product for forms integration of an external data model not implemented through a DOM accessible API. In one embodiment of the invention, a method for forms integration of an external data model not implemented through a DOM accessible API can include generating a data graph for an external data model for a forms based application and transforming the data graph into a DOM representation of the data graph. Value changes for fields of a form in the forms based application can be applied to nodes of the DOM representation and mutations in the nodes of the DOM representation can be synchronized to corresponding nodes in the data graph.
-
Citations
14 Claims
-
1. A method for forms integration of an external data model not implemented through a document object model (DOM) accessible application programming interface (API), the method comprising:
-
generating a data graph for an external data model for a forms based application;
transforming the data graph into a DOM representation of the data graph;
applying value changes for fields of a form in the forms based application to nodes of the DOM representation; and
,synchronizing mutations in the nodes of the DOM representation to corresponding nodes in the data graph. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data processing system for forms integration of an external data model not implemented through a document object model (DOM) accessible application programming interface (API), the system comprising:
-
a markup language document comprising a form for a forms based application;
a resource identifier disposed in the form, the resource identifier comprising a reference to a data mediator command and associated metadata;
a data mediator coupled to the form and enabled to transform a data graph for an external data model for the forms based application into a DOM representation of the data graph; and
,an event listener registered for the DOM representation to detect mutations in target nodes of the DOM representation and to synchronize the mutations with corresponding nodes in the data graph. - View Dependent Claims (7, 8, 9)
-
-
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. - View Dependent Claims (11, 12, 13, 14)
-
Specification