Document generation
First Claim
1. A method of dynamically generating a response document from a workflow document which comprises a plurality of a first type of workflow instructions for retrieving data, and a plurality of a second type of corresponding workflow instructions for converting the retrieved data into a plurality of markup language fragments, the method comprising:
- processing a selected task of a workflow document using the first type of instruction of that selected task;
converting the results of the processing step into a markup language fragment using the second type of instruction of that selected task;
storing the markup language fragment in a response document; and
repeating the processing, converting and storing steps to create a completed response document comprising a plurality of markup language fragments.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of dynamically generating a response document (such as an XML, document) from a workflow document which comprises a plurality of a first type of workflow instructions for retrieving data, and a plurality of a second type of corresponding workflow instructions for converting the retrieved data into a plurality of markup language fragments, is described. The method comprises: processing a selected task of a workflow document using the first type of instruction of that selected task; converting the results of the precessing step into a markup language fragment using the second type of instruction of that selected task; storing the markup language fragment in a response document; and reporting the processing, converting and storing steps to create a completed response document comprising a plurality of markup language fragments.
-
Citations
47 Claims
-
1. A method of dynamically generating a response document from a workflow document which comprises a plurality of a first type of workflow instructions for retrieving data, and a plurality of a second type of corresponding workflow instructions for converting the retrieved data into a plurality of markup language fragments, the method comprising:
-
processing a selected task of a workflow document using the first type of instruction of that selected task;
converting the results of the processing step into a markup language fragment using the second type of instruction of that selected task;
storing the markup language fragment in a response document; and
repeating the processing, converting and storing steps to create a completed response document comprising a plurality of markup language fragments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
22. A system for dynamically generating a response document from a workflow document which comprises a plurality of a first type of workflow instructions for retrieving data, and a plurality of a second type of corresponding workflow instructions for converting the retrieved data into a plurality of markup language fragments, the system comprising:
-
processing means for processing each of the first type of workflow instructions to generate a corresponding output;
conversion means for executing each of the corresponding second type of workflow instructions to convert each of the outputs of the processing means into one of the plurality of markup language fragments; and
a data store for storing each of the plurality of markup language fragments generated by the conversion means in the response document. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 42)
-
- 40. A method of designing a dynamic response document such as a Web page, the method comprising creating a workflow document including a plurality of workflow tasks, wherein the creating step comprises specifying a plurality of first type of workflow instructions for retrieving data and a plurality of second type of corresponding workflow instructions for converting the retrieved data into a corresponding plurality of commonly understood format language fragments.
-
43. A method of dynamically generating a response document from a workflow document which comprises a plurality of a first type of workflow instructions for retrieving data, and a plurality of a second type of corresponding workflow instructions for converting the retrieved data into a plurality of markup language fragments, the method comprising:
-
processing a selected task of a workflow document using the first type of instruction of that selected task;
converting the results of the processing step into a markup language fragment using the second type of instruction of that selected task;
storing the markup language fragment in a response document; and
repeating the processing, converting and storing steps to create a completed response document comprising a plurality of markup language fragments, wherein at least one of the second type of workflow instructions, associated with a corresponding first type of workflow instruction, comprises first and second sequential workflow instructions, and the converting step comprises implementing the first sequential workflow instruction on the results of the first type of workflow instruction and thereafter implementing the second sequential workflow instruction on the results of the first sequential workflow instruction.
-
-
44. A method of dynamically generating a response document from a workflow document which comprises a plurality of a first type of workflow instructions for retrieving data, and a plurality of a second type of corresponding workflow instructions for converting the retrieved data into a plurality of markup language fragments, the method comprising:
-
processing a selected task of a workflow document using the first type of instruction of that selected task;
converting the results of the processing step into a markup language fragment using the second type of instruction of that selected task;
storing the markup language fragment in a response document; and
repeating the processing, converting and storing steps to create a completed response document comprising a plurality of markup language fragments, the repeating step further comprising processing a next task prior to the completion of processing of a current task.
-
-
45. A method of dynamically generating a response document from a workflow document which comprises a plurality of a first type of workflow instructions for retrieving data, and a plurality of a second type of corresponding workflow instructions for converting the retrieved data into a plurality of markup language fragments, the method comprising:
-
processing a selected task of a workflow document using the first type of instruction of that selected task;
converting the results of the processing step into a markup language fragment using the second type of instruction of that selected task;
storing the markup language fragment in a response document; and
repeating the processing, converting and storing steps to create a completed response document comprising a plurality of markup language fragments, the processing step further comprising making a call to a further workflow document, embedded within the workflow document, and processing the further workflow document.
-
-
46. A method of dynamically generating an XML document from a workflow document which comprises a plurality of XML code fragments for retrieving data, and a plurality of XSL transforms for formatting the retrieved data, the method comprising:
-
processing a selected task of the workflow document using the XML code fragments of that selected task to retrieve data, and embedding the retrieved data in a further XML code fragment;
formatting the further XML code fragments using the XSL transform of that selected task;
storing the formatted XML code fragments in a response document; and
repeating the processing, formatting and storing steps to create a completed XML document comprising a plurality of formatted XML code fragments.
-
-
47. A system for dynamically generating a response document from a workflow document which comprises a plurality of a first type of workflow instructions for retrieving data, and a plurality of a second type of corresponding workflow instructions for converting the retrieved data into a plurality of markup language fragments, the system comprising:
-
a workflow processor for processing each of the first type of workflow instructions to generate a corresponding output;
a workflow converter for executing each of the corresponding second type of workflow instructions to convert each of the outputs of the workflow processor into one of the plurality of markup language fragments; and
a data store for storing each of the plurality of markup language fragments generated by the workflow converter in the response document.
-
Specification