XML is the fastest evolving technology for Web
Applications. To address the requirements of commercial Web publishing and
enable the further expansion of Web technology into new domains of
distributed document processing, the World Wide Web Consortium has developed
an Extensible Markup Language (XML) for applications that require
functionality beyond the current Hypertext Markup Language (HTML).
XML is a universal language for data on the Web that lets developers deliver
content from a wide variety of applications to the desktop. XML promises to
standardize the way information is searched for, exchanged, adaptively
presented, and personalized.
Data such as customer information, credit card transactions, purchase
orders, and fulfillment requests can be converted to XML and shared across
applications without changing legacy systems. XML can be used to exchange
data between Web server and browser or between trading partners without the
existing systems needing any prior description of the data's structure.
XML Applications Areas:
The applications that drives the acceptance of XML are those that cannot be
accomplished within the limitations of HTML.
These applications can be divided into three broad categories:
- Applications that require the Web client to mediate between two or
more heterogeneous databases.
- Applications that attempt to distribute a significant proportion of
the processing load from the Web server to the Web client.
- Applications that require the Web client to present different views
of the same data to different users.
Agnicient focuses on following XML Applications Areas:
- Financial services (banking, securities, insurance)
- Legal publishing
- Pharmaceuticals (drug approval process)
- Collaborative design efforts
- Intranet applications that work across databases, especially where
policies must be enforced: purchase orders, expense requests, etc.
XML Skill Set:
XML Schema, SOX, RELAX, XSD, XHTML, XPATH, SOAP, XML-RPC, WSDL, UDDI, SAX,
DOM, JDOM, Xerces, Xalan, JAXP, SAXON