Guiding the Service Engineering Process: The Importance of Service Aspects

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.

[1]  Massimiliano Di Penta,et al.  Speaking a Common Language: A Conceptual Model for Describing Service-Oriented Systems , 2005, ICSOC.

[2]  Mike P. Papazoglou,et al.  Service-oriented design and development methodology , 2006, Int. J. Web Eng. Technol..

[3]  Luciano Baresi,et al.  Toward Open-World Software: Issue and Challenges , 2006, Computer.

[4]  Luciano Baresi,et al.  Toward open-world software: Issues and challenges , 2006, Computer.

[5]  Patricia Lago,et al.  A stakeholder-driven service life cycle model for SOA , 2007, IW-SOSWE '07.

[6]  Wei-Tek Tsai,et al.  Service-oriented system engineering: a new paradigm , 2005, IEEE International Workshop on Service-Oriented System Engineering (SOSE'05).

[7]  Paolo Traverso,et al.  SeCSE—Service-centric System Engineering: An Overview , 2009 .

[8]  Jeff A. Estefan,et al.  of Model-Based Systems Engineering ( MBSE ) Methodologies , 2008 .

[9]  Qian Huang,et al.  Service-oriented system engineering (SOSE) and its applications to embedded system development , 2007, Service Oriented Computing and Applications.

[10]  Wei-Tek Tsai,et al.  Requirement Engineering in Service-Oriented System Engineering , 2007, IEEE International Conference on e-Business Engineering (ICEBE'07).

[11]  M. Brian Blake,et al.  Decomposing Composition: Service-Oriented Software Engineers , 2007, IEEE Software.

[12]  Mike P. Papazoglou,et al.  Service-oriented computing: concepts, characteristics and directions , 2003, Proceedings of the Fourth International Conference on Web Information Systems Engineering, 2003. WISE 2003..

[13]  Fabio Casati,et al.  Service-Oriented Computing - ICSOC 2005, Third International Conference, Amsterdam, The Netherlands, December 12-15, 2005, Proceedings , 2005, ICSOC.

[14]  Michael Bell,et al.  Service-Oriented Modeling: Service Analysis, Design, and Architecture , 2008 .