Event based Rule Processing in Ubiquitous Web Services Environments

유비쿼터스 웹서비스 환경에서 이벤트 기반의 룰 처리 기법

  • Published : 2006.06.01

Abstract

Ubiquitous computing network comprises a variety of distributed service devices. Today Web services technology enables the heterogeneous devices to provide their own services and interact with each other via well-defined Internet protocol. Nevertheless, service devices in ubiquitous environments require more event-driven, autonomous interaction beyond rather passive service-oriented architecture of the present time. This paper presents an ECA (Event-Condition-Action) rule description language in an attempt to support capability for autonomous interactions among service-oriented devices in ubiquitous computing network. Specifically, the proposed WS-ECA is an XML-based ECA rule description language for web service-enabled devices. The rules are embedded in distributed devices which invoke appropriate services in the network if the rules are triggered by some internal or external events. The presented ECA-based device coordination approach is expected to facilitate seamless inter-operation among the web service-enabled devices in the emerging ubiquitous computing environment.

웹서비스의 이벤트를 수신하기 위한 Web Services Eventing과 WS-Notification과 같이 현존하는 관련 표준은 하나의 이벤트 묶음을 무조건적으로 수신하거나 하나의 이벤트에 하나의 조건을 제시할 수밖에 없다는 것이 문제점으로 지적되고 있다. 그러나 실제로 이벤트들을 처리하기 위해서는 하나의 이벤트를 수신할 때도 다양한 조건을 제시할 수 있도록 하여, 동일한 이벤트를 받았을 때에도 다양한 조건식에 따라 원하는 작업을 수행할 수 있도록 하는 유연성을 제공하여야 한다. 본 논문은 그러한 유연성을 제공하는 유비쿼터스 웹서비스 환경에서 이벤트 기반의 룰 처리 기법에 대해서 살펴보도록 한다.

Keywords

References

  1. A. Friday, N. Davies, N. Wallbank, E. Catterall, and S. Pink. Supporting Service Discovery, Querying and Interaction in Ubiquitous Computing Environments. Wireless Networks 10:631 - 641, 2004 https://doi.org/10.1023/B:WINE.0000044024.54833.cb
  2. Y. Huang, H. Garcia-Molina. Publish/Subscribe in a Mobile Environment. Wireless Networks 10:643 - 652, 2004 https://doi.org/10.1023/B:WINE.0000044025.64654.65
  3. S. Vinoski. Integration with Web Services. IEEE internet computing, 7(6): 75-77, 2003 https://doi.org/10.1109/MIC.2003.1250587
  4. A. Carter and M. Vukovic. A Framework For Ubiquitous Web Service Discovery. In Proc. of the 6th UbiComp, 2004
  5. A. Sashima, N. Izumi, and K. Kurumatani. Location-Mediated Coordination of Web Services in Ubiquitous Computing, in Proc. of IEEE Int'l Conf. Web Services (lCWS'04), pages 109-114,2004
  6. N. Bassiliades, and I. Vlahavas. DEVICE: Compiling production rules into event-driven rules using complex events. Information and Software Technology, 39:331-342,1997 https://doi.org/10.1016/S0950-5849(96)01155-X
  7. K. Liu, L. Sun, A. Dix, and M. Narasipuram. Norm Based Agency for Designing Collaborative Systems. Information Systems Journal, 11(3): 229-247, 2001 https://doi.org/10.1046/j.1365-2575.2001.00102.x
  8. S. Calo, and M. Sloman, Policy-Based Management of Net-works and Services. Journal of Network and Systems Management. 11(3):249-252, 2003 https://doi.org/10.1023/A:1025728221539
  9. J. Lobo, R. Bhatia, and S. Nagvi. A Policy Description Language. In Proc. of National Conference of the American Association for Artificial Intelligence, Orlando, FL, 1999
  10. M. Cilia and A. Buchmann. An Active Functionality Service for E-Business Applications. ACM SIGMOD Record, 31(1): 24-30, 2002