Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Economic aspects of building software for service-oriented architectures
Antos D., Courcoubetis C., Stamoulis G. Concurrency and Computation: Practice & Experience22 (14):2012-2035,2010.Type:Article
Date Reviewed: Feb 9 2011

The target audience for this paper includes information technology (IT) managers who are concerned with completing their software development projects as economically as possible. Deeper economic insight will help them choose between conventional applications and component-based service-oriented architectures (SOAs)--the main focus of this paper. In rapidly changing business scenarios, managers may need to promote SOA in order to reuse their existing legacy applications and achieve a high level of system integration, in order to stay competitive. Deeper economic insight will not only substantiate their technical decisions, but it will also help in preparing better business cases in favor of SOA components.

There are some books on conventional development models that provide valuable information [1,2]. However, not much economic insight is available on the comparatively newer paradigm of building software for SOAs. In this paper, the authors attempt to model some crucial aspects of the component-based SOA market. The objective is to get some usable information regarding the peculiarities of market growth and evolution. The market for SOA-based components is wide open for further exploration, and we need to better understand this market for its peculiarities and complexities.

This paper formulates a simple game to discuss the risks of “delivering one’s application as components without prior negotiation/cooperation with other developers.” The implications of inter-developer cooperation are also added to the analysis in steps. Later the growth and evolution of the components market are considered “through the existence of a repository.” “By varying just a single parameter, the price of reuse,” the authors show four interesting cases on market trends. Critical mass considerations for the market are taken up “by subsidizing component development early on.” As the authors’ experiments show, “[certain types of] subsidies ... not only accelerate market growth, but also reduce the overall expenditure of society on software development.”

This paper also “analyzes the context of a free economy in [the] market, meaning that software developers are able to choose the prices for their components, so as to maximize their individual profits. This scenario is examined under a pay-per-use scheme.” First movers in this market are shown to “enjoy a clear advantage in terms of profitability.”

The authors clearly state that they don’t mean to give any direct advice to practitioners. Most of the cases are academic in nature and may be too simplistic to be applied to real market situations. Furthermore, it may not be possible for managers and decision makers to get to the microscopic levels suggested in this paper. However, the authors successfully highlight some crucial aspects of a new component-based SOA market by simulating many interesting scenarios.

Reviewer:  Shailendra Kadre Review #: CR138775 (1108-0845)
1) Royce, W.; Bittner, K.; Perrow, M. The economics of iterative software development: steering toward better business results. Addison-Wesley, Upper Saddle River, NJ, 2009.
2) Bitzer, J.; Schröder, P. (Eds.) The economics of open source software development: analyzing motivation, organization, innovation, and competition in the open source software revolution. Elsevier, Boston, MA, 2006.
Bookmark and Share
 
Service-oriented architecture (SOA) (D.2.11 ... )
 
 
Economics (K.6.0 ... )
 
 
Grid computing (C.2.4 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Service-oriented architecture (SOA)": Date
Architecting dependable systems VI (LNCS 5835)
de Lemos R., Fabre J., Gacek C., Gadducci F., ter Beek M. Springer-Verlag, New York, NY,2009. Type: Divisible Book
Feb 17 2011
SOA and EA--sustainable contributions for increasing corporate agility
Schelp J., Aier S.  HICSS 2009 (Proceedings of the 42nd Hawaii International Conference on System Sciences, Waikoloa, HI, Jan 5-8, 2009)1-8, 2009. Type: Proceedings, Reviews: (1 of 2)
Aug 10 2010
SOA and EA--sustainable contributions for increasing corporate agility
Schelp J., Aier S.  HICSS 2009 (Proceedings of the 42nd Hawaii International Conference on System Sciences, Waikoloa, HI, Jan 5-8, 2009)1-8, 2009. Type: Proceedings, Reviews: (2 of 2)
Aug 23 2010
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud, Inc.®
Terms of Use
| Privacy Policy