Cover Image

Not for Sale

View/Hide Left Panel
Click for next page ( 71

The National Academies | 500 Fifth St. N.W. | Washington, D.C. 20001
Copyright © National Academy of Sciences. All rights reserved.
Terms of Use and Privacy Statement

Below are the first 10 and last 10 pages of uncorrected machine-read text (when available) of this chapter, followed by the top 30 algorithmically extracted key phrases from the chapter as a whole.
Intended to provide our own search engines and external engines with highly rich, chapter-representative searchable text on the opening pages of each chapter. Because it is UNCORRECTED material, please consider the following text as a useful but insufficient proxy for the authoritative book pages.

Do not use for reproduction, copying, pasting, or reading; exclusively for search engines.

OCR for page 70
CHAPTER 6 Architecture, Strategies, Technologies, and Contracts To determine an appropriate integration strategy, including what technologies to employ, airport management needs to have a basic understanding of current system architecture. This chapter provides discussions of the following: Systems Architecture, including discussions about open architecture, protocols, and legacy systems; Integration Strategies and Technologies, including discussions and an assessment of the strengths and weaknesses of various strategies; and Software Contracts, including descriptions of several standard types of contracts in the context of an airport enterprise, along with some provisions the contracts typically contain. Systems Architecture Open Architecture Systems When a system is said to have an open architecture, it means that the system can be added onto or integrated easily because the inner workings (architecture) of the system are transparent to everyone. System developers can accomplish system transparency in many ways, including the following: Conform to standards that are approved by various trade organizations, such as the Interna- tional Organization for Standards (ISO) and American National Standards Institute (ANSI); Create an Application Programming Interface (API) and publish a reference guide that describes how to interact with the system; Use relational databases to store system data along with documentation of the database schema (how the data are organized into tables and columns); and Rely on a built-in standard scripting language to customize and enhance the system. A closed architecture system, on the other hand, is one that does not allow for easy modifica- tion or integration, because the inner workings of the system are not transparent. Many times though, closed architecture systems make sense for an airport, such as when the software vendor allows for data to be extracted and easily integrated into other systems. Typically, closed archi- tecture systems have some or all of the following characteristics: Data storage in a proprietary format that is not documented and cannot be accessed by other software, Little to no mention of or conformance to standards, No published APIs, No scripting capability, and Proprietary scripting language used to customize and enhance the system. 70