Leveraging a service-oriented paradigm would significantly affect the way people build software systems. However, to achieve this ambitious vision a solid software development methodology should be in place, comprising specific, service-context patterns as well as appropriate supporting tools which altogether integrate methods and best practices into a stable development environment. This paper presents a structured approach to analyzing software development methodologies in light of the specific features of service-oriented applications. The proposed approach is based on a critical assessment of existing software development methodologies along three methodological dimensions, namely managing change in software development, specifying the software development process and targeting the stakeholder goals. For each of this dimension we first identify suitable software methodologies capable to meet the specific challenges and then discuss their contribution towards the definition of a service-oriented development methodology.
Towards a Service Oriented Development Methodology / Ivanyukovich, Alexander; Gangadharan Ramakrishnan, Gangadharan; D'Andrea, Vincenzo; Marchese, Maurizio. - In: JOURNAL OF INTEGRATED DESIGN & PROCESS SCIENCE. - ISSN 1092-0617. - STAMPA. - 9:3(2005), pp. 53-62.
Towards a Service Oriented Development Methodology
Ivanyukovich, Alexander;Gangadharan Ramakrishnan, Gangadharan;D'Andrea, Vincenzo;Marchese, Maurizio
2005-01-01
Abstract
Leveraging a service-oriented paradigm would significantly affect the way people build software systems. However, to achieve this ambitious vision a solid software development methodology should be in place, comprising specific, service-context patterns as well as appropriate supporting tools which altogether integrate methods and best practices into a stable development environment. This paper presents a structured approach to analyzing software development methodologies in light of the specific features of service-oriented applications. The proposed approach is based on a critical assessment of existing software development methodologies along three methodological dimensions, namely managing change in software development, specifying the software development process and targeting the stakeholder goals. For each of this dimension we first identify suitable software methodologies capable to meet the specific challenges and then discuss their contribution towards the definition of a service-oriented development methodology.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione