Objective 2 of the MAF/TIGER Enhancements Program (MTEP) is to replace the existing MAF (Master Address File) and TIGER (Topologically Integrated Geographic Encoding and Referencing) Systems that were developed during the 1980s. These systems are "home-grown" database systems, and utilize applications software that was developed almost entirely "in-house", without the benefit of Commercial Off-The-Shelf (COTS) software. The replacement system will:
The existing, antiquated systems have performed well, but are rapidly becoming obsolete. The new system will address a number of problems or shortcomings that exist with the current system, such as:
Implementation of any new system, designed to resolve a set of longstanding existing problems, often brings with it an entirely different set of problems, challenges, and risks. The MAF/TIGER Redesign will not be an exception. Table 1 lists some of the major risks and challenges:
| Risk | Mitigation |
|---|---|
| Extensive use of commercial GIS software could result in excessive dependence on a particular vendor, as far as software modifications and new releases. In addition, extensive reliance on a single vendor ties our success to the success/health of that company. | Use an open system database design to the extent possible that can be accessed by and interface with applications software packages from a variety of GIS vendors. Consider corporate health and stability as a criterion in the COTS selection process. |
| COTS/GIS software may not provide all required functionality. | Conduct thorough evaluations of COTS products, including hands-on testing. Plan to contract for development of applications software to extend the functionality of the COTS/GIS software where necessary. |
| Commercial databases require more computer resources (disk, memory, CPU) than TIGERdb. | Plan to acquire additional hardware. Perform capacity testing on large-scale prototypes. Ensure access to technically savvy database administration and application consulting help, to address database tuning and application performance issues. |
| The MTEP Objective 2 budget does not include money to purchase new hardware. The existing hardware must be used for the legacy system as the new system is being brought on line. The two must run concurrently for more than a year. Further, the existing hardware is aging, and will be inadequate to support the new database. Availability of adequate hardware will depend on the ability of the Census Bureau to identify funds to procure it. | Work with the IT area on a corporate approach to providing large UNIX or Linux-based servers to meet Bureau computing demands. In conjunction with SSD, develop and implement plans to test the viability of blade servers to support the redesigned MAF/TIGER. Attempt to find the most cost-effective configuration to provide the needed computing power. |
| Developing/maintaining two systems simultaneously could strain Geography Division resources. | Develop program plan to identify resource requirements. Use contracts to obtain developmental support and assistance, to the extent possible, and contract out any whole components or activities that are appropriate. Establish a Configuration Control Board (CCB) to review and approve changes to legacy software. |
| While many GIS systems use a "layered" approach, with largely independent data sets for different feature types (e.g., roads, hydrography, boundaries, etc.), the highly interrelated nature of Census geographic features, such as roads, blocks, address ranges, and MAF coordinate points, dictates a more integrated approach. The existing TIGER system manages this with a persistent topology approach, and the new database will as well, using Oracle's new Spatial Topology Data Model. While Spatial Topology Data Model appears to provide much of the functionality in the existing TIGERdb system, it is a relatively new product, and as such, subject to a higher degree of risk than other COTS tools. | Participate as Beta testers of Oracle Spatial Topology Data Model. Provide feedback to Oracle on bugs and potential functionality enhancements. Compare results to existing TIGERdb Topology. |
| While all of the various COTS tool selections bring some degree of risk, the selection of COTS GIS update software is the most challenging. Many vendors tie their update tools to specific proprietary database formats, and this is not an acceptable approach for MAF/TIGER, especially given the volume of our batch processing. Also, the COTS update tool will have to manage concurrent access and locking mechanisms, as well as management of business rules consistent with the batch update environment. | Pursue tools that support an open J2EE architecture. Develop prototypes to demonstrate concurrent access and locking capabilities, business rule implementation, and performance. |
| Any changes to or delays in approval of program funding, or inability to acquire funding due to changes in program requirements throughout the program life cycle, will reduce the ability to meet all program objectives. |
|
Work continues to document plans, software requirements and architecture for the MTR project. As of December 2004, the following project documents are in various stages of completion:
One of the objectives of the MAF/TIGER Redesign is to utilize commercially available development and application tools to the greatest extent possible. Table 2 identifies COTS products that have been selected as of December 2004.
| Function | Tool |
|---|---|
| Database | Oracle |
| Spatial Storage | Oracle Spatial Topology Data Model |
| Requirements | DOORS |
| Configuration Management | Serena Version Manager |
| Document Management | Oracle Portal |
| System Architecture | Metis, Oracle Portal |
| Database Modeling | Oracle Designer |
| Development Environment | JDeveloper |
| Extraction/Transform/Load | Oracle Replication, Warehouse Builder |
For information on Objective Two: MAF/TIGER Redesign, please contact David E. Galdi either by phone: 301-763-1126 or email: david.e.galdi@census.gov.
For information on the TIGER/Line Files, please email: geo.tiger@census.gov .
For information on Census Geography, please email: geo.geography@census.gov .