XML-BASED EVENT PROCESSING NETWORKS FOR EVENT SERVER
An event server running an event driven application implementing an event processing network. The event processing network can include at least one processor to implement a rule on at least one input stream. The event driven application can be specified by XML that is an extension of SPRING framework XML.
1 . A computer-based event server running an event driven application implementing an event processing network, the event processing network including at least one processor to implement a rule on at least one input stream, wherein the event driven application is specified by XML that is an extension of SPRING framework XML.
2 . The computer-based event server of claim 1 , wherein XML allows for the use of SPRING Beans.
3 . The computer-based event server of claim 1 , wherein the XML has a format defined by an XSD that extends the SPRING framework XSD.
4 . The computer-based event server of claim 1 , wherein the XML indicates the at least one processor.
5 . The computer-based event server of claim 1 , wherein the XML indicates adapters.
6 . The computer-based event server of claim 1 , wherein the XML indicates business logic components.
7 . The computer-based event server of claim 1 , wherein the XML indicates the at least one rule for the at least one processor.
8 . The computer-based event server of claim 7 , wherein the rule is written in an event processing language.
9 . The computer-based event server of claim 1 , wherein the event driven application is bundled in a JAR file to provide to the event server.
10 . The computer-based event server of claim 9 , wherein the JAR includes the XML.
11 . The computer-based event server of claim 1 , wherein the XML defines parts of the event driven network that uses concurrently with other parts.
12 . The computer-based event server of claim 1 , wherein the XML is used to define priority for parts of the event processing network.
13 . The computer-based event server of claim 1 , wherein the priority is defined by setting input stream queue sizes.
14 . A computer readable storage medium comprises:
an event server running an event driven application implementing an event processing network, the event processing network including at least one processor to implement a rule on at least one input stream, wherein the event driven application is specified by XML that is an extension of SPRING framework XML.
15 . The computer readable storage medium of claim 14 , wherein XML allows for the use of SPRING Beans.
16 . The computer readable storage medium of claim 14 , wherein the XML has a format defined by an XSD that extends the SPRING framework XSD.
17 . The computer readable storage medium of claim 14 , wherein the XML indicates the at least one processor.
18 . The computer readable storage medium of claim 14 , wherein the XML indicates adapters.
19 . The computer readable storage medium of claim 14 , wherein the XML indicates business logic components.
20 . The computer readable storage medium of claim 14 , wherein the XML indicates the at least one rule for the at least one processor.
21 . The computer readable storage medium of claim 20 , wherein the rule is written in an event processing language.
22 . The computer readable storage medium of claim 14 , wherein the event driven application is bundled in a JAR file to provide to the event server.
23 . The computer readable storage medium of claim 22 , wherein the JAR includes the XML.
24 . The computer readable storage medium of claim 14 , wherein the XML defines parts of the event driven network that uses concurrently with other parts.
25 . The computer readable storage medium of claim 14 , wherein the XML is used to define priority for parts of the event processing network.
26 . The computer readable storage medium of claim 14 , wherein the priority is defined by setting input stream queue sizes.