Abstract
Service-oriented architectures (SOA) are nowadays a widely promoted field of study in service-oriented computing (SOC) but unfortunately often discussed only in the light of enterprise IT solutions and the Web services technologies. By diving into the technical fundamentals of SOA we found a more general concept of service architectures a concept that might have much more application possibilities than its near relative, SOA. This paper presents a simple but feasible model for service architectures, based on the existing state-of-the-art research of SOC. Feasibility of some existing service platforms as service architecture realizations is evaluated against the model. The simple model provides a good starting point for researching and developing more sophisticated, service architectures, and a set of criteria for evaluating service platforms.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Erl T. Service-Oriented Architecture: Concepts, Technology, and Design. Ch. 8: Principles of Service-Orientation. Prentice Hall, (2005)
Tsai W. T.: Service-oriented system engineering: a new paradigm. (2005)
Open Group, Definition of SOA, http://opengroup.org/projects/soa/doc.tpl?gdid=10632 (checked: 16.9.2008)
Bennett K., Layzell, P., Budgen, D., Brereton, P., Macaulay, L., Munro, M.: Service-Based Software: The Future for Flexible Software. In: Proc. of the 7th Asia-Pacific Software Engineering Conf. (APSEC’00), Singapore, pp. 214–221. (2000)
Papazoglou, M. P., Traverso, P., Dustdar, S., Leymann, F., Krämer, B. J.: Service-Oriented Computing: A Research Roadmap. In: Dagstuhl Seminar Proc. on Service Oriented Computing (SOC). (2006)
OSGi Alliance: OSGi Service Platform Release 4 — Version 4.2 —Early Draft. (2008)
Pakkala D.: MidGate: middleware platform for service gateway based distributed systems. VTT Publications, http://www.vtt.fi/inf/pdf/publications/2004/P519.pdf (2005)
Al-Masri, E., Mahmoud, Q. H.: Interoperability among Service Registry Standards. IEEE Internet Comput., Vol 11, Issue 3, 74–77. (2007)
Al-Masri, E., Mahmoud, Q. H.: A Framework for Efficient Discovery of Web Services Across Heterogeneous Registries. In 4th IEEE Consumer Communications and Networking Conf. (CCNC’07), Las Vegas, Nevada, USA. pp. 415–419. (2007)
DVB Project: Digital Video Broadcasting (DVB); Multimedia Home Platform (MHP) Specification 1.2 http://www.mhp.org/specs/a107_mhp_12.zip (2007)
Mäki, M.: Feasibility-of Service Architectures for Digital Home Systems. Master’s Thesis. University of Oulu, Finland. (2008).
Rellermeyer, J. S., Alonso, G., Roscoe, T.: R-OSGi: Distributed Applications through Software Modularization. In: Proc. of the ACM/IFIP/USENIX 8th Int’l Middleware Conf. California, US. (2007)
Kang, K., Lee, J., Choi, H.: Extended Service Registry for Distributed Computing Support in OSGi Architecture. In: 8th Int’l Conf. Advanced Communication Technology (ICACT’06), 2006, pp. 1631–1634. (2006)
Vilas, A., Redondo, R., Cabrer, M., Arias, J., Solla, A., Duque, J., Nores, M., Fernández, Y.: MHP-OSGi Convergence: A New Model for Open Residential Gateways. Softw. Pract. Exper., Vol. 36, Issue 13, pp. 1421–1442. (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Birkhäuser Verlag Basel/Switzerland
About this paper
Cite this paper
Mäki, M., Pakkala, D. (2010). Towards Service Architectures in Service-oriented Computing. In: Binder, W., Dustdar, S. (eds) Emerging Web Services Technology Volume III. Whitestein Series in Software Agent Technologies and Autonomic Computing. Birkhäuser Basel. https://doi.org/10.1007/978-3-0346-0104-7_9
Download citation
DOI: https://doi.org/10.1007/978-3-0346-0104-7_9
Publisher Name: Birkhäuser Basel
Print ISBN: 978-3-0346-0103-0
Online ISBN: 978-3-0346-0104-7
eBook Packages: Computer ScienceComputer Science (R0)