|The XML StackTM applied by Maio Consulting® will make
data talk. Imagine using a web-based search engine tailored specifically for your business and requesting
information on “breakdown of major maintenance costs.” The XML StackTM consists
of the following concepts:|
- Meta-Data – Depending
on the current technology used by your business, the existing meta-data layer can be leveraged to build Web Services. Many
organizations have invested in popular off-the-shelf Export, Transformation & Loading (ETL) tools which capture database
schema definitions. The schema definitions found in these toolsets can be used as input to tools which
build web services. Microsoft BizTalk provides the ability to develop a series of web services based upon
meta-data information as well as using direct data source access information.
- Web Services –
There are many tools sets provided by Microsoft, Oracle and
others that can easily generate web services. The organization of these web services is best developed
by using existing business process models.
- Universal Description, Delivery & Integration (UDDI) – The UDDI manages available web services used by your business. The web services
available both internally and externally provide input to tools which combine web service XML data to form common business
vocabulary. As the XML is combined into common vocabulary, new XML results are generated. The
new XML results are then related to new vocabulary and combined with other vocabulary elements.
- Business Process Model
– Many organizations have created business process models
and have found that these models provide invaluable insight about their business. Maio Consulting®
uses existing business process models to define common vocabulary or concepts within the XML StackTM. By
combining the business process models with the XML StackTM within popular work process automation tools, your business
can be optimized through iterative analysis between the XML StackTM and key performance indicators related to your
- Common Semantics, Vocabulary & Information Model & Business Process Model
– Many tools are available that assist with relating
web service data to a common vocabulary contained within a dictionary and/or thesaurus. In addition, these
tools allow for the creation of new vocabulary from existing vocabulary. As the business vocabulary is
developed, more difficult concepts are built by combining several lower level vocabulary elements together. In
reality, the end user is visualizing these concepts, but behind the scenes the concepts are several layers of aggregated XML.
Thus, tools in the marketplace which offer a common semantics or vocabulary are providing the ability to
transform data into conversational concepts. Since the aggregation of XML data into vocabulary and eventually
into conversational concepts is possible, the resultant XML is much easier for your business to interpret.