Skip to main content E-Gov logo Powering America's future with technology.

Data Exchange is concerned with the sending of data over a communications network and the definition of data communicated from one application to another. Data Exchange provides the communications common denominator between disparate systems.

  • Electronic Business using XML (ebXML)

    A modular suite of specifications that enables enterprises to conduct business over the Internet: exchanging business messages, conducting trading relationships, communicating data in common terms and defining and registering business processes.

  • Resource Description Framework (RDF)

    RDF provides a lightweight ontology system to support the exchange of knowledge on the Web. It integrates a variety of web-based metadata activities including sitemaps, content ratings, stream channel definitions, search engine data collection (web crawling), digital library collections, and distributed authoring, using XML as interchange syntax. RDF is the foundation for the Semantic Web envisioned by Tim Berners-Lee — an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation.

  • Simple Object Access Protocol (SOAP)

    SOAP provides HTTP/XML based remote procedure call capabilities for XML Web Services.

  • Web Services User Interface (WSUI)

    WSUI uses a simple schema for describing a WSUI “component” that can be used in a portal to call backend SOAP and XML services. WSUI uses XSLT stylesheets to construct user-facing views to enable users to interact with the services.

  • XMI

    Enables easy interchange of metadata between modeling tools (based on the OMG UML) and metadata repositories (OMG MOF based) in distributed heterogeneous environments. XMI integrates three key industry standards: XML, UML, and MOF. The integration of these three standards into XMI marries the best of OMG and W3C metadata and modeling technologies, allowing developers of distributed systems to share object models and other metadata over the Internet.

  • XQuery

    A language used for processing and evaluating XML data. The XQuery language provides results of expressions allowing the use of evaluations to the implementation of XQuery.