You are here

Xaldon Office Services (XOServices)

Implementation of all relevant SharePoint® protocols in a simple Java EE library that let you emulate a SharePoint™ server.

Microsoft® has enabled the products of their Office™ suite to directly work on documents stored in a SharePoint™ server. The Office™ applications reflect those documents to the user as if they are stored on the local disk. But in fact, Office performs actions like locking, checkout, versioning or metadata update in the background.

The XOServices library provides an implementation of exact those communication protocols and services that are addressed by Office and Windows during this process. The library offers different layers of abstraction, starting from the low-level protocol implementation to a high-level virtual file system to which all remote procedure calls are redirected. So it is quite easy to rapidly realize even complex integration scenarios while it is still possible to control each byte on the wire.