• DocumentCode
    1830246
  • 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
  • fYear
    2013
  • fDate
    27-27 Sept. 2013
  • Firstpage
    91
  • Lastpage
    96
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Systems Evolution (WSE), 2013 15th IEEE International Symposium on
  • Conference_Location
    Eindhoven
  • ISSN
    2160-6153
  • Print_ISBN
    978-1-4799-1608-5
  • Type

    conf

  • DOI
    10.1109/WSE.2013.6642423
  • Filename
    6642423