• DocumentCode
    351595
  • Title

    A flexible approach to alliances of complex applications

  • Author

    Kasik, David J. ; Kimball, Conrad E. ; Felt, Jimmie L. ; Frazier, Kenneth B.

  • Author_Institution
    Seattle, WA, USA
  • fYear
    1999
  • fDate
    22-22 May 1999
  • Firstpage
    23
  • Lastpage
    32
  • Abstract
    Complex distributed environments contain thousands of workstations that can run hundreds of applications. Multiple networks are used to connect the workstations to dozens of behind-the-scenes servers, all of which are necessary for the user to perform even simple tasks. Such distributed environments are difficult to design and maintain, and current software engineering practices are not well adapted to deal with this inherent complexity. This paper describes the Single Glass Project in the Boeing Commercial Airplane Group. Single Glass expands the number of both internally developed and commercial-off-the-shelf applications a single user can access from any workstation. The result is in production use by over 6,000 people in both Puget Sound and Wichita. The key to success is a flexible and scaleable architecture that works within a complex, heterogeneous application and delivery system environment. Our work has focused on both computing technology (software and delivery systems) and general processes (primary technology, support, and organization). Agreements on both technology and process improvements are essential to project success. Single Glass is a work in progress, and we describe areas that require additional investigation. Our experience indicates that most technical problems can be addressed. However, significant improvement is needed in software engineering processes and practices to design and build applications and systems that can be tested, delivered, supported, and diagnosed when made available alongside other, independently developed applications and systems.
  • Keywords
    aerospace computing; open systems; software architecture; software process improvement; workstation clusters; Boeing Commercial Airplane Group; Single Glass Project; complex application alliances; complex distributed environments; delivery systems; flexible architecture; process improvements; scaleable architecture; software engineering; workstation networks; Airplanes; Application software; Computer architecture; Glass; Network servers; Production; Software engineering; Software maintenance; Software systems; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1999. Proceedings of the 1999 International Conference on
  • Conference_Location
    Los Angeles, CA, USA
  • ISSN
    0270-5257
  • Print_ISBN
    1-58113-074-0
  • Type

    conf

  • Filename
    840992