Software Engineering Institute Carnegie Mellon

ISIS Main Page
Conferences, Workshops,
and Other Events
Presentations
Publications
References
ISIS Staff
Working with Us
Performance-Critical Systems
COTS-Based Systems
Dynamic Systems Program

ISIS Approach: Service Migration and Reuse Technique (SMART)

  

SMART Training

Migrating Legacy Components to SOA Environments—two-day course stresses fundamentals for successful SOA implementation and outlines SMART

Introduction to SMART—one-day session gives insight into SMART process

  

Contact Us

Customer Engagements
Terry Dailey
Telephone: 703-908-8213
E-mail: etd@sei.cmu.edu

Technical Questions
Dennis Smith
Telephone: 412-268-6850
E-mail: dbs@sei.cmu.edu

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


Return to top    |    ISIS main page