The IRMA Community
Newsletters
Research IRM
Click a keyword to search titles using our InfoSci-OnDemand powered search:
|
Identifying Services in Procedural Programs for Migrating Legacy System to Service Oriented Architecture
|
Author(s): Masahide Nakamur (Kobe University, Japan), Hiroshi Igaki (Tokyo University of Technology, Japan), Takahiro Kimura (Nihon Unisys Ltd., Japan)and Kenichi Matsumoto (NAIST, Japan)
Copyright: 2013
Pages: 19
Source title:
Implementation and Integration of Information Systems in the Service Sector
Source Author(s)/Editor(s): John Wang (Montclair State University, USA)
DOI: 10.4018/978-1-4666-2649-2.ch015
Purchase
|
Abstract
In order to support legacy migration to the service-oriented architecture (SOA), this paper presents a pragmatic method that derives candidates of services from procedural programs. In the SOA, every service is supposed to be a process (procedure) with (1) open interface, (2) self-containedness, and (3) coarse granularity for business. Such services are identified from the source code and its data flow diagram (DFD), by analyzing data and control dependencies among processes. Specifically, first the DFD must be obtained with reverse-engineering techniques. For each layer of the DFD, every data flow is classified into three categories. Using the data category and control among procedures, four types of dependency are categorized. Finally, six rules are applied that aggregate mutually dependent processes and extract them as a service. A case study with a liquor shop inventory control system extracts service candidates with various granularities.
Related Content
Muhammad Faisal Sultan, Muhammad Nawaz Tunio, Imamuddin.
© 2026.
10 pages.
|
Muhammad Faisal Sultan, Aamir Firoz Shamsi, Kashif Mehmood.
© 2026.
10 pages.
|
R. Arunachalam, R. Amudha.
© 2026.
28 pages.
|
Muhammad Faisal Sultan, Abdul Kabeer Kazi, Muhammad Asim Rafique.
© 2026.
12 pages.
|
Bushra Qamar.
© 2026.
22 pages.
|
Rija Anwar.
© 2026.
20 pages.
|
Choi-Meng Leong.
© 2026.
20 pages.
|
|
|