skip to main content
10.1145/1385989.1386014acmotherconferencesArticle/Chapter ViewAbstractPublication PagesdebsConference Proceedingsconference-collections
research-article

WebLogic event server: a lightweight, modular application server for event processing

Published:01 July 2008Publication History

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

  1. Babu, S. and Widom, J., "Continuous Queries Over Data Streams", SIGMOD Record, September 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. BEA WebLogic Event Server 2.0 product documentation, BEA Systems Inc., 2007.Google ScholarGoogle Scholar
  3. BEA WebLogic RealTime 2.0 product documentation, BEA Systems Inc., 2007.Google ScholarGoogle Scholar
  4. BEA WebLogic Server 10.0 product documentation, BEA Systems Inc., 2007.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. DeMichiel, L. and Keith, M., Enterprise JavaBeans, Version 3.0, Sun Microsystems, Inc., May 2006.Google ScholarGoogle Scholar
  7. Dependency Injection, Wikipedia, http://www.wikipedia.org, 2008.Google ScholarGoogle Scholar
  8. Esper 2.0 product documentation, EsperTech Inc., 2007.Google ScholarGoogle Scholar
  9. Gosling, J., Joy, B., Steele, G., Bracha, G., "The Java Language Specification, 3rd Edition", Prentice Hall, June 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. IBM WebSphere Application Server 6.1 product documentation, IBM, 2007.Google ScholarGoogle Scholar
  11. JBoss Enterprise Application Platform 4.3 product documentation, RedHat Inc., 2007.Google ScholarGoogle Scholar
  12. Kawaguchi, Kohsuke, "Java Architecture for XML Binding (JAXB) 2.0", Sun Microsystems, Inc., 2006.Google ScholarGoogle Scholar
  13. Lindholm, T. and Yellin, F., "Java Virtual Machine Specification, 2nd Edition", Prentice Hall, April 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Oracle Application Server 10g product documentation, Oracle Corp., 2007.Google ScholarGoogle Scholar
  15. OSGi Service Platform Core Specification, Release 4, Version 4.1, OSGi Alliance, April 2007.Google ScholarGoogle Scholar
  16. Spring Dynamic Modules for OSGi Service Platforms product documentation, SpringSource, January 2008.Google ScholarGoogle Scholar
  17. Peterson, James Lyle, "Petri Net Theory and the Modeling of Systems", Prentice Hall, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Streambase 5.1 product documentation, Streambase Systems, 2007.Google ScholarGoogle Scholar
  20. Tharakan, George, "Java Message Service (JMS) API", Sun Microsystems, Inc., 2003.Google ScholarGoogle Scholar

Index Terms

  1. WebLogic event server: a lightweight, modular application server for event processing

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        DEBS '08: Proceedings of the second international conference on Distributed event-based systems
        July 2008
        377 pages
        ISBN:9781605580906
        DOI:10.1145/1385989

        Copyright © 2008 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 July 2008

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate130of553submissions,24%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader