Active Memory XML Server
Active Memory XML Server
The Active Memory XML Server is a client/server architecture built on top of the native Berkeley XML Database and allows for:
- A-/Synchronous storage of XML documents and referenced binary attachments
- Query of XML documents and referenced binary attachments
- Support for update semantics of whole documents (document identity remains unchanged)
- Event system for coordination of external processes
- Event subscription through XPaths and XML server actions
- Full support for transactions both in XML and binary containers
- Indices from BDBXML can be dynamically re-configured
- Interactive command-line shell for introspection of running Active Memory XML servers
- API's available for C++, Python, Matlab and Java
- API's support both local and remote (via XCF) memory access
- Extensible architecture through a runtime environment for python scripts




