Publish/Subscribe Messaging
Publish/Subscribe Messaging:
Propagation of any event that takes place in the data grid to listeners using the publish/subscribe paradigm
Point-to-Point Messaging
Point-to-Point Messaging:
Support for implementation of complex workflows and triggering of processing logic across the data grid
Watch video

You are missing some Flash content that should appear here! Perhaps your browser cannot display it, or maybe it did not initialize correctly.

Durable Notifications
Durable Notifications:
Fully durable pub/sub messaging for data consistency and reliability
Workflow Support
Workflow Support:
Implement complex workflows using event propagation and sophisticated event filtering
Content Based Routing:
Content Based Routing::
Routing of events to relevant cluster members based on their content
Single-Click Deployment
Single-Click Deployment:
Support for distribution, provisioning and management of application deployments across any number of hosts
Alerts
Alerts:
Out-of-the-box identification & notification of risky situations (e.g., above-normal CPU utilization or data replication failure)
Watch video

You are missing some Flash content that should appear here! Perhaps your browser cannot display it, or maybe it did not initialize correctly.

Web Dashboard
Web Dashboard:
Easy monitoring and management of deployed application through a powerful web-based dashboard application
Admin API
Admin API:
Comprehensive and intuitive API for monitoring and controlling every aspect of your cluster and application
SNMP Support
SNMP Support:
Support for alert propagation over SNMP for easier integration with external monitoring tools
Proactive Administration
Proactive Administration:
Automatic self-healing and scaling of the running data grid or application to changing conditions
Integration with 3rd-Party Monitoring Tools
Integration with 3rd-Party Monitoring Tools:
Extensible framework for propagating information and alerts to 3rd-party monitoring systems
Enhanced UI: Messaging Monitoring
Enhanced UI: Client side Cache Monitoring:
Discover client-side cache and views connected to your spaces
Enhanced UI: WAN Replication Monitoring :
Verify your replication topology and status
Enhanced UI: Messaging Monitoring
Enhanced UI: Messaging Monitoring:
Trace embedded and remote event containers
Immutable Objects Support
Immutable Objects Support:
Define space properties that have only a getter, or no accessors at all.
Dynamic Load Balancer Configuration
Dynamic Load Balancer Configuration:
Automatic and on-the-fly, to route requests to available web containers on startup and when cluster topology changes
WAR File Support
WAR File Support:
Deployment and management any standard JEE web application
Watch video

You are missing some Flash content that should appear here! Perhaps your browser cannot display it, or maybe it did not initialize correctly.

HTTP Session High Availability
HTTP Session High Availability:
Support for backing the HTTP session with the data grid for robust and high performance HTTP session handling
Cloud Scaling
Cloud Scaling:
Out-of-the-box identification & notification of risky situations (e.g. Above-normal CPU utilization or data replication failure)
Any cloud
Any cloud:
Comprehensive and intuitive API for monitoring and controlling every aspect of your cluster and application
Context aware messaging
Context aware messaging:
Support for alert propagation over SNMP for easier integration with external monitoring tools
Workflow:
Extensible framework for propagating information and alerts for 3rd-party monitoring systems
Proactive Administration
Proactive Administration:
Automatic self-healing and scaling of the running data grid or application to changing conditions
Automatic Scaling
Automatic Scaling:
Automatic data grid and application scaling based on real-time metrics, to provide the best possible SLA under any load
Spring on Steroids
Spring on Steroids:
Deployment, provisioning and proactive management of any spring application, with or without a data grid
Code and Data Co-location
Code and Data Co-location:
Deployment of business logic and data as a single coherent unit for optimized performance
Distributed Code Execution
Distributed Code Execution:
Dynamic code shipment and map/reduce-like execution across the grid for optimized processing and data acces
Watch video

You are missing some Flash content that should appear here! Perhaps your browser cannot display it, or maybe it did not initialize correctly.

Master-Worker Support
Master-Worker Support:
Intuitive and highly scalable master-worker implementation for distributing computation-intensive tasks
Robust Remoting Support
Robust Remoting Support:
Built on top of the data grid to provide fault tolerance, service auto discovery, cluster wide invocations and more
Watch video

You are missing some Flash content that should appear here! Perhaps your browser cannot display it, or maybe it did not initialize correctly.

Mule ESB Support
Mule ESB Support:
Built-in support for Mule ESB, incl. Space-based highly available SEDA queues and blazing fast transport for Mule apps
2 Ways Cassandra Integration
2 Way Cassandra Integration:
Use Cassandra DB & XAP in a seamless manner to increase performance, scalability and transactionality 
Historical Data to Cassandra
Historical Data to Cassandra:
Use XAP to solve preprocessing, RT processing & write speed and throughput for Big Data Applications
MongoDB External Data Source
MongoDB External Data Source:
Bi directional data and metadata exchange between MongoDB and XAP
Zone Controlled Deployment
Zone Controlled Deployment:
Support for mapping primary nodes into specific zone
Optimized Data Replication
Optimized Data Replication:
Field-proven, reliable, high performance replication mechanism to replicate data between peer nodes in the data grid
Data Partitioning
Data Partitioning:
Transparent content-based data partitioning to evenly and intelligently distribute data across your cluster
Transaction Support
Transaction Support:
Full transaction support, including local, distributed and XA transactions
Locking Support
Locking Support:
RDBMS locking and transaction isolation for robust and hassle-free data access
Multi-Site Deployment
Multi-Site Deployment:
Replicate and share data between multiple, geographically-distributed, active clusters for global activity
Write Behind
Write Behind:
Asynchronous and reliable propagation of data to any external data source
.Net
.Net:
Native C# interface that enables any .NET application to access the data grid
Native
Object/SQL API:
Highly optimized, POJO driven API which exposes all the unique capabilities of the platform
C++
C++:
Native C++ interface that allows any C++ application to access the data grid
JPA
JPA:
Support data grid access using the standard JPA API for seamlessly scaling your JEE data access layer
Watch video

You are missing some Flash content that should appear here! Perhaps your browser cannot display it, or maybe it did not initialize correctly.

Document
Document:
Completely schema-free data API that supports upgrading the application’s data model on the fly
Key-Value
Key-Value:
Simple and intuitive Map-based interface for simple caching scenarios
Cross Language Access:
Java, C# and C++ API support for heterogeneous environments, with seamless interoperability among them all
2 Ways NoSQL Integration
2 Way NoSQL Integration:
Easy Integration of the Data Grid with Non Relational Big Data stores for LRU and similar scenarios
Projection API
Delta Read – Projection API:
Partial query support for optimized performance
Historical Data to NoSQL
Historical Data to NoSQL:
Easy Integration of the Data Grid with Non Relational Big Data stores for preprocessing & speeding RT analysis
Custom Data Eviction Policy
Custom Data Eviction Policy:
Data Eviction from space using custom criteria for Business Aligned Cache (other memory management modes XAP supports are: LRU & All In Cache )
Microsoft Linq provider for XAP .NET
Microsoft Linq provider for XAP .NET:
Support for queries written using Linq API
Optimized Data Replication
Optimized Data Replication:
Field-proven, reliable, high performance replication mechanism to replicate data between peer nodes in the data grid
Multi-Site Deployment
Multi-Site Deployment:
Replicate and share data between multiple, geographically-distributed, active clusters for global activity
Automatic Self-Healing
Automatic Self-Healing:
Automatic re-instantiation of failed virtual hosts and application service instances to maintain consistent SLAs under any condition
XAP - Features