Traditional approaches to migrate a legacy system toward SOA are based on code isolation strategies to extract Web services code, i.e. portions of code devoted to implement the functionalities of interest. Usually these approaches produce good SOA solutions but they are very expensive and time consuming. In this position paper a modified meet-in-the-middle approach based on wrapping and program cloning is presented for migrating to SOA together to some open issues and problems associated to this difficult task. We named it "quick and dirty" approach because it produces a "not optimal" solution working in short time. A simple ATM (Automated Teller Machine) application is used as running example to exemplify the approach. Copyright 2009 ACM.
A "quick and dirty" meet-in-the-middle approach for migrating to SOA / Ricca, F.; Marchetto, A.. - (2009), pp. 73-77. (Intervento presentato al convegno Joint International and Annual ERCIM Workshops on Principles of Software Evolution and Software Evolution, IWPSE-Evol'09 tenutosi a Amsterdam, nld nel 2009) [10.1145/1595808.1595823].
A "quick and dirty" meet-in-the-middle approach for migrating to SOA
Marchetto A.
2009-01-01
Abstract
Traditional approaches to migrate a legacy system toward SOA are based on code isolation strategies to extract Web services code, i.e. portions of code devoted to implement the functionalities of interest. Usually these approaches produce good SOA solutions but they are very expensive and time consuming. In this position paper a modified meet-in-the-middle approach based on wrapping and program cloning is presented for migrating to SOA together to some open issues and problems associated to this difficult task. We named it "quick and dirty" approach because it produces a "not optimal" solution working in short time. A simple ATM (Automated Teller Machine) application is used as running example to exemplify the approach. Copyright 2009 ACM.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione