METHOD AND SYSTEM FOR XFORM GENERATION AND PROCESSING APPLICATION INTEGRATION FRAMEWORK
First Claim
1. A system for generating and processing XForms documents having a form template generator for generating form templates, the form template generator receiving design assist from input data schema and output data schema provided by data providers and data processors, a form generator for receiving a form template from the form template generator, a client interface for receiving input to an XForm from a user, a processing servlet for processing the data input by the user, a form processor for processing a filled form, and a form repository for storing the filled form.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is a method, system and framework for generating and processing XForms documents. Utilizing the method, system and framework of the present invention, developers need only write loosely coupled components that implement the minimal application-specific interface code, and the method, system and framework coordinates the generation and processing based on a description of the form'"'"'s lifecycle. It also allows developers to reuse components created for other integrations that implemented the framework. The advantage of the method, system and framework is to significantly reduce development effort to integrate XForms with a vast number of applications, while all known solutions are specific to a single integration case.
-
Citations
22 Claims
- 1. A system for generating and processing XForms documents having a form template generator for generating form templates, the form template generator receiving design assist from input data schema and output data schema provided by data providers and data processors, a form generator for receiving a form template from the form template generator, a client interface for receiving input to an XForm from a user, a processing servlet for processing the data input by the user, a form processor for processing a filled form, and a form repository for storing the filled form.
-
5. A method for generating and processing XForms documents in a system, the system having a client interface, a form repository, a form generator, a manager, and a processing servlet for a user comprising the steps of:
-
a. logging a user into the system and establishing a session, the user utilizing the client interface; b. setting up connection with the manager and storing it in its session; c. generating a form by the form generator; d. receiving, from the user, a filled out and submitted form; and e. processing the form by the processing servlet. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program comprising program code stored on a computer-readable medium, which when executed, enables a computer system to implement the following steps of a method, for generating and processing XForms documents in the system, the system having a client interface, a form repository, a form generator, and a processing servlet for a user comprising the steps of:
-
a. the user logging into the system via the client interface; b. the client interface setting up connection with a Rational Protocol Manager (RPM) and storing it in its session; c. generating a form; d. the user filling out, and submitting the form; e. processing the form. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
Specification