Xythos WebFile Server Features
Document Version Control
Unstructured Information Management
External File Collaboration
Through the WebDAV protocol and documented Java APIs in Xythos WebFile Server, developers have a standard set of library services such as document version control, check-in/check-out, file and folder-level security, workflow, document classes, custom attributes and full-file logging to address the collaborative requirements of their applications. Other features include:
Loosely-Coupled Distributed System: Xythos WebFile Server was designed to meet the most demanding performance requirements. Scalability is achieved through a loosely-coupled distributed system in which each component can scale independently. WebFile Server can operate with all of its components on one machine or the components can be deployed on separate machines. Installations with large numbers of users and data can be accommodated by increasing the number of each respective storage, database and application server component. WebFile Server performance has been optimized for HTTP and WebDAV so that it can efficiently support file access and storage over long distances.
Flexible APIs: WebFile Server can be used to add unstructured information management and collaborative capabilities to any enterprise application. The WebFile Server APIs can be used to integrate Xythos' features into an application where application logic is coded directly on top of the WebFile Server. Developers can also easily limit which features their web application presents based on project and security requirements.
Single File Instancing: If there is more than one copy of a file within the system, WebFile Server will not store more than one copy of that file on external storage. The document store architecture allows for single file instancing because multiple files in the database can point to the same file on disk. Single file instancing dramatically reduces storage requirements by eliminating duplicate data which is often estimated to be 30% of an organization's overall storage capacity.
Global Schema: WebFile Server stores system-wide parameters in a database called the Xythos Global Schema. User and session information is also stored here. There is only one Xythos Global Schema per WebFile Server and it must be accessible to all machines running the WebFile Server code.