A Method for Migrating Object-Oriented Systems into SOA Services


The KIPS Transactions:PartD, Vol. 17, No. 1, pp. 25-40, Feb. 2010
10.3745/KIPSTD.2010.17.1.25,   PDF Download:

Abstract

Service-Oriented Architecture (SOA) is a development paradigm for reusing services as an independent reuse unit. A service delivers a cohesive functionality through its external interface. Since services have unique characteristics which are not typically presented in conventional development approaches, there is a demand for effective approaches to developing services. Most of the current SOA methodologies presenta process where services are designed and developed from the requirements rather than reusing existing assets, which demands high cost and effort. Hence, a desirable approach is to be able to develop services by migrating from their existing legacy systems such as object-oriented system. A difficulty in this migration is that objects in object-orientedsystems reveal characteristics which differ considerably from those of services. That is, objects are designed without considering commonalities among several consumers. In this paper, we first define mapping relationships between key artifacts in object-oriented system and those in SOA services. By these relationships and considering commonalities among several applications in a domain, we propose three systematic methods to migrate from object-oriented system to SOA services. Each method consists of a list of input and output artifacts and detailed guidelines which are performed in order. Through these methods, service developers can easily develop services with less effort.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
J. W. Kim, H. J. La, S. D. Kim, "A Method for Migrating Object-Oriented Systems into SOA Services," The KIPS Transactions:PartD, vol. 17, no. 1, pp. 25-40, 2010. DOI: 10.3745/KIPSTD.2010.17.1.25.

[ACM Style]
Ji Won Kim, Hyun Jung La, and Soo Dong Kim. 2010. A Method for Migrating Object-Oriented Systems into SOA Services. The KIPS Transactions:PartD, 17, 1, (2010), 25-40. DOI: 10.3745/KIPSTD.2010.17.1.25.