SOA and Web Services CS1631 Software Design Methodology Steve Mahoney 2/20/2007.
GAMBUSE A GAP ANALYSIS METHODOLOGY FOR ENGINEERING SOA-BASED APPLICATIONS.
-
Upload
yvonne-curvey -
Category
Documents
-
view
230 -
download
5
Transcript of GAMBUSE A GAP ANALYSIS METHODOLOGY FOR ENGINEERING SOA-BASED APPLICATIONS.
GAMBUSEA GAP ANALYSIS METHODOLOGY FOR ENGINEERING SOA-BASED APPLICATIONS
Authors• Dinh Khoa Nguyen - PhD candidate, Tilburg University
• Prof. dr. Willem-Jan van den Heuvel - Professor Information Systems, Tilburg University
• Michael P. Papazoglou - Computer Science Professor, Tilburg University
• Valeria De Castro – Teacher, King Juan Carlos University of Madrid
• Esperanza Marcos Martnez – Teacher, King Juan Carlos University of Madrid
GAMBUSEGap Analysis Methodology for Business Service Engineering.
GAMBUSE consists of six different stages:
1. Creating meta-model instances for the as-is and to-be business process;
2. Identification and scoping of to-be functional fragments;
3. Distilling business services from the to-be process model;
4. Detecting and assessing the reusability of as-is systems;
5. Service Realization and Reusability strategy;
6. Creating Business Service Blueprints.
Related literature• GAMBUSE focuses on the reuse of current software assets • Umar and Zordan (2009) and Narendra, Ponnalagu, Srivastava & Banavar (2008)
• GAMBUSE is based on Service Meta-Model (SMM)• SMM was inspired by Bernstein & Melnik (2007) and Bernstein, Halevy & Pottinger (2000)
• Literature review on SOA evolution: • Khadka, Saeidi, Idu, Hage & Jansen (2012)• Razavian & Lago (2010)
• Use of (parts) of GAMBUSE• Razavian, Lago, Nguyen, Heuvel, et al. (2010)• Moratalla, Castro, Sanz & Marcos (2012)
PDD
ExamplePROCESS STRUCTURE TREE
As-is process To-be process