Authors: Junfeng Zhao; Jiantao Zhou; Hongji Yang
Addresses: College of Computer Science, Inner Mongolia University, Hohhot, China ' College of Computer Science, Inner Mongolia University, Hohhot, China ' Centre for Creative Computing, Bath Spa University, Bath, UK
Abstract: Recent studies have shown that service-oriented architecture (SOA) has the potential to revive enterprise legacy systems (Cai et al., 2011; Gaševic and Hatala, 2010; De Castro et al., 2011; Chengjun, 2008; Elgedawy, 2009; Tian et al., 2007; Chen et al., 2009; Zhang et al., 2006; Sindhgatta and Ponnalagu, 2008; Khadka, 2011), making their continued service in the corporate world viable. In the process of reengineering legacy systems to service-oriented architecture, some software services extracted in legacy systems can be reused to implement business services in target systems. In order to achieve efficient reuse to software services, a matching approach is proposed to extract the software services related to specified business services, where service semantics and structure similarity measures are integrated to evaluate the similarity degree between business service and software services. Experiments indicate that the approach can efficiently map business services to relevant software services, and then legacy systems can be reused as much as possible.
Keywords: software service; business service; matching approach; semantics similarity measure; structure similarity measure.
International Journal of Computational Science and Engineering, 2018 Vol.16 No.2, pp.123 - 131
Received: 12 Jan 2016
Accepted: 21 Aug 2016
Published online: 05 Mar 2018 *