The IBM WebSphere DataPower XC10 Appliance
- IBM WebSphere DataPower XC10 Appliance Session Management : An introduction to the new IBM WebSphere DataPower XC10 Appliance and a demo showing how easy it is to configure for session management.
The IBM WebSphere DataPower XC10 Appliance
Session Failover with the WebSphere DataPower XC10Session Failover with the WebSphere DataPower XC10 : This video describes how the WebSphere DataPower XC10 appliance may be used for HTTP session replication across data centers to improve customer satisfaction and reliability.
WebSphere eXtreme Scale Version 8.5 Fix Pack 3 or the DataPower XC10 Appliance Version 2.1 Fix Pack 3 available for download!
WebSphere® eXtreme Scale Version 8.5 Fix Pack 3 includes fixes for internal defects and usability improvements.
Download the IBM WebSphere DataPower XC10 Appliance Version 2.1 Fix Pack 3 firmware upgrade. You can also download the client, which is required for the appliance to work.
This firmware release includes improved capability for WebSphere DataPower XC10 Appliance Version 2.1 Fix Pack 3, also known as V22.214.171.124.
If you have any issues upgrading, be sure to visit our forums!
The DataPower XC10 Appliance is a great way to get up and running with eXtreme Scale with an all included hardware package. WebSphere Liberty Profile Server is a lightweight Java EE runtime that can be deployed in seconds. With these two efficiently quick solutions, you can have your application accessing the data grid in record time.
This sample is a client that can run in the Liberty Profile and access the XC10 data grid. The sample shows how you can connect, and do basic CRUD operations to the grid. In the sample, you can store strings, but for further use, objects put into the grid as well.
WebSphere® eXtreme Scale helps you develop innovative applications by extending the data caching concept using advanced features in the creation of new classes of high-performance applications. These applications allow for scenarios and configurations that increase operational flexibility. Application types include simple data/database, peer to peer, shared, client/server, real-time data event mining, and ultra-scale data grid.
WebSphere eXtreme Scale for Liberty Profile is a free version of WebSphere eXtreme Scale that allows developers to test applications and data grids on the WebSphere Application Server Liberty Profile. It is ideal for projects that do not warrant the expense of a priced and supported runtime. WebSphere eXtreme Scale V8.5 for Liberty Profile requires the WebSphere Application Server V8.5 Liberty Profile be installed.
Step 1: Start up the Liberty Profile, for even more ways how to do this, visit our friends at WASdev
Download Liberty Profile jar
java -jar wlp-developers-###.jar
Step 2: Start up eXtreme Scale for Liberty
Download the eXtreme Scale for liberty jar
java -jar wxs-wlp_###.jar
Step 3: Run the Getting Started Web Sample
Running the GettingStarted sample client
Using beans to connect to your data grid?
The getting started with Spring sample is provided for a quick introduction to the Spring framework integration. The sample consists of shell and batch scripts that are designed to start a simple grid with very little customization needed. You can create a spring applications and connect to your DataPower XC10 Appliance to cache your bean in the grid.
This sample demonstrates the following concepts:
To install the sample follow these steps:
The <ObjectGrid> directory is the directory where the eXtreme Scale trial was extracted, or the ObjectGrid directory within a WebSphere eXtreme Scale product installation.
Running the sample
The WXSSpringCache.zip file contains the SpringCache binary class files and the source files. The sample can be run with the supplied scripts for Windows and UNIX operating systems, or can also be run in Eclipse. For details on running the sample, see the README.txt file in the extracted SpringCache directory. For details on running the sample in Eclipse, see the ECLIPSE_README.txt file also located in the extracted SpringCache directory.
Running the sample as a client for XC10
1. Create a Simple Data Grid and Map on the XC10 console
Sign into the console
Click Data Grid->Simple Data Grid
Click the plus sign for a new Grid.
Give the Grid a Name.
2. Edit your env.bat or env.sh
Change the CATALOGSERVER_HOST and CATALOGSERVER_PORT to point to your XC10 machine.
Change the CATALOG_SERVICE_ENDPOINTS to point to your XC10 machine.
3. Edit your springcontext.xml in the SpringCache/bin directory to point to the endpoints, grid and maps you created on the XC10.
3. Download the prerequisite libraries for the sample. Create a directory called 'lib" under
the <installRoot>/ObjectGrid/samples/SpringCache directory and copy the following
libraries to it:
a. Spring 3.1.1: http://www.springsource.org/about
org.springframework.aop-3.1.1.RELEASE.jar, org.springframework.asm-3.1.1.RELEASE.jar, org.springframework.beans-3.1.1.RELEASE.jar,
org.springframework.context-3.1.1.RELEASE.jar, org.springframework.core-3.1.1.RELEASE.jar, org.springframework.expression-3.1.1.RELEASE.jar
b. Commons-logging: http://commons.apache.org/logging
c. AOP Alliance: http://aopalliance.sourceforge.net/
4. Open a terminal or command-line window:
Windows: set JAVA_HOME=<java home>
UNIX: export JAVA_HOME=<java home>
5. CD <installRoot>/ObjectGrid/samples/SpringCache
6. Run the test client:
The test client shows several operations on the grid including a get, update, and query by
For information on loading and running this client in Eclipse,
refer to the provided ECLIPSE_README.txt file. You can use the Eclipse environment
to update and compile the sample and run the sample programmatically.
This sample also includes commands and source code that can be used to create catalog and container servers separately from the XC10.
Post any feedback on this sample as a comment on this page.