Presentation on theme: "GAMBUSE A GAP ANALYSIS METHODOLOGY FOR ENGINEERING SOA-BASED APPLICATIONS."— Presentation transcript:
GAMBUSE A 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
GAMBUSE Gap 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)
Example PROCESS STRUCTURE TREE As-is processTo-be process