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 条
  • [1] Aarts E., Harwig R., Schuurmans M., Ambient intelligence, The Invisible Future: the Seamless Integration of Technology into Everyday Life, (2001)
  • [2] Baggio A., Ballintijn G., Van Steen M., Tanenbaum A., Efficient tracking of mobile objects in globe, Computer Journal, 44, 5, (2001)
  • [3] Benatallah B., Dumas M., Fauvet M.-C., Rabhi F., Towards patterns of Web services composition, Patterns and Skeletons for Parallel and Distributed Computing, SPRINGER, (2002)
  • [4] Bettstetter C., Renner C., A comparison of service discovery protocols and implementation of the service location protocol, Proceedings of the 6th EUNICE Open European Summer School: Innovative Internet Applications., (2000)
  • [5] Blair G., Blair L., Issamy V., Tuma P., Zarras A., The role of software architecture in constraining adaptation in component-based middleware platforms, Proceedings of Middleware'00 - TheACM/IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing, (2000)
  • [6] Borriello G., Want R., Embedded computation meets the World Wide Web, Communications of the ACM, 43, 5, (2000)
  • [7] Boulkenafed M., Issamy V., A middleware service for mobile ad hoc data sharing, enhancing data availability, Proceedings of the 4th ACM/IFIP/USENIX International Middleware Conference., (2003)
  • [8] Castro P., Greenstein B., Muntz R., Bisdikian C., Kermani P., Papadopouli M., Locating application data across service discovery domains, Proceedings of ACM SICMOBILE'01, (2001)
  • [9] Cheng S., Garlan D., Schmerl B., Sousa J., Spitznagel B., Steenkiste P., Hu N., Software architecture-based adaptation for pervasive systems, Proceedings of the International Conference on Architecture of Computing Systems: Trends in Network and Pervasive Computing., (2002)
  • [10] Dertouzos M.L., The future of computing, Scientific American, (1999)