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
Link To Document