The core of VIOMA Integration Server is the Transformation Engine. Basically, the
Transformation Engine uses two languages, along with templates, for XML transformation.
XSLT (eXtensible Stylesheet Language Transformations) is a
W3C
standard for powerful XML transformation that can operate on XML data stored in
a repository.
CML (Content Markup Language) is a proprietary extension of XML and is especially
useful for processing XML from any number of data sources and combining it. See also "
Interfaces
" for how to extend CML with customized tags written in Java.
XSLT and CML are used to describe the transformation of XML data from different
data sources into cohesive XML documents.