Using a backend simulator to test and develop xforms templates before linking the xforms templates to backend data processing systems
First Claim
1. A method for developing XForms interfaces comprising:
- in at least one of a development or test stage, binding, via computing equipment controlled by a program stored in a non-transitory storage medium, an XForms template to a backend simulator;
conveying, via computing equipment controlled by a program stored in a non-transitory storage medium, the XForms template to remotely located clients;
receiving, via computing equipment controlled by a program stored in a non-transitory storage medium, data instances associated with the XForms template from the remotely located clients; and
routing, via computing equipment controlled by a program stored in a non-transitory storage medium, the data instances to the backend simulator for processing;
after the XForms template has been tested, binding, via computing equipment controlled by a program stored in a non-transitory storage medium, the XForms template to an XForms model, wherein the XForms model binds the data instances to a backend server, wherein after the binding of the XForms template with the XForms model, data instances received from clients are routed to the backend server instead of being routed to the backend simulator; and
deploying, via computing equipment controlled by a program stored in a non-transitory storage medium, the XForms template bound to the backend simulator to an XForms repository associated with an XForms server; and
said remotely located clients receiving the XForms template responsive to synchronizing with the XForms server.
1 Assignment
0 Petitions
Accused Products
Abstract
A solution for developing XForms projects can bind an XForms template to a backend simulator, during a development or test stage of a software development. The XForms template can be developed by an interface designer, such as a business analyst. The XForms template can be conveyed to remotely located clients. Data instances associated with the XForms template can be received and routed to the backend simulator for processing. An integration code developer can later integrate the XForms templates to a backend server instead of to the backend simulator. Accordingly, the solution accelerates XForms based development projects by decoupling XForms interface development from XForms system integration development, which are typically handled by different people having different skill sets.
42 Citations
18 Claims
-
1. A method for developing XForms interfaces comprising:
-
in at least one of a development or test stage, binding, via computing equipment controlled by a program stored in a non-transitory storage medium, an XForms template to a backend simulator; conveying, via computing equipment controlled by a program stored in a non-transitory storage medium, the XForms template to remotely located clients; receiving, via computing equipment controlled by a program stored in a non-transitory storage medium, data instances associated with the XForms template from the remotely located clients; and routing, via computing equipment controlled by a program stored in a non-transitory storage medium, the data instances to the backend simulator for processing;
after the XForms template has been tested, binding, via computing equipment controlled by a program stored in a non-transitory storage medium, the XForms template to an XForms model, wherein the XForms model binds the data instances to a backend server, wherein after the binding of the XForms template with the XForms model, data instances received from clients are routed to the backend server instead of being routed to the backend simulator; and
deploying, via computing equipment controlled by a program stored in a non-transitory storage medium, the XForms template bound to the backend simulator to an XForms repository associated with an XForms server; andsaid remotely located clients receiving the XForms template responsive to synchronizing with the XForms server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for developing XForms based software projects comprising:
-
providing, via computing equipment controlled by a program stored in a non-transitory storage medium, a software development tool to an interface designer to develop XForms templates, wherein said software development tool permits developed XForms templates to be automatically bound to a backend simulator without a human software designer creating code specific to the XForms template; and deploying, via computing equipment controlled by a program stored in a non-transitory storage medium, XForms templates bound to the backend simulator to an XForms server, which routes client supplied data associated with the deployed XForms templates to the backend simulator;
after the XForms template has been tested, binding, via computing equipment controlled by a program stored in a non-transitory storage medium, the XForms template to an XForms model, wherein the XForms model binds the data instances to a backend server, wherein after the binding of the XForms template with the XForms model, data instances received from clients are routed to the backend server instead of being routed to the backend simulator; and
deploying, via computing equipment controlled by a program stored in a non-transitory storage medium, the XForms template bound to the backend simulator to an XForms repository associated with an XForms server; and
said remotely located clients receiving the XForms template responsive to synchronizing with the XForms server. - View Dependent Claims (13, 14)
-
-
15. A computer program product stored in a non-transient storage medium, wherein said computer program product is referred to as an XForms software development tool comprising:
a backend simulator for XForms templates, wherein the backend simulator is configured to receive and process input from clients using the XForms templates before the XForms templates are bound to a backend server;
after the XForms template has been tested, binding, via computing equipment controlled by a program stored in a non-transitory storage medium, the XForms template to an XForms model, wherein the XForms model binds the data instances to a backend server, wherein after the binding of the XForms template with the XForms model, data instances received from clients are routed to the backend server instead of being routed to the backend simulator; and
deploying, via computing equipment controlled by a program stored in a non-transitory storage medium, the XForms template bound to the backend simulator to an XForms repository associated with an XForms server; and
said remotely located clients receiving the XForms template responsive to synchronizing with the XForms server.- View Dependent Claims (16, 17, 18)
Specification