|
ABSTRACT
This paper describes WebLogic Event Server (WL EvS), an application server designed for hosting event-driven applications that require low latency and deterministic behavior. WL EvS is based on a modular architecture in which both server components and applications are represented as modules. The application programming model supports applications that are a mixture of reusable Java components and EPL (Event Processing Language), a query language that extends SQL with stream processing capabilities. WL EvS applications are meta-data driven, in that application behavior can be changed without recompilation or redeploying an application. The paper also presents the results of a benchmark performance study. The results show that the approach used by WL EvS can handle extremely high volumes of events while providing deterministic latency.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Babu, S. and Widom, J., "Continuous Queries Over Data Streams", SIGMOD Record, September 2001.
|
| |
2
|
BEA WebLogic Event Server 2.0 product documentation, BEA Systems Inc., 2007.
|
| |
3
|
BEA WebLogic RealTime 2.0 product documentation, BEA Systems Inc., 2007.
|
| |
4
|
BEA WebLogic Server 10.0 product documentation, BEA Systems Inc., 2007.
|
| |
5
|
Chen, J., DeWitt, D., Tian, F., and Wang, Y., NiagaraCQ: A Scalable Continuous Query System for Internet Databases. In Proc. of the 2000 ACM SIGMOD Intl. Conf. on Management of Data, May 2000.
|
| |
6
|
DeMichiel, L. and Keith, M., Enterprise JavaBeans, Version 3.0, Sun Microsystems, Inc., May 2006.
|
| |
7
|
Dependency Injection, Wikipedia, http://www.wikipedia.org, 2008.
|
| |
8
|
Esper 2.0 product documentation, EsperTech Inc., 2007.
|
| |
9
|
Gosling, J., Joy, B., Steele, G., Bracha, G., "The Java Language Specification, 3rd Edition", Prentice Hall, June 2005.
|
| |
10
|
IBM WebSphere Application Server 6.1 product documentation, IBM, 2007.
|
| |
11
|
JBoss Enterprise Application Platform 4.3 product documentation, RedHat Inc., 2007.
|
| |
12
|
Kawaguchi, Kohsuke, "Java Architecture for XML Binding (JAXB) 2.0", Sun Microsystems, Inc., 2006.
|
| |
13
|
Lindholm, T. and Yellin, F., "Java Virtual Machine Specification, 2nd Edition", Prentice Hall, April 1999.
|
| |
14
|
Oracle Application Server 10g product documentation, Oracle Corp., 2007.
|
| |
15
|
OSGi Service Platform Core Specification, Release 4, Version 4.1, OSGi Alliance, April 2007.
|
| |
16
|
Spring Dynamic Modules for OSGi Service Platforms product documentation, SpringSource, January 2008.
|
| |
17
|
Peterson, James Lyle, "Petri Net Theory and the Modeling of Systems", Prentice Hall, 1981.
|
| |
18
|
Shah, M., Madden, S., Franklin, M., and Hellerstein, J., Java Support for Data-Intensive Systems: Experiences Building the Telegraph Dataflow System, ACM SIGMOD Record, 30(4), Dec, 2001.
|
| |
19
|
Streambase 5.1 product documentation, Streambase Systems, 2007.
|
| |
20
|
Tharakan, George, "Java Message Service (JMS) API", Sun Microsystems, Inc., 2003.
|
|