Abstract
With computing and communication capabilities now embedded in most physical objects of the surrounding environment and most users carrying wireless computing devices, the Ambient Intelligence (AmI) / pervasive computing vision [28] pioneered by Mark Weiser [32] is becoming a reality. Devices carried by nomadic users can seamlessly network with a variety of devices, both stationary and mobile, both nearby and remote, providing a wide range of functional capabilities, from base sensing and actuating to rich applications (e.g., smart spaces). This then allows the dynamic deployment of pervasive applications, which dynamically compose functional capabilities accessible in the pervasive network at the given time and place of an application request.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Ben Mokhtar, S.: Semantic middleware for service-oriented pervasive computing. Ph.D. thesis, University of Paris 6, France (2007)
Ben Mokhtar, S., Georgantas, N., Issarny, V.: Cocoa: Conversation-based service composition in pervasive computing environments with qos support. J. Syst. Softw. 80(12), 1941–1955 (2007). DOI http://dx.doi.org/10.1016/j.jss.2007.03.002
Ben Mokhtar, S., Kaul, A., Georgantas, N., Issarny, V.: Efficient semantic service discovery in pervasive computing environments. In: Middleware ’06: Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware, pp. 240–259. Springer-Verlag New York, Inc., New York, NY, USA (2006)
Ben Mokhtar, S., Preuveneers, D., Georgantas, N., Issarny, V., Berbers, Y.: Easy: Efficient semantic service discovery in pervasive computing environments with qos and context support. J. Syst. Softw. 81(5), 785–808 (2008). DOI http://dx.doi.org/10.1016/j.jss.2007.07.030
Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Scientific American 284(5), 34–43 (2001)
Bhatti, N.T., Hiltunen, M.A., Schlichting, R.D., Chiu, W.: Coyote: A system for constructing fine-grain configurable communication services. ACM Transactions on Computer Systems 16, 321–366 (1998)
Bromberg, Y.D.: Résolution de l’hétérogénéité des intergiciels d’un environnement ubiquitaire. Ph.D. thesis, University of Versailles-Saint Quentin en Yvelines, France (2006)
Bromberg, Y.D., Issarny, V.: Indiss: Interoperable discovery system for networked services. In: Proceedings of the ACM/IFIP/USENIX 6th International Middleware Conference, pp. 164–183. Grenoble, France (2005)
Chappell, D.A.: Enterprise Service Bus. O’Reilly Media (2004)
Georgantas, N., Inverardi, P., Issarny, V.: Software platforms. In: E.H.L. Aarts, J.L. Encarnacao (eds.) True Visions: The Emergence of Ambient Intelligence, pp. 151–170. Springer Berlin Heidelberg (2006)
Georgantas, N., Mokhtar, S.B., Bromberg, Y.D., Issarny, V., Kalaoja, J., Kantarovitch, J., Gerodolle, A., Mevissen, R.: The amigo service architecture for the open networked home environment. In: WICSA ’05: Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture, pp. 295–296. IEEE Computer Society, Pittsburgh, Pennsylvania (2005). DOI http://dx.doi.org/10.1109/WICSA.2005.71
Grace, P., Blair, G.S., Samuel, S.: A reflective framework for discovery and interaction in heterogeneous mobile environments. SIGMOBILE Mob. Comput. Commun. Rev. 9(1), 2–14 (2005). DOI http://doi.acm.org/10.1145/1055959.1055962
Hayden, M., van Renesse, R.: Optimizing layered communication protocols. In: Proceedings of the Sixth IEEE International Symposium on High Performance Distributed Computing, pp. 169–177. Portland, Oregon (1997). DOI 10.1109/HPDC.1997.626686
Issarny, V., Sacchetti, D., Tartanoglu, F., Sailhan, F., Chibout, R., Levy, N., Talamona, A.: Developing ambient intelligence systems: A solution based on web services. Automated Software Engg. 12(1), 101–137 (2005). DOI http://dx.doi.org/10.1023/B:AUSE.0000049210.42738.00
Koponen, T., Virtanen, T.: Service discovery: a service broker approach. In: Proceedings of the 37th Annual Hawaii International Conference on System Sciences (2004). DOI 10.1109/HICSS.2004.1265669
Kurzyniec, D., Wrzosek, T., Sunderam, V., Slominski, A.: Rmix: a multiprotocol rmi framework for java. In: Proceedings of the International Parallel and Distributed Processing Symposium (2003). DOI 10.1109/IPDPS.2003.1213269
Lamanna, D.D., Skene, J., Emmerich, W.: Slang: A language for defining service level agreements. kanjchana In: FTDCS ’03: Proceedings of the The Ninth IEEE Workshop on Future Trends of Distributed Computing Systems, pp. 100–106. IEEE Computer Society, Washington, DC, USA (2003)
Martin, D., Paolucci, M., Mcilraith, S., Burstein, M., Mcdermott, D., Mcguinness, D., Parsia, B., Payne, T., Sabou, M., Solanki, M., Srinivasan, N., Sycara, K.: Bringing semantics to web services: The owl-s approach. In: J. Cardoso, A. Sheth (eds.) SWSWPC 2004, LNCS, vol. 3387, pp. 26–42. Springer (2004)
McIlraith, S.A., Martin, D.L.: Bringing semantics to web services. IEEE Intelligent Systems 18(1), 90–93 (2003). DOI http://dx.doi.org/10.1109/MIS.2003.1179199
Nakazawa, J., Tokuda, H., Edwards, W., Ramachandran, U.: A bridging framework for universal interoperability in pervasive systems. In: Proceedings of ICDCS’06: The 26th IEEE International Conference on Distributed Computing Systems. Lisboa, Portugal (2006). DOI 10.1109/ICDCS.2006.5
O’Sullivan, D., Lewis, D.: Semantically driven service interoperability for pervasive computing. In: MobiDe ’03: Proceedings of the 3rd ACM international workshop on Data engineering for wireless and mobile access, pp. 17–24. San Diego, CA, USA (2003). DOI http://doi.acm.org/10.1145/940923.940927
Papazoglou, M.P., Georgakopoulos, D.: Service-oriented computing. Commun. ACM 46(10), 24–28 (2003). DOI http://doi.acm.org/10.1145/944217.944233
Peltz, C.: Web services orchestration and choreography. IEEE Computer 36(10), 46–52 (2003). DOI http://dx.doi.org/10.1109/MC.2003.1236471. URL http://dx.doi.org/10.1109/MC.2003.1236471
Raverdy, P.G., Issarny, V., Chibout, R., de La Chapelle, A.: A multi-protocol approach to service discovery and access in pervasive environments. In: Proceedings of the 3rd Annual International Conference on Mobile and Ubiquitous Systems, pp. 1–9. San Jose, CA, USA (2006). DOI http://doi.ieeecomputersociety.org/10.1109/MOBIQ.2006.340448
Raverdy, P.G., Riva, O., de La Chapelle, A., Chibout, R., Issarny, V.: Efficient context-aware service discovery in multi-protocol pervasive environments. In: MDM ’06: Proceedings of the 7th International Conference on Mobile Data Management. IEEE Computer Society, Nara, Japan (2006). DOI http://dx.doi.org/10.1109/MDM.2006.78
van Renesse, R., Birman, K.P., Friedman, R., Hayden, M., Karr, D.A.: A framework for protocol composition in horus. In: PODC ’95: Proceedings of the fourteenth annual ACM symposium on Principles of distributed computing, pp. 80–89. ACM, New York, NY, USA (1995). DOI http://doi.acm.org/10.1145/224964.224974
van Renesse, R., Birman, K.P., Maffeis, S.: Horus: a flexible group communication system. Commun. ACM 39(4), 76–83 (1996). DOI http://doi.acm.org/10.1145/227210.227229
Satyanarayanan, M.: Pervasive computing: Vision and challenges. IEEE Personal Communications 8, 10–17 (2001)
Slominski, A., Govindaraju, M., Gannon, D., Bramley, R.: Design of an XML based Interoperable RMI System : SoapRMI C++/Java 1.1. In: Proceedings of PDPTA, pp. 1661–1667 (June 25-28, 2001)
Tsounis, A., Anagnostopoulos, C., Hadjiefthymiades, S.: The role of semantic web and ontologies in pervasive computing environments. In: Proceedings of the Mobile and Ubiquitous Information Access Workshop, Mobile HCI ’04. Glasgow, UK (2004)
Van Engelen, R.A., Gallivan, K.A.: The gsoap toolkit for web services and peer-to-peer computing networks. In: CCGRID ’02: Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid, p. 128. IEEE Computer Society, Washington, DC, USA (2002)
Weiser, M.: Some computer science issues in ubiquitous computing. Commun. ACM 36(7), 75–84 (1993). DOI http://doi.acm.org/10.1145/159544.159617
Zhu, F., Mutka, M.W., Ni, L.M.: Service discovery in pervasive computing environments. IEEE Pervasive Computing 4(4), 81–90 (2005). DOI http://dx.doi.org/10.1109/MPRV.2005.87
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Georgantas, N. et al. (2010). Middleware Architecture for Ambient Intelligence in the Networked Home. In: Nakashima, H., Aghajan, H., Augusto, J.C. (eds) Handbook of Ambient Intelligence and Smart Environments. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-93808-0_42
Download citation
DOI: https://doi.org/10.1007/978-0-387-93808-0_42
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-93807-3
Online ISBN: 978-0-387-93808-0
eBook Packages: Computer ScienceComputer Science (R0)