XMLVault - The XML Storage and Indexing Solution
Today, organizations are dealing with growing numbers of XML-formatted documents that they generate internally or receive from their customers and suppliers. Typically, these documents must be retained for auditing purposes. With this ever-increasing accumulation of documents comes the problem of how to efficiently store and retrieve them. Moreover, for many organizations, they must not only keep the original document intact in XML format, but they must also provide the ability to access the document on-line to retrieve specific data within it.
XML Vault allows NonStop Server users to store a virtually unlimited number of XML documents and to easily retrieve any document by various criteria. Documents are stored in their original format so that they may be retrieved exactly the same way that they were received. Documents may also be retrieved by various criteria including unique document id, timestamp, and user-defined indexes on document contents. XML Vault takes care of creating, maintaining, and utilizing these indexes, thus facilitating retrieval.
XML Vault provides several interfaces for accessing its document store. For end users, documents may be stored and retrieved through a simple Web interface. For shell users or for scripting purposes, the product also provides a command-line interface.
XML Vault also provides two application program interfaces (APIs) for Java applications. Using the ‘statement interface’, applications can perform storage and retrieval operations using SQL-like statements. Alternatively, applications may use the ‘model interface’ to access the document store. XML Vault queries support XPATH expression evaluation so that specific content from stored documents may be extracted. XML Vault is suitable for use in either standalone Java or in Java Servlets applications.
XML Vault is designed for reliability and scalability. It leverages the value in inherent NonStop capability, e.g., TMF Transaction Management and NonStop SQL/MX. In high-volume environments, XML Vault leverages NonStop JMS (Java Messaging System) to distribute document storage and indexing across multiple processors.
The storage and access of XML documents is becoming a mission critical requirement for many enterprises. XML Vault provides the highest reliability for handling these sensitive documents in a straightforward and cost-effective manner.
For further information contact info@nuwave-tech.com
