Skip to main content
 
developerworks > Community >  Dashboard > WebSphere eXtreme Scale and DataPower XC10 Appliance Wiki > Home > Samples Gallery
developerWorks
Log In   View a printable version of the current page.
Overview New to Forums Wikis
Samples Gallery
Added by Chris.D.Johnson, last edited by Chris.D.Johnson on Jan 10, 2012  (view change)
Labels: 
(None)

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

Asynchronous Service Framework sample

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.

Client authentication security

This sample describes how to configure authentication requiring the client to provide valid credentials before the server allows any grid access.

Creating dynamic maps after grid initialization

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.

Getting Started with Spring

The getting started with Spring sample is provided for a quick introduction to the Spring framework integration.

Integrate WebSphere eXtreme Scale security in a mixed environment with an external authenticator

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.

Integrating WebSphere eXtreme Scale Security with WebSphere Application Server

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.

Multi-master Replication sample

The Multi-Master Replication Getting Started sample is provided for a quick introduction to Multi-Master (or AP) replication.

Running Queries in a partitioned grid using Entity Manager API

This sample demonstrates how to use queries in a distributed partitioned map with the EntityManager API.

Running Queries in Parallel using a ReduceGridAgent

This sample demonstrates how to use the WebSphere eXtreme Scale Data Grid API to run a query over every partition in the grid.

Using the WebSphere DataPower XC10 Appliance as a side cache for the WebSphere DataPower XI50 Integration Appliance

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.

WebSphere eXtreme Scale BSON serializer sample

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.

WebSphere eXtreme Scale Getting Started with WebSphere Application Server sample

The getting started samples are provided for a quick introduction to eXtreme Scale functionality and basic operation in a WebSphere Application Server environment.

WebSphere eXtreme Scale Google protocol buffer serializer sample

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.

WebSphere eXtreme Scale OSGi sample

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.
Wiki Disclaimer and License
Copyright IBM Corporation 2009,2010,2011. All Rights Reserved.
Docs Asynchronous Service Framework sample (WebSphere eXtreme Scale and DataPower XC10 Appliance Wiki)
Docs Client authentication security (WebSphere eXtreme Scale and DataPower XC10 Appliance Wiki)
Docs Creating dynamic maps after grid initialization (WebSphere eXtreme Scale and DataPower XC10 Appliance Wiki)
Docs Getting Started with Spring (WebSphere eXtreme Scale and DataPower XC10 Appliance Wiki)
Docs Integrate WebSphere eXtreme Scale security in a mixed environment with an external authenticator (WebSphere eXtreme Scale and DataPower XC10 Appliance Wiki)
Docs Integrating WebSphere eXtreme Scale Security with WebSphere Application Server (WebSphere eXtreme Scale and DataPower XC10 Appliance Wiki)
Docs Multi-master Replication sample (WebSphere eXtreme Scale and DataPower XC10 Appliance Wiki)
Docs Running Queries in a partitioned grid using Entity Manager API (WebSphere eXtreme Scale and DataPower XC10 Appliance Wiki)
Docs Running Queries in Parallel using a ReduceGridAgent (WebSphere eXtreme Scale and DataPower XC10 Appliance Wiki)
Docs Using the WebSphere DataPower XC10 Appliance as a side cache for the WebSphere DataPower XI50 Integration Appliance (WebSphere eXtreme Scale and DataPower XC10 Appliance Wiki)
Docs WebSphere eXtreme Scale BSON serializer sample (WebSphere eXtreme Scale and DataPower XC10 Appliance Wiki)
Docs WebSphere eXtreme Scale Getting Started with WebSphere Application Server sample (WebSphere eXtreme Scale and DataPower XC10 Appliance Wiki)
Docs WebSphere eXtreme Scale Google protocol buffer serializer sample (WebSphere eXtreme Scale and DataPower XC10 Appliance Wiki)
Docs WebSphere eXtreme Scale OSGi sample (WebSphere eXtreme Scale and DataPower XC10 Appliance Wiki)