DocumentCode :
916750
Title :
Understanding service-oriented software
Author :
Gold, Nicolas ; Mohan, Andrew ; Knight, Claire ; Munro, Malcolm
Author_Institution :
Univ. of Manchester Inst. of Sci. & Technol., UK
Volume :
21
Issue :
2
fYear :
2004
Firstpage :
71
Lastpage :
77
Abstract :
Many hail service-oriented software as the next revolution in software development. Web services´ capabilities are constantly expanding from simple message passing toward the construction of full-fledged applications such as those envisaged by the UK´s Pennine Group in their Software as a Service (SaaS) framework. These new, service-oriented approaches appear to many to solve the significant issue of software inflexibility that arises during maintenance and evolution. While they address sonic aspects of the problem, however, understanding the software still poses some difficulty. This shift toward service orientation compels us to consider its implications for software understanding, which is potentially the primary cost in software engineering. Using an example of on-the-fly software services construction, we discuss the problems software engineers still face when working with service-oriented software. We also introduce some new issues that they must consider, including how to address service provision difficulties and failures.
Keywords :
software development management; software maintenance; Web services; on-the-fly software services; service-oriented software; software development; software inflexibility; software understanding; Application software; Application specific processors; Computer architecture; Contracts; Message passing; Outsourcing; Service oriented architecture; Software maintenance; Warranties; Web services;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/MS.2004.1270766
Filename :
1270766
Link To Document :
بازگشت