| Project Description |
Umbrella project for open connectivity to GigaSpaces XAP. Sub-projects include memcached server for Java and memcached server for CPP. |
| Current Project Version |
0.1 |
| Project Maturity |
Pre-Alpha |
| Project License |
Apache License 2.0 |
| Compatible GigaSpaces XAP Version |
6.0.2 |
| Project Captain |
Steve White |
| Contributors |
Steve White, Peter Yardley, Kevin Walsh |
Project Sitemap
Project Homepage
Open Connectivity to GigaSpaces XAP
The first project is to demonstrate development using the Open Protocol framework, the example chosen is to build a memcached server that is compatible with the numerous memcached client APIs available in the field today.
Subsequent projects will demonstrate how to build Market Data Feed handlers, specialized storage containers such as time series and transaction processing workflows in high performance C++ code.
The memcached API is very simplistic but demonstrates the mapping of command verbs and data into the native GigaSpaces format.
Sub-projects
- XML Driven Data Formatting component.
- Pluggable Protocol stack.
- Local Cache Component.
Diagram

Features and Capabilities
The Open Protocol framework will demonstrate and teach the developer how to build a custom connectivity component into the GigaSpaces XAP product.
The project is developed in portable CPP and makes use of the following thir