A Practical Method to Transform Component-based Design to Service-Oriented Design


The KIPS Transactions:PartD, Vol. 18, No. 6, pp. 461-480, Dec. 2011
10.3745/KIPSTD.2011.18.6.461,   PDF Download:

Abstract

Component-Based Development (CBD) focuses on developing reusable components and assembling them into target applications. Service-Oriented Computing (SOC) is a relatively new paradigm where reusable services are developed, published, and composed into target service applications. Due to the popularity of CBD, many organizations already have CBD models for their applications. Hence, it is feasible and appealing to develop SOC applications economically by transforming existing CBD models, rather than developing SOC applications from the scratch. Our research is to develop a methodology for transforming existing CBD design into Service-Oriented Architecture (SOA) design. In this paper, we first compare the two paradigms and their key elements for the design; CBD design and SOA design. Then, we define mapping relationships of the transformation. For each transformation mapping, we present step-wise instructions. The benefit of applying this transformation is to increase reusability of existing design assets, to maintain the consistency between existing CBD and SOC models, and reduced cost for deploying service-oriented applications.


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]
D. W. Cheun, S. H. Jo, S. D. Kim, "A Practical Method to Transform Component-based Design to Service-Oriented Design," The KIPS Transactions:PartD, vol. 18, no. 6, pp. 461-480, 2011. DOI: 10.3745/KIPSTD.2011.18.6.461.

[ACM Style]
Du Wan Cheun, Sung Hyun Jo, and Soo Dong Kim. 2011. A Practical Method to Transform Component-based Design to Service-Oriented Design. The KIPS Transactions:PartD, 18, 6, (2011), 461-480. DOI: 10.3745/KIPSTD.2011.18.6.461.