Page 17 - GAO-02-327 Electronic Government: Challenges to Effective Adoption of the Extensible Markup Language
P. 17

Chapter 1: Background: Features and Current
                                            Federal Use of XML











        Standardized Data                   Identifying, exchanging, and integrating information from different and
                                            perhaps unfamiliar sources are functions that are essential to the effective
        Tagging Facilitates                 use of networked information for a wide range of goals, including the
        Information Exchange                provision of electronic government services. Federal agencies exchange
                                            data with many external entities, including other federal and state
        among Disparate                     agencies, private organizations, and foreign governments. For example,
        Systems                             federal agencies routinely use data exchanges to transfer funds to
                                            contractors and grantees; collect data necessary to make eligibility
                                            determinations for veterans, social security, and Medicare benefits; gather
                                            data on program activities to determine if funds are being expended as
                                            intended and the expected outcomes achieved; and share weather
                                            information that is essential for air flight safety.

                                            If a data exchange does not function properly, the data being received by a
                                            computer system could cause it to malfunction or produce inaccurate
                                            results, or the data may not be received at all. However, because systems
                                            providing information to an organization are frequently external or were
                                            developed for other purposes, they may structure and format the needed
                                            information in incompatible and unpredictable ways, making data
                                            exchange problematic. Effective data sharing among computer systems
                                            faces many problems, including

                                         •  incompatible operating systems and hardware platforms,
                                         •  incompatible computer applications written in different programming
                                            languages,
                                         •  inconsistent or poorly developed data definitions, and
                                         •  incompatible data transmission protocols.


                                            Without predefined standards in place, systems developers may need to
                                            define in detail the precise steps to be taken to carry out the exchange of a
                                            set of data, and these definitions must be encoded in the software and
                                            hardware of both transmitting and receiving systems—a potentially
                                            complex, time-consuming, and expensive process.


                                            In contrast, if standards are in place for how data are structured and
                                            tagged, it can be more efficient and less expensive to develop interfaces,
                                            and as a result data exchange can be facilitated. A hypothetical state
                                            driver’s license system offers a good conceptual example of the potential
                                            benefits of a data tagging standard for (1) interfacing disparate systems
                                            and (2) locating and sharing data among these systems. In processing an
                                            application for a driver’s license, a state government agency might want to
                                            consult a number of local, state, or federal databases before issuing or
                                            renewing the license, including records of residency, traffic violations,




                                            Page 13                                    GAO-02-327  Electronic Government
   12   13   14   15   16   17   18   19   20   21   22