Approaches to Constructive Interoperability

SEI Report
Outlines several approaches to constructing systems of systems that have interoperability requirements, with respect to syntactic and semantic interoperability.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-2004-TR-020
DOI (Digital Object Identifier)
10.1184/R1/6571997.v1
Topic or Tag

Abstract

Interoperability between systems requires the capability for users to exchange information (syntactic interoperability) and a common understanding of its meaning or how to act upon it (semantic interoperability). This report will discuss several current approaches to constructing systems of systems that have interoperability requirements, with respect to syntactic and semantic interoperability. The areas examined include Model-Driven Architecture, Service-Oriented Architecture, Web services, Open Grid Services Architecture, and Component Frameworks. These initial discussions assume that the interoperating systems agree on a common approach. Reaching an agreement can be challenging, especially when legacy systems are involved. Technical techniques and recommendations for reaching an agreement between systems that use differing technologies are also briefly explored.

Cite This SEI Report

Lewis, G., & Wrage, L. (2004, December 1). Approaches to Constructive Interoperability. (SEI Report CMU/SEI-2004-TR-020). Retrieved August 17, 2026, from https://doi.org/10.1184/R1/6571997.v1.

@techreport{lewis_2004,
author={Lewis, Grace and Wrage, Lutz},
title={Approaches to Constructive Interoperability},
month={Dec},
year={2004},
number={{CMU/SEI-2004-TR-020},
institution={Software Engineering Institute, Carnegie Mellon University},
doi={10.1184/R1/6571997.v1},
url={https://doi.org/10.1184/R1/6571997.v1},
note={Accessed: 2026-Aug-17}
}

Lewis, Grace, and Lutz Wrage. "Approaches to Constructive Interoperability." (CMU/SEI-2004-TR-020). Software Engineering Institute, Carnegie Mellon University. Software Engineering Institute, December 1, 2004. https://doi.org/10.1184/R1/6571997.v1.

G. Lewis, and L. Wrage, "Approaches to Constructive Interoperability," Software Engineering Institute, Carnegie Mellon University. Software Engineering Institute, SEI Report CMU/SEI-2004-TR-020, 1-Dec-2004 [Online]. Available: https://doi.org/10.1184/R1/6571997.v1. [Accessed: 17-Aug-2026].

Lewis, Grace, and Lutz Wrage. "Approaches to Constructive Interoperability." (SEI Report CMU/SEI-2004-TR-020). Software Engineering Institute, Carnegie Mellon University, Software Engineering Institute, 1 Dec. 2004. https://doi.org/10.1184/R1/6571997.v1. Accessed 17 Aug. 2026.

Lewis, Grace; & Wrage, Lutz. Approaches to Constructive Interoperability. CMU/SEI-2004-TR-020. Software Engineering Institute. 2004. DOI: 10.1184/R1/6571997.v1. https://doi.org/10.1184/R1/6571997.v1