SMART: The Service-Oriented Migration and Reuse Technique

Abstract

This report describes the Service-Oriented Migration and Reuse Technique (SMART). SMART is a technique that helps organizations analyze legacy systems to determine whether their functionality, or subsets of it, can be reasonably exposed as services in a Service-Oriented Architecture (SOA). Converting legacy components to services allows systems to remain largely unchanged while exposing functionality to a large number of clients through well-defined service interfaces. The U.S. Department of Defense (DoD) is adopting this approach by defining SOAs that include a set of infrastructure common services on which organizations can build additional domain services or applications. SMART considers the specific interactions that will he required by the target SOA and any changes that must be made to the legacy components. An early version of SMART was applied with good success to assist a DoD organization in evaluating the potential for converting components of an existing system into services that would run in a new and tightly constrained DoD SOA environment.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 2005
Accession Number
ADA441900

Entities

People

  • Dennis B. Smith
  • Edwin J. Morris
  • Grace Lewis
  • Liam O'brien
  • Lutz Wrage

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Engineered Resilient Systems

DTIC Thesaurus Topics

  • Command And Control
  • Computer Programming
  • Computer Programs
  • Computers
  • Computing System Architectures
  • Department Of Defense
  • Engineering
  • Governments
  • Infrastructure
  • Operating Systems
  • Service Oriented Architecture
  • Software Design
  • Software Development
  • Standards
  • United States
  • User Interface
  • Web Service

Fields of Study

  • Computer science

Readers

  • Economics
  • Software Engineering.