• DocumentCode
    3357376
  • Title

    Analyzing the reuse potential of migrating legacy components to a service-oriented architecture

  • Author

    Lewis, Grace ; Morris, Edwin ; Smith, Dennis

  • Author_Institution
    Software Eng. Inst., Pittsburgh, PA
  • fYear
    2006
  • fDate
    22-24 March 2006
  • Lastpage
    23
  • Abstract
    An effective way of leveraging the value of legacy systems is to expose their functionality, or subsets of it, as services. In the business world, this has become a very popular approach because it allows underlying systems to remain largely unchanged, while exposing functionality to a larger number of clients through well-defined service interfaces. The U.S. Department of Defense (DoD) is also adopting this approach by defining service-oriented architectures (SOAs) that include a set of infrastructure common services on which organizations can build additional domain services or applications. When legacy systems or components are to be used as the foundation for domain services, there must be an analysis of how to convert the functionality in existing systems into services. This analysis should consider the specific interactions that is required by the SOA and any changes that need to be made to the legacy components. We have recently helped an organization evaluate the potential for converting components of an existing system into services that would run in a new and tightly constrained DoD SOA environment. This paper describes the process that was used and outlines several issues that need to be addressed in making similar migrations
  • Keywords
    software architecture; software maintenance; software reusability; domain service; legacy components migration reusability; legacy system; service interface; service oriented architecture; Application software; Availability; Communication standards; Computer architecture; Service oriented architecture; Simple object access protocol; Software engineering; Standards publication; Web and internet services; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2006. CSMR 2006. Proceedings of the 10th European Conference on
  • Conference_Location
    Bari
  • ISSN
    1534-5351
  • Print_ISBN
    0-7695-2536-9
  • Type

    conf

  • DOI
    10.1109/CSMR.2006.9
  • Filename
    1602354