Data-type definition driven dynamic business component instantiation and execution framework
First Claim
1. A dynamic processing component instantiation system for processing a document, wherein the document is present within a complex workflow system, the document comprising data-type definition information, the dynamic processing component instantiation system comprising:
- a means for selecting instructions for processing the document, wherein the instructions correlate to the data-type definition identification information of the document;
a means for selecting a correlative processing component;
a means for coordinating the processing component selection means and the instructions selection means;
a means for interfacing with the complex workflow system; and
a means for transferring the document and the instructions to the processing component, wherein the processing component processes the document according to the instructions to generate processing results related to the document for use within the complex workflow system.
1 Assignment
0 Petitions
Accused Products
Abstract
In a complex workflow environment, a data-type-definition (DTD) schema drives a dynamic business component instantiation and execution framework that integrates documents with data and information created by various applications, potentially operating on several different platforms, enabling complex workflow and collaboration to occur over a communication network such as the Internet. The DTD execution language is preferably an industry specific XML-based tag set that defines business component instantiation, execution, input and output parameters, workflow, user profile, and collaboration specifications for a given task or data in a complex workflow process. Business and data processing components available on systems both within and outside the complex workflow system are called upon to provide the processing, interpretation, and transformation functions for the complex workflow system. The results of such processing are then returned to the complex workflow system for integration within the workflow process.
82 Citations
49 Claims
-
1. A dynamic processing component instantiation system for processing a document, wherein the document is present within a complex workflow system, the document comprising data-type definition information, the dynamic processing component instantiation system comprising:
-
a means for selecting instructions for processing the document, wherein the instructions correlate to the data-type definition identification information of the document;
a means for selecting a correlative processing component;
a means for coordinating the processing component selection means and the instructions selection means;
a means for interfacing with the complex workflow system; and
a means for transferring the document and the instructions to the processing component, wherein the processing component processes the document according to the instructions to generate processing results related to the document for use within the complex workflow system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for dynamically instantiating a processor component for processing at least one document, wherein the document is present within a complex workflow system, the document comprising data-type definition information, the method comprising:
-
accessing the document from the complex workflow system;
determining a processing requirement of the document as a function of the data-type definition information;
associating correlative processing instructions with the document;
selecting a processor component capable of implementing the processing instructions;
routing the document and processing instructions to the processor component, wherein the processing component processes the document according to the instructions to generate processing results related to the document for use within the complex workflow system. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
39. A computer program product for instructing a computer processor within a complex workflow system to dynamically instantiate a processor component for processing at least one document, wherein the document is present within a complex workflow system, the document comprising data-type definition information, the computer program product comprising a computer readable medium having computer readable program code embodied therein for controlling the complex workflow system, the computer readable program code comprising instructions for:
-
causing the computer processor to access the document from the complex workflow system;
determine a processing requirement of the document as a function of the data-type definition information;
causing the computer processor to associate correlative processing instructions with the document;
causing the computer processor to select a processor component capable of implementing the processing instructions;
causing the computer processor to route the document and processing instructions to the processor component, wherein the processing component processes the document according to the instructions to generate processing results related to the document for use within the complex workflow system.
-
Specification