Abstract
The Amigo architecture follows the paradigm of Service orientation, which allows developing software as services delivered and consumed on demand. The benefit of this approach lies in the looser coupling of the software components making up an application. Discovery mechanisms can be used for finding and selecting the functionality that a client is looking for. Many protocols already exist in the area of Service orientation; the Amigo project has chosen to support a number of the important protocols for discovery and communication in an interoperable way, which allows programmers to select the protocol of their choice while they can still access functionality of services using different methods. This paper gives an introductory overview of the Amigo middleware and shows how this Amigo architecture can provide easy and effective integration of services in today’s home through middleware that dynamically integrates heterogeneous systems and through intelligent user services that improve the usability and attractiveness of the system.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Amigo Deliverable D2.1: Specification of the Amigo Abstract Middleware Architecture (April 2005)
Amigo Deliverable D3.2: Amigo Middleware Core: Prototype Implementation & Documentation (March 2006)
Amigo Deliverable D2.3: Specification of the Amigo Abstract System Architecture (May 2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Janse, M., Vink, P., Georgantas, N. (2008). Amigo Architecture: Service Oriented Architecture for Intelligent Future In-Home Networks. In: Mühlhäuser, M., Ferscha, A., Aitenbichler, E. (eds) Constructing Ambient Intelligence. AmI 2007. Communications in Computer and Information Science, vol 11. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85379-4_41
Download citation
DOI: https://doi.org/10.1007/978-3-540-85379-4_41
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85378-7
Online ISBN: 978-3-540-85379-4
eBook Packages: Computer ScienceComputer Science (R0)