Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Technical Report

Software Architectures for Shared Information Systems

  • March 1993
  • By Mary Shaw
  • This 1993 paper reviews historical examples of shared information systems in three different applications whose requirements share some common features about collecting, manipulating, and preserving large bodies of complex information.
  • Software Architecture
  • Publisher: Software Engineering Institute
  • Abstract

    Software system design takes place at many levels. Different kinds of design elements, notations, and analyses distinguish these levels. At the software architecture level, designers combine subsystems into complete systems. This paper studies some of the common patterns, or idioms, that guide these configurations. Results from software architecture offer some insight into the problems of systems integration—the task of connecting individual, isolated, pre-existing software systems to provide coherent, distributed solutions to large problems. As computing has become more sophisticated, so too have the software structures used in the integration task. This paper reviews historical examples of shared information systems in three different applications whose requirements share some common features about collecting, manipulating, and preserving large bodies of complex information. These applications have similar architectural histories in which a succession of designs responds to new technologies and new requirements for flexible, highly dynamic responses. A common pattern, the shared information system evolution pattern, appears in all three areas.

  • Download

Cite This Report

SEI

Shaw, Mary. Software Architectures for Shared Information Systems (CMU/SEI-93-TR-003 ). Software Engineering Institute, Carnegie Mellon University, 1993. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=11833

IEEE

Shaw. Mary, "Software Architectures for Shared Information Systems," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-93-TR-003 , 1993. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=11833

APA

Shaw, Mary. (1993). Software Architectures for Shared Information Systems (CMU/SEI-93-TR-003 ). Retrieved December 18, 2014, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=11833

CHI

Mary Shaw. Software Architectures for Shared Information Systems (CMU/SEI-93-TR-003 ). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1993. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=11833

MLA

Shaw, Mary. 1993. Software Architectures for Shared Information Systems (Technical Report CMU/SEI-93-TR-003 ). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=11833