System, method and computer program product for data event processing and composite applications
First Claim
1. A system, comprising:
- an application integration and event processing [AIEP] server including at least one processor in communication with a network, the AIEP server configured to process event information from a combination of sources on the network to generate at least one integrated application within the AIEP server; and
a plurality of pre-defined markup language templates on the AIEP server to build the integrated application, the plurality of pre-defined markup language templates including a source markup language template specifying the locations of the combination of sources that will be accessed during execution of the integrated application, an object markup language template specifying the parsing, organizing and typing of data received from the combination of sources, and an alert markup language template specifying a processing instruction for data received from the combination of sources, wherein each of the plurality of pre-defined markup language templates enables use of data and functionality of the combination of sources without merging the combination of sources.
9 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product for providing data event processing and application integration is provided. The present invention provides a novel application integration and event processing server that creates unified and personalized applications on demand out of existing Web services, communications systems, legacy assets, and databases for several types of applications without invasive programming. The present invention also provides a novel XML-based open markup language that allows real-time composite applications (for execution on the server of the present invention) to be easily created and changed while minimizing low-level coding by using a set of pre-defined templates, thus saving the time and expense typically required to create similar solutions from scratch.
-
Citations
21 Claims
-
1. A system, comprising:
-
an application integration and event processing [AIEP] server including at least one processor in communication with a network, the AIEP server configured to process event information from a combination of sources on the network to generate at least one integrated application within the AIEP server; and a plurality of pre-defined markup language templates on the AIEP server to build the integrated application, the plurality of pre-defined markup language templates including a source markup language template specifying the locations of the combination of sources that will be accessed during execution of the integrated application, an object markup language template specifying the parsing, organizing and typing of data received from the combination of sources, and an alert markup language template specifying a processing instruction for data received from the combination of sources, wherein each of the plurality of pre-defined markup language templates enables use of data and functionality of the combination of sources without merging the combination of sources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for providing data event processing and application integration within a network, comprising:
-
automatically integrating a plurality of applications on the network by processing event information from the plurality of applications to generate at least one integrated application within an application integration and event process [AIEP] server; and providing a plurality of pre-defined markup language templates on the AIEP server in communication with the network to build the integrated application, the plurality of pre-defined markup language templates including a source markup language template specifying the locations of the plurality of applications that will be accessed during execution of the integrated application, an object markup language template specifying the parsing, organizing and typing of data received from the plurality of applications, and an alert markup language template specifying a processing instruction for data received from the plurality of applications, wherein each of the plurality of pre-defined markup language templates enables use of data and functionality of the plurality of applications without merging the plurality of applications. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for providing data event processing and application integration within a network, comprising:
-
a plurality of application integration and event processing [AIEP] servers configured to integrate applications from the network to generate at least one integrated application, each AIEP server including at least one processor in communication with the network, the at least one integrated application adapted for processing event information from across the network; a plurality of pre-defined markup language templates shared between the plurality of AIEP servers to build the at least one integrated application within the AIEP servers, the plurality of pre-defined markup language templates including a source markup language template specifying the locations of a combination of sources that will be accessed during execution of the integrated application, an object markup language template specifying the parsing, organizing and typing of data received from the combination of sources, and an alert markup language template specifying a processing instruction for data received from the combination of sources, wherein each of the plurality of pre-defined markup language templates enables use of data and functionality of the combination of sources on the network without merging the combination of sources; and user profiles shared between the plurality of servers for maintaining access information to the plurality of pre-defined markup language templates. - View Dependent Claims (19, 20, 21)
-
Specification