XML and CORBA are key technologies for building distributed systems, but both
have evolved separately by addressing different needs of content management
and distributed applications. This article illustrates how these technologies
can benefit from each other.
XML
XML and related specifications are addressed on the W3C Web site
(www.w3c.org) and in other articles in this journal. This section looks at
the structure of an XML application as depicted in Figure 1. The entity
manager reads XML documents from some virtual storage - a database, a file or
some other mechanism - and creates XML entities, a term used to describe XML
elements. This data is passed to an XML parser, which can optionally validate
the document using either the DTD or, in the future, one of the semanti... (more)