If you log in
with your developerWorks ID, you can leave comments and feedback for the development team.
This page includes samples, examples and utilities developed by the eXtreme Scale development team and community. To add a new sample, first log in
to your developerWorks account. Then, click here.
Community Samples
The WebSphere eXtreme Scale Asynchronous Service framework is a set of function built around the eXtreme Scale product which provides a scalable and fault tolerant processing fabric for asynchronous processing of messages and their associated consumer logic. The messages are dispatched into the grid where they are distributed to the grid partitions in a reliable and fault tolerant fashion.
This sample describes how to configure authentication requiring the client to provide valid credentials before the server allows any grid access.
This sample demonstrates how to create maps after your grid has been initialized. For eXtreme Scale 7.0+ you can use templates to retrieve maps.
The getting started with Spring sample is provided for a quick introduction to the Spring framework integration.
WebSphere eXtreme Scale is a distributed caching system. WebSphere eXtreme Scale security is based on three key concepts: authentication, authorization, and transport security. This sample package contains the framework libraries as well as a simple test application required for the WebSphere eXtreme Scale security in a mixed environment with an external authenticator tutorial
.
WebSphere eXtreme Scale is a distributed caching system. WebSphere eXtreme Scale security is based on three key concepts: authentication, authorization, and transport security. This sample package contains the framework libraries as well as a simple test application required for the WebSphere eXtreme Scale and WebSphere Application Server security integration tutorial
.
The Multi-Master Replication Getting Started sample is provided for a quick introduction to Multi-Master (or AP) replication.
This sample demonstrates how to use queries in a distributed partitioned map with the EntityManager API.
This sample demonstrates how to use the WebSphere eXtreme Scale Data Grid API
to run a query over every partition in the grid.
The 1.0.0.4 release of the WebSphere DataPower XC10 firmware introduces a new feature, a REST Gateway. The REST Gateway provides non-Java based clients' access to simple data grids using a set of HTTP based operations. This new feature expands the range of clients capable of utilizing the XC10 appliance for elastic caching to any client with HTTP capabilities, including PHP and .NET clients. Using the REST Gateway feature, the XC10 can be used as a Service Oriented Architecture (SOA) results side cache for the WebSphere DataPower XI50 Integration Appliance. Using the XC10's simple data grid as a side cache for an XI50 can significantly reduce the load on the back-end systems by eliminating redundant requests to the back-end systems, improve the response time to the clients and increase total system throughput. This sample and tutorial will detail how to integrate the XI50 and the XC10, and demonstrate the benefits of this integration using a Sample Catalog Application.
The WebSphere eXtreme Scale Serializer sample demonstrates how to write an eXtreme Scale Serializer and configure it to be used with eXtreme Scale. The sample serializer included with this sample uses Binary JSON (BSON) to describe and serialize the objects. The sample further demonstrates how the eXtreme Scale grid is configured to use the key and value serializers as well as how the ObjectMap API, Index and Query interact with the serializer.
The getting started samples are provided for a quick introduction to eXtreme Scale functionality and basic operation in a WebSphere Application Server environment.
The WebSphere eXtreme Scale Serializer sample demonstrates how to write an eXtreme Scale Serializer and configure it to be used with eXtreme Scale. The sample serializer included with this sample uses Google protocol buffers to describe and serialize the objects. The sample further demonstrates how the eXtreme Scale grid is configured to use the key and value serializers as well as how the ObjectMap API, Index and Query interact with the serializer.
The OSGi sample describes how to install and run a WebSphere eXtreme Scale data grid in the Eclipse Equinox OSGi framework. The sample includes several plug-in bundles that illustrate the best practices for developing dynamic eXtreme Scale plug-in bundles so that the eXtreme Scale servers can be updated without a costly restart.
Product Samples
- Getting Started
- Perform basic create, read, update, and delete (CRUD) operations from the command line in a client-server environment. The sample ships with the product and appears in the gettingstarted/ directory of your installation. For more information, see the Getting started topic
in the eXtreme Scale InfoCenter
.
- REST service preview - A brief introduction to the eXtreme Scale REST data service
functionality and basic operation. This sample ships with the product and appears in the restservice/gettingstarted directory of the product and trial. The REST data service user guide
describes the sample, including detailed installation instructions.
- xsAdmin - This administrative command-line utility ships with the product and appears in the samples/ directory of your installation. For more information, see the xsAdmin topic
in the eXtreme Scale InfoCenter
or further discussion in the article Enhancing xsadmin
.
Copyright IBM Corporation 2009,2010,2011. All Rights Reserved.