Developing Ambient Intelligence systems: A solution based on Web services

被引:26
作者
Issarny V. [1 ]
Sacchetti D. [1 ]
Tartanoglu F. [1 ]
Sailhan F. [1 ]
Chibout R. [1 ]
Levy N. [1 ]
Talamona A. [1 ]
机构
[1] INRlA-Rocquencourt, Domame de Voluceau, 78 153 Le Chenay Cedex
关键词
Ambient intelligence; Declarative language; Middleware; Mobile computing; Quality of service; Service location; Web services;
D O I
10.1023/B:AUSE.0000049210.42738.00
中图分类号
学科分类号
摘要
Enabling the ambient intelligence vision means that consumers will be provided with universal and immediate access to available content and services, together with ways of effectively exploiting them. Concentrating on the software system development aspect, this means that the actual implementation of any ambient intelligence application requested by a user can only be resolved at runtime according to the user's specific situation. This paper introduces a base declarative language and associated core middleware, which supports the abstract specification of Ambient Intelligence applications together with their dynamic composition according to the environment. The proposed solution builds on the Web services architecture, whose pervasiveness enables both services availability in most environments, and specification of applications supporting automated retrieval and composition. In addition, dynamic composition of applications is dealt in a way that enforces the quality of service of deployed applications in terms of security and performance. © 2005 Springer Science + Business Media, Inc.
引用
收藏
页码:101 / 137
页数:36
相关论文
共 48 条
  • [11] Ekenstam T., Matheny C., Reiher P., Popek G., The Bengal database replication system, Distributed and Parallel Databases, 9, 3, (2001)
  • [12] Esler M., Hightower J., Andersen T., Bordello G., Next century challenges: Data-centric networking for invisible computing, Proceedings of MOBICOM'99., (1999)
  • [13] Fox A., Gribble S.D., Chawathe Y., Adapting to network and client variation using active proxies, Lessons and perspectives, Special Issue of IEEE Personal Communications on Adaptation., (1998)
  • [14] Friedman R., Caching Web services in mobile ad hoc networks: Opportunities and challenges, Proceedings of the 2nd ACM Workshop on Principles of Mobile Computing (POMC), (2002)
  • [15] Fu X., Shi W., Akkerman A., Karamcheti V., CANS: Composable, adaptive network services infrastructure, Proceedings of the USENIX Symposium on Internet Technologies and Systems (USITS), (2001)
  • [16] Garlan D., Siewiorek D., Smailagic A., Steenkiste P., Project Aura: Toward distraction-free pervasive computing, IEEE Pervasive Computing, 1, 2, (2002)
  • [17] Grace P., Blair G., Samuel S., Middleware awareness in mobile computing, Proceedings of the 1st International ICDCS Workshop on Mobile Computing Middleware, (2003)
  • [18] Issarny V., Kloukinas C., Zarras A., Systematic aid for developing middleware architectures, Communications of the ACM, 45, 6, (2002)
  • [19] Scenarios for ambient intelligence in 2010, Technical Report, (2001)
  • [20] Joseph A., De Lespinasse A., Tauber J., Gifford D., Kaashoek M., Rover: A toolkit for mobile information access, Proceedings of the 15th ACM Symposium on Operating Systems Principles, (1995)