Event Monitoring Web Services for Heterogeneous Information Systems
Heterogeneity has to be taken into account when
integrating a set of existing information sources into a distributed
information system that are nowadays often based on Service-
Oriented Architectures (SOA). This is also particularly applicable to
distributed services such as event monitoring, which are useful in the
context of Event Driven Architectures (EDA) and Complex Event
Processing (CEP). Web services deal with this heterogeneity at a
technical level, also providing little support for event processing. Our
central thesis is that such a fully generic solution cannot provide
complete support for event monitoring; instead, source specific
semantics such as certain event types or support for certain event
monitoring techniques have to be taken into account. Our core result
is the design of a configurable event monitoring (Web) service that
allows us to trade genericity for the exploitation of source specific
characteristics. It thus delivers results for the areas of SOA, Web
services, CEP and EDA.
[1] ACT-NET Consortium. The Active DBMS Manifesto. ACM SIGMOD
Record, 25(3), 1996.
[2] EsperTech. Esper Reference Documentation, version 2.0.0. Technical
Report. Available: http://esper.codehaus.org/
[3] E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns.
Addison-Wesley Publishing Company, 1995.
[4] D. Krafzig, K. Banke, and D. Slama. Enterprise SOA: Service-Oriented
Architecture Best Practices. Prentice Hall, 2005.
[5] D. Luckham. The Power of Events: An Introduction to Complex Event
Processing in Distributed Enterprise Systems. Addison-Wesley
Longman, 2002.
[6] E. Newcomer and G. Lomow. Understanding SOA with Web Services.
Addison-Wesley, 2004.
[7] Object Management Group. CORBA Home Page. Technical Report,
Object Management Group, Inc. (OMG). Available:
http://www.corba.org/
[8] N. W. Paton, editor. Active Rules for Databases. Springer, New York,
1999.
[9] M. Young. The Technical Writers Handbook. Mill Valley, CA:
University Science, 1989.
[10] B. Schroeder. On-Line Monitoring: A Tutorial. IEEE Computer,
28(6):72-80, June 1995.
[11] S. Schwiderski. Monitoring the Behavior of Distributed Systems. PhD
thesis, Selwyn College, University of Cambridge, University of
Cambridge, Computer Lab, Cambridge, United Kingdom, 1996.
[12] S. Su, H. Lam, T. Yu, S. Lee, and J. Arroyo. On Bridging and Extending
OMG/IDL and STEP/EXPRESS for Achieving Information Sharing and
System Interoperability. In Proc. 5th Annual Express User Group Int.
Conf. (EUG), Grenoble, France, October 1995.
[13] G. v. Bultzingsloewen, A. Koschel, and R. Kramer. Active Information
Delivery in a CORBA-based Distributed IS. K. Aberer and A. Helal,
editors, In 1st IFCIS CoopIS. IEEE CS Press, 1996.
[14] J. Widom. Research Problems in Data Warehousing. In Proc. 4th Int.
Conf. Information and Knowledge Management (CIKM), November
1995.
[15] G. Zhou, R. Hull, R. King, and J. Franchitti. Supporting Data Integration
and Warehousing Using H2O. Data Engineering, 18(2):29-40, June
1995.
[1] ACT-NET Consortium. The Active DBMS Manifesto. ACM SIGMOD
Record, 25(3), 1996.
[2] EsperTech. Esper Reference Documentation, version 2.0.0. Technical
Report. Available: http://esper.codehaus.org/
[3] E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns.
Addison-Wesley Publishing Company, 1995.
[4] D. Krafzig, K. Banke, and D. Slama. Enterprise SOA: Service-Oriented
Architecture Best Practices. Prentice Hall, 2005.
[5] D. Luckham. The Power of Events: An Introduction to Complex Event
Processing in Distributed Enterprise Systems. Addison-Wesley
Longman, 2002.
[6] E. Newcomer and G. Lomow. Understanding SOA with Web Services.
Addison-Wesley, 2004.
[7] Object Management Group. CORBA Home Page. Technical Report,
Object Management Group, Inc. (OMG). Available:
http://www.corba.org/
[8] N. W. Paton, editor. Active Rules for Databases. Springer, New York,
1999.
[9] M. Young. The Technical Writers Handbook. Mill Valley, CA:
University Science, 1989.
[10] B. Schroeder. On-Line Monitoring: A Tutorial. IEEE Computer,
28(6):72-80, June 1995.
[11] S. Schwiderski. Monitoring the Behavior of Distributed Systems. PhD
thesis, Selwyn College, University of Cambridge, University of
Cambridge, Computer Lab, Cambridge, United Kingdom, 1996.
[12] S. Su, H. Lam, T. Yu, S. Lee, and J. Arroyo. On Bridging and Extending
OMG/IDL and STEP/EXPRESS for Achieving Information Sharing and
System Interoperability. In Proc. 5th Annual Express User Group Int.
Conf. (EUG), Grenoble, France, October 1995.
[13] G. v. Bultzingsloewen, A. Koschel, and R. Kramer. Active Information
Delivery in a CORBA-based Distributed IS. K. Aberer and A. Helal,
editors, In 1st IFCIS CoopIS. IEEE CS Press, 1996.
[14] J. Widom. Research Problems in Data Warehousing. In Proc. 4th Int.
Conf. Information and Knowledge Management (CIKM), November
1995.
[15] G. Zhou, R. Hull, R. King, and J. Franchitti. Supporting Data Integration
and Warehousing Using H2O. Data Engineering, 18(2):29-40, June
1995.
@article{"International Journal of Information, Control and Computer Sciences:54904", author = "Arne Koschel and Irina Astrova", title = "Event Monitoring Web Services for Heterogeneous Information Systems", abstract = "Heterogeneity has to be taken into account when
integrating a set of existing information sources into a distributed
information system that are nowadays often based on Service-
Oriented Architectures (SOA). This is also particularly applicable to
distributed services such as event monitoring, which are useful in the
context of Event Driven Architectures (EDA) and Complex Event
Processing (CEP). Web services deal with this heterogeneity at a
technical level, also providing little support for event processing. Our
central thesis is that such a fully generic solution cannot provide
complete support for event monitoring; instead, source specific
semantics such as certain event types or support for certain event
monitoring techniques have to be taken into account. Our core result
is the design of a configurable event monitoring (Web) service that
allows us to trade genericity for the exploitation of source specific
characteristics. It thus delivers results for the areas of SOA, Web
services, CEP and EDA.", keywords = "ECA, CEP, SOA, and Web services.", volume = "2", number = "7", pages = "2382-3", }