APICe » Publications » SoamethodsEcis2009

Empirical comparison of methods for information systems development according to SOA

Philipp Offermann, Udo Bub
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.
Keywords: Method construction, service-oriented architecture, SOA, design science, software engineering
17th European Conference on Information Systems (ECIS 2009), 8-10 June 2009, Verona, Italy
@inproceedings{soamethods-ecis2009,
	Address = {Verona, Italy},
	Author = {Offermann, Philipp and Bub, Udo},
	Booktitle = {17th European Conference on Information Systems (ECIS 2009)},
	Keywords = {Method construction, service-oriented architecture, SOA, design science, software engineering},
	Month = {8--10~} # jun,
	Title = {Empirical comparison of methods for information systems development according to {SOA}},
	Url = {http://www.ecis2009.it/papers/ecis2009-0393.pdf},
	Year = 2009}