Overview
GigaSpaces Data Grid and Messaging Grid core middleware, Database Cache and Persistency, Service Grid and OpenSpaces are 100% Java technology based.
You can run GigaSpaces on every operating system that supports the Java Platform Standard Edition technology – i.e., Windows , Linux x86, Linux AMD64 (Opteron), Sun Solaris, Hewlett Packard HP-UX, IBM AIX, Apple Mac OS/X, etc.
The list below represents only the platforms that have been tested by GigaSpaces.
GigaSpaces components (space, cluster of spaces, Processing Unit, GSM, GSC, LUS, Mahalo, GUI, CLI) can run only with the same GigaSpaces JARs (i.e., the same version and build number).
Mixing GigaSpaces Versions
The following is supported:
- Runtime backward compatibility: Starting from GigaSpaces 7.1, GigaSpaces Space instances are backward compatible with Space clients across major versions. That means that clients running on version 8.0 or 9.0 are compatible with Space instances running on version 9.1.
- Binary compatibility: applications built using 8.0.x or higher run without any code changes on a clean 9.1.x installation.
- Servers (GSMs, GSCs and Space instances) running on any future service pack of version 9.1 (e.g. 9.1.1) are guaranteed to work with older service packs of that version (e.g. 9.1.0).
Tested & Certified Platforms
 |
Recommended and Certified Environment
GigaSpaces recommends that customers upgrade to a fully-supported environment, such as the latest GigaSpaces XAP 9.1.x and the latest *Java 1.6 latest SDK. |
GigaSpaces is being tested with (32bit and 64bit JVMs):
- Windows 2008 Server SP2
- Linux RHEL 5.x
- Solaris 10
 |
From JDK 1.6u39 and JDK 1.7u13 a change in JDK code caused GigaSpaces failure. A fix wad added to GigaSpaces release 9.1.2.1. Please upgrade to this release or avoid those JDK versions. |
 |
SUSE-10 sp3 has bugs which make OS network layer unreliable. This OS should be avoided with GigaSpaces. |
 |
Supported Java Versions & SDK End-of-Life
- Java SE 1.5 EOL - based on information made publicly available by The Oracle Corporation (formerly Sun Microsystems), as of October 30th 2009, Java SE 1.5 SDK has reached its End of Service Life (EOSL).
- Oracle has already ceased to support the 1.5 JVM. In addition, the other major JVM vendor, namely IBM, announced its limited ability to support these JVMs in light of Oracle's announcement. This in turn will limit GigaSpaces' ability to provide support for applications running on this JVM.
- From version 8.0 onwards, GigaSpaces XAP no longer supports the Java 1.5 SDK, and will require the use of Java 1.6 SDK or higher.
|
See below tested JVMs:
- Oracle 7 - XAP was tested using Sun JVM version 6u30 and above.
- Oracle 7 - XAP was tested using Sun JVM version 7u4 and above.
- JRockit/BEA 1.6.x - XAP was tested using BEA JRockit(R) build 1.6.0_02-b05
- IBM 1.6.0 - XAP was tested using IBM JVM version 1.6.0 IBM J9 VM (build 2.4, J2RE 1.6.0 IBM J9 2.4 amd64-64 jvmxa6460-20080816_22093 (JIT enabled, AOT enabled)
.NET Interface
System Requirements
Required Software: Microsoft .NET Framework 2.0 or later (including Microsoft .NET Framework 4.0).
Recommended: Microsoft .NET Framework 2.0 Service Pack 2 or later.
Supported Operating Systems: Any operating system supported by .NET Framework 2.0.
64 bit support: XAP.NET is released in two separate packages for x86 and x64. Itanium (ia64) is currently not supported. The XAP.NET x86 package can be installed on a x64 machine and run in WoW64 mode.
Installation
GigaSpaces XAP.NET is packaged as a standard Windows Installer package (.msi file). To start the installation simply double-click the msi file, and the installation wizard will pop up and guide you through the installation process.
Once you accept the licence agreement, you will be asked to choose a setup type. Select 'Complete' to install all the features in the default path (C:\GigaSpaces\XAP.NET 9.1). Selecting 'Custom' will allow you to customize the installation path, which components will be installed, and more.
Other Installation Options
GigaSpaces XAP.NET offers more installation scenarios and customizations. For example:
- Command-line installation.
- Packaging XAP.NET in another installation package.
- Side-by-side installations.
- Using a different jvm.
For more information see Advanced Installation Scenarios.
C++ Interface
GigaSpaces C++ source code can be built on Linux and Windows 32bit or 64bit machines.
The current supported platforms and compilers are:
- Linux
- 64bit – gcc.4.1.2
- 32bit – gcc.4.1.2
- Windows
- 32/64bit C++ for VisualStudio 2008/2010 (VS8.0/VS9.0)
Integrations with 3rd Party Products
The following products/projects were tested and certified using GigaSpaces 9.1:
- Spring 3.1.1
- Hibernate version 3.6
- Mule 3.3* (*from 9.0.1)
- Jetty 8.1.7
- Groovy 1.8.6
- Maven 3.0.2
- Hyperic SIGAR 1.6.5