Method and apparatus for parallel XSL transformation with low contention and load balancing
First Claim
Patent Images
1. A method comprising:
- producing an executable code such that said code when executed transforms instructions in an Extensible Stylesheet Language (XSL) document into tasks and executes said tasks;
executing concurrently by a plurality of execution modules said executable code, wherein an XML document is provided as input, and wherein each execution module executes said executable code; and
producing one or more output documents from outputs of said execution modules.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for parallel transformation of an XML document by a plurality of execution modules and the serialization of output according to semantic order of the XML document.
23 Citations
15 Claims
-
1. A method comprising:
-
producing an executable code such that said code when executed transforms instructions in an Extensible Stylesheet Language (XSL) document into tasks and executes said tasks; executing concurrently by a plurality of execution modules said executable code, wherein an XML document is provided as input, and wherein each execution module executes said executable code; and producing one or more output documents from outputs of said execution modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An article of manufacture for use in a computer system, the article of manufacture comprising a computer usable medium having computer readable program code means embodied in the medium, the program code including computer readable program code that when executed causes a computer to:
-
produce an executable code such that said code when executed transforms instructions in an Extensible Stylesheet Language (XSL) document into tasks and executes said tasks; execute simultaneously by a plurality of execution modules said executable code, wherein an XML document is provided as input, and wherein each execution module executes said executable code; and produce an output document from outputs of said execution modules. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification