The Service Migration and Reuse Technique (SMART)
SMART TrainingMigrating Legacy Systems to SOA Environments—two-day course stresses fundamentals for successful SOA implementation and outlines SMART Service Migration and Reuse Technique (SMART) Training Workshop—two-day workshop provides training in SMART, including using the templates of the SMART process through activities and case studies. | |
Contact UsCustomer Engagements |
Service-oriented architecture (SOA) is a software architectural paradigm that is defined by a collection of independent, self-contained services that can be accessed in a standard way. SOAs are being adopted in a variety of domains, including finance, communications, health care, government, and military.
A key to successful development of an SOA is to make best use of legacy systems by recasting existing capabilities as services. The SEI Service Migration and Reuse Technique (SMART) methodology helps organizations analyze legacy systems to determine whether existing functionality, or subsets of it, can be reasonably exposed as services in an SOA.
SMART applies a disciplined and repeatable process that considers characteristics of legacy systems components, the target SOA, needs of potential service users, and service construction and software migration practices. SMART produces a list of specific components that can be migrated along with one or more migration strategies for these components.
For more information
- Download SMART: Analyzing the Reuse Potential of Legacy Components in a Service-Oriented Architecture Environment, a technical note that presents the details of the process
- Read Service-Oriented Architectures as an Interoperability Mechanism, an article that presents SMART at a higher level
- Read the story of how the the U. S. Army Communications-Electronic Research Development and Engineering Center (CERDEC) uses SMART
- Watch our video overview on SMART
Questions? Contact SEI customer relations
for answers and more information.
Tel.: +1 412-268-5800

