• DocumentCode
    2750076
  • Title

    The OSCA architecture: enabling independent product software maintenance

  • Author

    Mills, John A. ; Ruston, Lillian

  • Author_Institution
    Bellcore, Piscataway, NJ, USA
  • fYear
    1990
  • fDate
    6-8 Jun 1990
  • Firstpage
    64
  • Lastpage
    70
  • Abstract
    The Bellcore OSCA architecture consists of three logical layers: a corporate data layer, a processing layer, and a user layer. Each layer is made up of one or more well-defined deliverable, functional units called building blocks, which communicate through specified interface mechanisms called contracts. A communications software fabric knits these building blocks together. The OSCA architecture was developed to promote the interoperability of large-scale software products consisting of large numbers of programs, transactions, and databases. Interoperability, defined as the ability for products to communicate regardless of implementation dissimilarities, enables independent software maintenance and development in a heterogeneous environment. The three layers and the communications software fabric defined by the OSCA architecture are described. A building block is defined, and the principles to which an OSCA building block adheres are given. The concept of the contract that specifies the interfaces among building blocks is discussed. Finally, the steps taken to converge on the architecture are described
  • Keywords
    computer architecture; software maintenance; OSCA architecture; communications software; corporate data layer; databases; independent product software maintenance; interoperability; operations systems computing architecture; processing layer; transactions; user layer; Availability; Companies; Computer architecture; Contracts; Fabrics; Large-scale systems; Milling machines; Software maintenance; Software systems; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real Time, 1990. Proceedings., Euromicro '90 Workshop on
  • Conference_Location
    Horsholm
  • Print_ISBN
    0-8186-2076-5
  • Type

    conf

  • DOI
    10.1109/EMWRT.1990.128229
  • Filename
    128229