Title :
Migrating to service-oriented systems (Why and how to avoid developing customized software applications from scratch)
Author :
Sneed, H.M. ; Verhoef, Chris
Author_Institution :
Tech. Univ. of Dresden, Dresden, Germany
Abstract :
This paper presents a case for using standard services rather than developing one´s own customized nuts and bolts software. It illustrates the size and complexity of object-oriented applications and defines what it costs to maintain them. The increasing maintenance burden is the main cause of the personnel shortage in many developed countries. The point is made that users cannot go on producing more and more code with an increasingly higher technical debt. The migration to a service-oriented architecture is one way to escape the maintenance trap but users must be prepared to make compromises. They must adapt their requirements to the services available. The paper argues that requirement documents are still necessary, however not so much to drive development but to serve as a test oracle and a basis of comparison between alternate services. The argument is put forth that a paradigm change is necessary in the way IT-projects are made. Software Engineering should take a more service-oriented approach.
Keywords :
object-oriented programming; service-oriented architecture; software maintenance; software metrics; IT-projects; customized nuts and bolts software; customized software applications; developed country; maintenance trap; object-oriented applications; personnel shortage; requirement documents; service-oriented approach; service-oriented architecture; service-oriented systems; software engineering; standard services; technical debt; test oracle; Business; Complexity theory; Java; Maintenance engineering; Standards; Web services; Object-orientation; Requirements Analysis; SOA-Migration; Service-orientation; Software Maintenance Costs; Web services;
Conference_Titel :
Web Systems Evolution (WSE), 2013 15th IEEE International Symposium on
Conference_Location :
Eindhoven
Print_ISBN :
978-1-4799-1608-5
DOI :
10.1109/WSE.2013.6642423