Empirical comparison of methods for information systems development according to SOA

While service-oriented architecture (SOA) as an architectural principle for information systems is gaining momentum in research and industry, the field of methods for designing information systems according to SOA is still poorly developed. However, the implementation of SOA design principles, e.g. service reusability, business alignment and autonomy, demands a methodical approach. In order to overcome the shortcomings of current methods, we have developed the SOA method (SOAM). The method is based on existing methods for SOA. Activities are specified along with roles, techniques, modelling notations and a meta-model. A tool supports all necessary modelling notations as well as the generation of XSD, WSDL and WS-BPEL from the models. The newly developed method has been compared to other methods using a laboratory experiment with students. Different methods have been used on different company scenarios; the results have been recorded using a questionnaire. Results show that according to the evaluated criteria, SOAM together with IBM’s method gets the best scores. With respect to the alignment of the software architecture with business processes, one of the primary goals of SOA, SOAM received a better rating than IBM’s method.

[1]  Philipp Offermann,et al.  SOAM – Eine Methode zur Konzeption betrieblicher Software mit einer Serviceorientierten Architektur , 2008, Wirtschaftsinf..

[2]  Abdelkarim Erradi,et al.  SOAF: An Architectural Framework for Service Definition and Realization , 2006, 2006 IEEE International Conference on Services Computing (SCC'06).

[3]  Guttorm Sindre,et al.  Evaluating the Quality of Process Models: Empirical Testing of a Quality Framework , 2002, ER.

[4]  William R. King,et al.  A meta-analysis of the technology acceptance model , 2006, Inf. Manag..

[5]  Ali Arsanjani,et al.  Service-oriented modeling and architecture , 2004 .

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

[7]  Steffen Greiffenberg,et al.  Methodenentwicklung in Wirtschaft und Verwaltung , 2004 .

[8]  Thomas Erl,et al.  SOA Principles of Service Design , 2007 .

[9]  Pär J. Ågerfalk,et al.  On the Concept of Method in Information Systems Development , 1999 .

[10]  Daniel L. Moody,et al.  The method evaluation model: a theoretical model for validating information systems design methods , 2003, ECIS.

[11]  Ibm Redbooks,et al.  Patterns: Service Oriented Architecture And Web Services , 2004 .

[12]  Christine Legner,et al.  SOA Adoption in Practice - Findings from Early SOA Implementations , 2007, ECIS.

[13]  J. Bortz,et al.  Forschungsmethoden und Evaluation , 1995 .

[14]  Judy L. Wynekoop,et al.  Studying system development methodologies: an examination of research methods , 1997, Inf. Syst. J..