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

Chapter 2: A Comprehensive Set of Standards
                                            for Implementing XML Is Only Partially in
                                            Place










                                            data previously collected or using ebXML or other open standards to
                                            receive transmissions.” 3

                                            Although many of ebXML’s specifications have been approved,
                                            specifications for “core components”—basic data elements and structures
                                            that are to serve as common building blocks for use across industries and
                                            business processes—are still incomplete. Because different industries
                                            often use different terms to refer to the same thing, exchanging
                                            information among them can be difficult. Using agreed-upon core
                                            components as basic elements for building electronic business messages
                                            could reduce the burden involved in getting these divergent systems to
                                            interoperate. Software designed to interpret business messages composed
                                            of standardized core components would then be able to operate more
                                            broadly across industries, thus increasing economies of scale and
                                            potentially lowering the cost for small businesses to conduct business
                                            electronically.

                                            For example, one component would be an XML data tag structure for
                                            “bank account,” which might consist of an account holder’s name and an
                                            account number. Such a component would find many uses across a wide
                                            range of business activities and industries. Currently, ebXML has
                                            published technical reports on the core component methodology and
                                            framework, but complete specifications have not yet been defined.



        Web Services                        Several IT companies are supporting the use of a set of standards for
                                            implementing “Web services.” The concept of Web services is to allow
                                            businesses with on-line offerings to connect to other businesses to
                                            enhance their offerings with functions provided by those other businesses.
                                            For example, a company selling merchandise through a Web site could
                                            connect to a shipping company to automatically make shipping
                                            arrangements and calculate costs for customers. To form these
                                            connections, a set of four basic standards has been proposed: XML for
                                            representing data, UDDI for locating potential business partners on the
                                            Web and identifying services of interest, SOAP for allowing software
                                            programs to access and communicate with each other over a network
                                            such as the Internet, and Web Services Description Language (WSDL) for




                                            3
                                              Office of Management and Budget, Memorandum M-02-02, Implementation of the
                                            President’s Management Agenda and Presentation of the FY 2003 Budget Request
                                            (October 30, 2001).




                                            Page 39                                    GAO-02-327  Electronic Government
   38   39   40   41   42   43   44   45   46   47   48