Abstract
This article describes the Simple Event Relaying Framework (SERF), a novel service-based software architecture designed especially for resource constrained settings and facilitated cooperation between applications. The proposed prototype framework aims at utilizing publish/ subscribe and peer-to-peer, technologies that are usually encountered only in higher level inter-device networks, inside the software architecture of individual applications in very simple form. The idea is to introduce a simple core architecture on which more advanced features can be built on. The research will be conducted primarily by creating prototype solutions to real life problems and learning from the experience.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Polojärvi, M.: Application framework for utilizing RFID information Master’s thesis, University of Oulu, Oulu, Finland (2008) (in Finnish)
Polojärvi, M., Riekki, J.: Experiences in Lightweight Event Relaying Framework Design Proceedings of FutureTech-10, Busan, Korea (2010)
Android, Developer Guide: Intents and Intent Filters, http://developer.android.com/guide/topics/intents/intents-filters.html
Nokia Research Center, NoTA Architecture, http://www.notaworld.org/nota/architecture
SourceForge, Smart-M3, http://sourceforge.net/projects/smart-m3/
Thomas Erl, The Service-Orientation Design Paradigm, http://www.soaprinciples.com/p3.php
Broder, A., Mitzenmacher, M.: Network Application of Bloom Filters: A Survey Internet Mathematics, vol. 1(4), pp. 485–509
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Polojärvi, M., Riekki, J. (2012). Lightweight Service-Based Software Architecture. In: Rautiainen, M., et al. Grid and Pervasive Computing Workshops. GPC 2011. Lecture Notes in Computer Science, vol 7096. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27916-4_20
Download citation
DOI: https://doi.org/10.1007/978-3-642-27916-4_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-27915-7
Online ISBN: 978-3-642-27916-4
eBook Packages: Computer ScienceComputer Science (R0)