Abstract
Service-oriented System engineering (SOSE) and traditional software engineering mainly differ for their focus and aims. These differences are reflected by a number of aspects peculiar to SOSE (service aspects). In this paper we specifically discuss three service aspects: the relevance of cross-organizational collaboration, increased importance of the identification of stakeholders, and the need for increased effort at run-/change time. We argue that SOSE methodologies provide better guidance on their application when service aspects are emphasized in associated process models. By highlighting the three service aspects in a process model of the methodology defined in a large European project, we show specifically how each aspect provides guidance for engineering service-oriented systems in practice.
Chapter PDF
Similar content being viewed by others
References
Papazoglou, M.P.: Service-oriented computing: Concepts, characteristics and directions. In: Proceedings of the Fourth International Conference on Web Information Systems Engineering (WISE). IEEE Computer Society, Los Alamitos (2003)
Papazoglou, M.P., van den Heuvel, W.J.: Service-oriented design and development methodology. Int. J. Web Engineering and Technology (IJWET) 2(4), 412–442 (2006)
Baresi, L., Nitto, E.D., Ghezzi, C.: Toward open-world software: Issues and challenges. IEEE Computer Society 39(10), 36–43 (2006)
Estefan, J.A.: Survey of model-based systems engineering (MBSE) methodologies, Jet Propulsion Laboratory, California Institute of Technology, Pasedena, CA (2007)
Blake, M.B.: Decomposing composition: Service-Oriented software engineers. IEEE Software 24(6), 68–77 (2007)
McBride, G.: The role of SOA quality management in SOA service lifecycle management. developerWorks (2007)
Gu, Q., Lago, P.: A stakeholder-driven service life cycle model for SOA. In: IW-SOSWE 2007: 2nd international workshop on Service oriented software engineering, Dubrovnik, Croatia, pp. 1–7. ACM, New York (2007)
Tsai, W.T., Jin, Z., Wang, P., Wu, B.: Requirement engineering in service-oriented system engineering. In: ICEBE 2007. Proceedings of the IEEE International Conference on e-Business Engineering. IEEE Computer Society, Los Alamitos (2007)
Tsai, W.T., Wei, X., Paul, R., Chung, J.Y., Huang, Q., Chen, Y.: Service-oriented system engineering (SOSE) and its applications to embedded system development. Service Oriented Computing and Applications, 3–17 (2007)
Colombo, M.M., Nitto, E.D., Penta, M.D., Distante, D., Zuccala, M.: Speaking a common language: A conceptual model for describing service-oriented systems. In: Benatallah, B., Casati, F., Traverso, P. (eds.) ICSOC 2005. LNCS, vol. 3826, pp. 48–60. Springer, Heidelberg (2005)
Tsai, W.T.: Service-oriented system engineering: A new paradigm. In: Service-Oriented System Engineering, Beijing, China, pp. 3–6 (2005)
Penta, M.D., Bastida, L., Sillitti, A., Baresi, L., Ripa, G., Melideo, M., Tilly, M., Spanoudakis, G., Maiden, N., Cruz, J.G., Hutchinson, J.: SeCSE - Service Centric System Engineering: an overview. At your service: Service Engineering in the Information Society Technologies Program (2009)
Fitzgerald, B., Olsson, C.M.: The software and services challenge. In: EY 7th Framework Programme, Contribution to the preparation of the Technology Pillar on “Software, Grids, Security and Dependability” (2006)
Bell, M.: Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture. Wiley, Chichester (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 IFIP International Federation for Information Processing
About this paper
Cite this paper
Gu, Q., Lago, P., Di Nitto, E. (2009). Guiding the Service Engineering Process: The Importance of Service Aspects. In: Poler, R., van Sinderen, M., Sanchis, R. (eds) Enterprise Interoperability. IWEI 2009. Lecture Notes in Business Information Processing, vol 38. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04750-3_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-04750-3_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04749-7
Online ISBN: 978-3-642-04750-3
eBook Packages: Computer ScienceComputer Science (R0)