Identifying Evolvability for Integration

Abstract

The seamless integration of commercial-off-the-shelf (COTS) components offers many benefits associated with reuse. Even with successful composite applications, unexpected interoperability conflicts can arise when COTS products are upgraded, new components are needed, and the application requirements change. Recent approaches to integration follow pattern-based design principles to construct integration architecture for the composite application. This integration architecture provides a design perspective within the application environment. However, little attention has been paid to the evolvability of these architectures and their embedded functionality. In this paper, the authors discuss the need for design traceability based on the history of interoperability conflicts and resolution decisions that comprise the integration architecture. Additionally, the authors advocate that certain functional aspects of a pattern can be pinpointed to resolve a conflict. Combining these two aspects of integration architecture design, they illustrate that often evolution is possible with minimal changes to the integration solution.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2002
Accession Number
ADA470531

Entities

People

  • Lauren Davis
  • Rose Gamble

Organizations

  • University of Tulsa

Tags

Communities of Interest

  • Air Platforms
  • Human Systems

DTIC Thesaurus Topics

  • Commerce
  • Commodities
  • Complex Systems
  • Composite Materials
  • Computer Science
  • Connectors
  • Data Transmission
  • Electronic Commerce
  • Interoperability
  • Middleware
  • Personal Information Managers
  • Risk
  • Risk Analysis
  • Software Design
  • Software Development
  • Topology
  • Translators

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Systems Analysis and Design