A Reactive Service Composition Architecture for Pervasive Computing Environments

  • Dipanjan Chakraborty
  • Filip Perich
  • Anupam Joshi
  • Timothy Finin
  • Yelena Yesha
Part of the IFIP — The International Federation for Information Processing book series (IFIPAICT, volume 106)


Development of customized services by integrating and executing existing ones (refered to as service composition) has received a lot of attention in the last few years with respect to wired, infrastrutcure based web-services. With the advancement in the wireless technology and pervasive computing, we envison that in the near future, we will have such information or services embedded in various wireless devices in our vicinity. However, wired infrastructure-based service discovery and composition architectures do not take into consideration factors arising from the possible mobility of the service providers. In this paper, we present Anamika: a distributed, de-centralized and fault-tolerant design architecture for reactive service composition in pervasive environments.


Service Composition Service Request Service Discovery Composite Service Pervasive Environment 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. [1]
    The Salutation Consortium Inc 1999. Salutation architecture specification (part 1), version 2.1 edition. World Wide Web,
  2. [2]
    IBM alphaworks. BlueDrekar protocol driver. World Wide WebGoogle Scholar
  3. [3]
    Ken Arnold, Ann Wollrath, Bryan O’Sullivan, Robert Scheifler, and Jim Waldo. The Jini specification. Addison-Wesley, Reading, MA, USA, 1999.Google Scholar
  4. [4]
    B. Benatallah, M. Dumas, Q. Sheng, and A. Ngu. Declarative composition and peer-topeer provisioning of dynamic web services. In 18th International Conference on Data Engineering., February 2002.Google Scholar
  5. [5]
    F. Casati, D. Georgakopoulos, and M. Shan editors. Special issue on e-services. VLDB Journal, 2001.Google Scholar
  6. [6]
    F Casati, S. Ilnicki, L. Jin, V. Krishnamoorthy, and M. Shan. Adaptive and dynamic service composition in eflow. Technical Report, HPL-200039, Software Technology Laboratory, Palo Alto, CA, march 2000.Google Scholar
  7. [7]
    Dipanjan Chakraborty, Anupam Joshi, Tim Finin, and Yelena Yesha. GSD: A novel group-based service discovery protocol for MANETS. In 4th IEEE Conference on Mobile and Wireless Communications Networks (MWCN 2002). Stockholm. Sweden, September 2002.Google Scholar
  8. [8]
    Dipanjan Chakraborty, Filip Perich, Sasikanth Avancha, and Anupam Joshi. Dreggie: A smart service discovery technique for e-commerce applications. In 20th Symposium on Reliable Distributed Systems, october 2001.Google Scholar
  9. [9]
    Dipanjan Chakraborty, Filip Perich, Anupam Joshi, Timothy Finin, and Yelena Yesha. A service composition architecture for pervasive computing environments. Technical report, University of Maryland Baltimore County. USA, March 2002. TR-CS-02–02.Google Scholar
  10. [10]
    G. Weikum. Editor. Special issue on infrastructure for advanced e-services. IEEE Data Engineering Bulletin, 24(1), March 2001.Google Scholar
  11. [11]
    DARPA Agent Markup Language for Services. World Wide WebGoogle Scholar
  12. [12]
    R.H. Katz, Eric. A. Brewer, and Z.M. Mao. Fault-tolerant, scalable, wide-area internet service composition. Technical Report. UCB/CSD-1–1129. CS Division. EECS Department. UC. Berkeley, January 2001.Google Scholar
  13. [13]
    DARPA Agent Markup Language and Ontology Inference Layer.Google Scholar
  14. [14]
    David Mennie and Bernard Pagurek. An architecture to support dynamic composition of service components. Systems and Computer Engineering. Carleton University, Canada.Google Scholar
  15. [15]
    UPnP White Paper. World Wide WebGoogle Scholar
  16. [16]
    Chaitanya Pullela, Liang Xu, Dipanjan Chakraborty, and Anupam Joshi. Component based architecture for mobile information access. In Workshop in conjunction with International Conference on Parallel Processing (ICPP)., August 2000.Google Scholar
  17. [17]
    H. Schuster, D. Georgakopoulos, A. Cichocki, and D. Baker. Modeling and composing service-based and reference process-based multi-enterprise processes. In Proc. Intl. Conference on Advanced Information Systems Engineering, Sweden., June 2000.Google Scholar
  18. [18]
    Bluetooth Specification. World Wide Web.Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2003

Authors and Affiliations

  • Dipanjan Chakraborty
    • 1
  • Filip Perich
    • 1
  • Anupam Joshi
    • 1
  • Timothy Finin
    • 1
  • Yelena Yesha
    • 1
  1. 1.Department of Computer Science and Electrical EngineeringUniversity of MarylandBaltimore CountyUSA

Personalised recommendations