Advanced Search

Content Type

Topics

Publication Date

Software Architectures for Shared Information Systems

  • Author(s):
  • Publish Date:
  • Publisher: Software Engineering Institute
  • SEI Identifier: CMU/SEI-93-TR-003
  • Type: Technical Report
  • Topics: Software Architecture
  • Description: 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.

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.

Cite This Report

Show Citation Formats

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 August 21, 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