SMART: Analyzing the Reuse Potential of Legacy Components in a Service-Oriented Architecture Environment

Service-oriented architecture (SOA) has become an increasingly popular mechanism for achieving interoperability between systems. Because it has characteristics of loose coupling, published interfaces, and a standard communication model, SOA enables existing legacy systems to expose their functionality as services, presumably without making significant changes to the legacy systems. Migration of legacy systems to service-oriented environments has been achieved within a number of domains-including banking, electronic payment, and development tools-showing that the promise is beginning to be fulfilled.

While migration can have significant value, any specific migration requires a concrete analysis of the feasibility, risk, and cost involved. This technical note describes a new release of the Service Migration and Reuse Technique (SMART), which was initially developed in 2005. The Carnegie Mellon Software Engineering Institute (SEI) SMART process helps organizations to make initial decisions about the feasibility of reusing legacy components as services within an SOA environment. SMART considers the specific interactions that will be required by the target SOA environment and any changes that must be made to the legacy components. To achieve this, SMART gathers information about legacy components, the target SOA environment, and candidate services to produce (1) a preliminary analysis of the viability of migrating legacy components to services, (2) an analysis of the migration strategies available, and (3) preliminary estimates of the costs and risks involved in the migration.

PDF [1011 KB]

Authors

Grace Lewis

Edwin J. Morris

Dennis B. Smith

Soumya Simanta

This report is related to the following area(s) of work:

Service-Oriented Architecture
System of Systems

Technical Note
CMU/SEI-2008-TN-008
June 2008

Cite This Report

SEI:

Lewis, Grace; Morris, Edwin; Smith, Dennis; & Simanta, Soumya. SMART: Analyzing the Reuse Potential of Legacy Components in a Service-Oriented Architecture Environment (CMU/SEI-2008-TN-008). Software Engineering Institute, Carnegie Mellon University, 2008. http://www.sei.cmu.edu/library/abstracts/reports/08tn008.cfm

IEEE:

G. Lewis, E. Morris, D. Smith, and S. Simanta, "SMART: Analyzing the Reuse Potential of Legacy Components in a Service-Oriented Architecture Environment," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Note CMU/SEI-2008-TN-008, 2008. http://www.sei.cmu.edu/library/abstracts/reports/08tn008.cfm

APA:

Lewis, G., Morris, E., Smith, D., & Simanta, S. (2008). SMART: Analyzing the Reuse Potential of Legacy Components in a Service-Oriented Architecture Environment (CMU/SEI-2008-TN-008). Retrieved May 23, 2013, from the Software Engineering Institute, Carnegie Mellon University website: http://www.sei.cmu.edu/library/abstracts/reports/08tn008.cfm

CHI:

Lewis, Grace, Edwin Morris, Dennis Smith, and Soumya Simanta. SMART: Analyzing the Reuse Potential of Legacy Components in a Service-Oriented Architecture Environment (CMU/SEI-2008-TN-008). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2008. http://www.sei.cmu.edu/library/abstracts/reports/08tn008.cfm

MLA:

Lewis, G., Morris, E., Smith, D., & Simanta, S. 2008. SMART: Analyzing the Reuse Potential of Legacy Components in a Service-Oriented Architecture Environment (Technical Report CMU/SEI-2008-TN-008). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://www.sei.cmu.edu/library/abstracts/reports/08tn008.cfm

Find Us Here

Find us on Youtube  Find us on LinkedIn  Find us on twitter  Find us on Facebook

Share This Page

Share on Facebook  Send to your Twitter page  Save to del.ico.us  Save to LinkedIn  Digg this  Stumble this page.  Add to Technorati favorites  Save this page on your Google Home Page 

For more information

Contact Us

info@sei.cmu.edu

412-268-5800

Help us improve

Visitor feedback helps us continually improve our site.

Please tell us what you
think with this short
(< 5 minute) survey.