SYSTEM AND METHOD FOR FILTERING XML FILES
First Claim
1. A system for filtering XML files, the system comprising a task control computer, a scheduling server, a processing server, and a database, the database storing XQuery scripts of each of the tasks, the task control computer comprising:
- a task setting module configured for configuring the XQuery scripts of each of the tasks and a scheduled time to perform each of the tasks, and storing the XQuery scripts in the database; and
a scheduling module configured for scheduling the tasks in the scheduling server;
the scheduling server comprising;
a sending module configured for sending a task request to the processing server when it is time to perform the task; and
the processing server comprising;
a script invoking module configured for invoking the XQuery scripts of each of the tasks from the database when the task request is received;
a file filtering module configured for processing each of the XML files, and obtaining an XQuery result; and
a merging module configured for merging the XQuery result of the XQuery scripts of each of the tasks, and storing a merged result of each of the tasks in the database.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-based method for filtering XML files is disclosed. The method includes the steps of: configuring XQuery scripts of each of the tasks and a scheduled time to perform each of the tasks, and storing the XQuery scripts in a database; scheduling the tasks in a scheduling server; sending a task request by the scheduling server to a processing server when it is time to perform the task; invoking the XQuery scripts of each of the tasks from the database when the processing server receives the task request; processing each of the XML files, and obtaining a XQuery result; merging the XQuery result of the XQuery scripts of each of the tasks, and storing a merged result of each of the tasks in the database. A related system is also disclosed.
-
Citations
6 Claims
-
1. A system for filtering XML files, the system comprising a task control computer, a scheduling server, a processing server, and a database, the database storing XQuery scripts of each of the tasks, the task control computer comprising:
-
a task setting module configured for configuring the XQuery scripts of each of the tasks and a scheduled time to perform each of the tasks, and storing the XQuery scripts in the database; and a scheduling module configured for scheduling the tasks in the scheduling server; the scheduling server comprising; a sending module configured for sending a task request to the processing server when it is time to perform the task; and the processing server comprising; a script invoking module configured for invoking the XQuery scripts of each of the tasks from the database when the task request is received; a file filtering module configured for processing each of the XML files, and obtaining an XQuery result; and a merging module configured for merging the XQuery result of the XQuery scripts of each of the tasks, and storing a merged result of each of the tasks in the database. - View Dependent Claims (2, 3)
-
-
4. A computer-based method for filtering XML files, the method comprising the steps of:
-
configuring XQuery scripts of each of the tasks and a scheduled time to perform each of the tasks, and storing the XQuery scripts in a database; scheduling the tasks in a scheduling server; sending a task request by the scheduling server to a processing server when it is time to perform the task; invoking the XQuery scripts of each of the tasks from the database when the processing server receives the task request; processing each of the XML files, and obtaining an XQuery result; and merging the XQuery result of the XQuery scripts of each of the tasks, and storing a merged result of each of the tasks in the database. - View Dependent Claims (5, 6)
-
Specification