An approach to SOA development methodology: SOUP comparison with RUP and XP
Volume 2, Issue 1 (2014), pp. 238–252
Pub. online: 25 August 2014
Type: Article
Open Access
Received
27 June 2013
27 June 2013
Accepted
17 February 2014
17 February 2014
Published
25 August 2014
25 August 2014
Abstract
Service oriented architecture (SOA) is an architecture for distributed applications composed of distributed services with weak coupling that are designed to meet business requirements. One of the research priorities in the field of SOA is creating such software design and development methodology (SDDM) that takes into account all principles of this architecture and allows for effective and efficient application development. A lot of investigation has been carried out to find out whether can one of popular SDDM, such as agile methodologies or RUP suits, be adapted for SOA or there is a need to create some new SOA-oriented SDDM. This paper compares one of SOA-oriented SDDM – SOUP – with RUP and XP methodologies. The aim is to find out whether the SOUP methodology is already mature enough to assure successful development of SOA applications. This aim is accomplished by comparing activities, artifacts of SOUP and RUP and emphasizing which XP practices are used in SOUP.