XML is now the de facto standard of data exchange on the
Internet/Intranet and for B2B electronic commerce. Storage and
publication of XML documents and data via a query language are
now essential functionalities for an XML infrastructure.
In order to facilitate the use of XML in the implementation of
Intranet and Internet applications, e-XMLMedia offers a suite
of XML- and Java-based components for transforming,
integrating, storing, querying and publishing information
distributed within an enterprise. The components of this suite
facilitate the construction of applications that manage or
generate XML documents. XML is stored in a relational database
system, exchanged with applications (for B2B applications),
used to construct enterprise-wide portals, and serves as the
bases of data exchange between applications and services on
the Web. The components may be used independently or
integrated into a three-tier architecture, for example part of
an EAI system or part of a system that federates data (a
heterogeneous data integration).
here for a brochure describing our products. (PDF 188
here for a white paper describing our products.
(Word 957 KB) (ZIP
develops and distributes a toolkit consisting of several
logically independent components that permit the developer to
integrate heterogeneous data sources in XML and manipulate XML
documents in a relational database. Available as a Java
package, the components can be quickly integrated into a
client's information system architecture: 2 and 3 tier
architectures (J2EE, CORBA, servlets, EJB), and Web Services
(SOAP, WSDL, UDDI).
The toolkit conforms to multiple standards:
- Java API conforms to W3C standards SAX2, DOM2 and JAXP,
- XML Query language conforms to W3C standard XQUERY,
- XFE implements the XFORMS W3C standard,
- Relational database access conforms to SQL via JDBC2.
The Repository provides storage
and query access to XML documents in a relational database.
This component extends the functionality of existing
relational databases and provides a dual XML and relational
basis for access to XML documents.
The Mediator is a tool for querying
multiple, heterogeneous, distribute, data sources. This
federation of data sources are integrated and presented as a
single homogeneous repository of data. Query results are
presented as XML documents as define by each query.
The XMLizer provides a mapping
relationship between XML documents and relational database.
The tool permits the flexible extraction of data, the
transformation of data into an arbitrary XML document, and the
insertion (or loading) of the XML into an existing,
predefined, set of relational tables
The XFE - XFORMS Engine - provides a
one-stop document source for forms based data entry. A web
developer defines a simple form in the XFORMS XML standard.
The interaction between the browser and the application
program is completely handled by XFE. After the user finishes
interaction with the browser, a valid XML document
representing the result of data entry is available to the