Supported Platforms


Overview

GigaSpaces XAP Data-Grid , Messaging-Grid , Compute-Grid , local cache , remoting , Persistency, Service Grid and OpenSpaces API are 100% Java technology based.

GigaSpaces XAP is supported on every operating system that supports the Java Platform Standard Edition technology - i.e., Windows , Linux x86, Linux AMD64 (Opteron), Oracle Solaris, Hewlett Packard HP-UX, IBM P-Series PowerPC AIX, Apple Mac OS/X, etc.

The list below represents the platforms that are regularly 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 XAP Versions

The following is supported:

  • Runtime backward compatibility: Starting from GigaSpaces 8.0, GigaSpaces Space instances are backward compatible with Space clients across major versions. That means that clients running on version 9.0, 9.0 or 9.1 are compatible with Space instances running on version 10.0.
  • Binary compatibility: applications built using 9.0.x or higher run without any code changes on a clean 10.0.x installation.
  • Servers (GSMs, GSCs and Space instances) running on any future service pack of version 10.0 (e.g. 10.0.1) are guaranteed to work with older service packs of that version (e.g. 10.0).

Tested & Certified Platforms

Recommended and Certified Environment

GigaSpaces is being tested with (32bit and 64bit JVMs):

Important

SUSE-10 sp3 has bugs which make the OS network layer unreliable. This OS should be avoided with GigaSpaces.

Tested JVMs:

  • Oracle 6 - XAP was tested using Sun JVM version 6u43 and above.
  • Oracle 7 - XAP was tested using Sun JVM version 7u45 and above.
  • IBM 1.6.0 - XAP was tested using IBM JVM version 1.6.0 SR15.
  • IBM 1.7.0 - XAP was tested using IBM JVM version 1.7.0 SR6.
Note

Using IBM jdk there might be a problem in xml parsing package bundled with jdk,in previous GS version the xml parsing package was bundled with the product. Starting with 10.1 this is no longer the case. In case of a problem ‘working’ xml parsing package should be added to GS boot class path.

GigaSpaces recommends that customers upgrade to a fully-supported environment, such as the latest GigaSpaces XAP 10.0.x and the latest *Java 1.71.8 SDK.

End-of-Life Java Versions

  • 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.
Note
Please refer to the public website page for the latest updates about the JVM & Third-Party End-Of-Life Policy.

Product Integrations

Product Product Page Version Component Documentation
Cassandra http://cassandra.apache.org/ 1.1.6 Cassandra archiver and Cassandra EDS Cassandra Integration
Hibernate http://www.hibernate.org/ 4.1.9.Final Persistency Hibernate Space Persistency
log4j http://logging.apache.org/log4j/1.2/ 1.2.17 Hibernate
log4j-snmp-trap-appender http://code.google.com/p/log4j-snmp-trap-appender/ 1.2.9 Alert integration example SNMP Connectivity via Alert Logging Gateway
MongoDB http://www.mongodb.org/ 3.2.0 MongoDB archiver and MongoDB EDS MongoDB Integration
Mule http://www.mulesoft.org/ 3.3.0 XAP Mule PU Mule ESB
Scala http://oss.sonatype.org/content/groups/scala-tools/ 2.10.1 Express common programming patterns in a concise Scala
snmp4j http://www.snmp4j.org/ 1.11.2 Alert integration example SNMP Connectivity via Alert Logging Gateway

.NET Interface

System Requirements

Required Software: Microsoft .NET Framework 3.5 or later including Microsoft .NET Framework 4.0. Recommended: Microsoft .NET Framework 4.

Supported Operating Systems: Any operating system supported by .NET Framework 3.5.

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 10.0.0). Selecting ‘Custom’ will allow you to customize the installation path, which features 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 20082010 (VS9.0/VS10.0)

Integrations with 3rd Party Products

Integrations with 3rd Party Products