Skip navigation
Toggle Sidebar

Integration Demos Documentation

General

This demonstration package showcases the very rich interoperability and integration capabilities of GigaSpaces, as testable, end-to-end solutions.

The package is very modular and easy to set up and configure. Quite a few interesting combinations can be tried in which interoperability and integration is demonstrated:

For example, why don't you try writing a C++ object to GigaSpaces, receive a notification in .NET and take it from the Space using Java? Out of the box, yes, that's right!

Moving this further, why don't you use Excel sheets as the view on GigaSpaces. Or use the GigaSpace JMS provider. Or use a J2EE container (such as WebLogic or JBoss) from which you interact with GigaSpaces.

And, to make it virtually endless in its possibilities, use Groovy to interact with the Space in a scripting manner.

Prerequisites

You should have the following installed on your machine for the demo to run work properly. If you are less interested in some of the interoperabilities and integration technologies (for example C++), you can set up your environment quite easily to work without the related software packages. Just follow the manual.

  • Windows XP (for C++, .Net)
  • JDK 1.5+ (download here)
  • GigaSpaces 6.6.x for Java 5+ (download here)
  • GigaSpaces 6.6.x for .Net (download here)
  • GigaSpaces C++ package (download here)
  • Microsoft Visual C# 2005 Express Edition (download here)
  • Microsoft Visual C++ 2005 Express Edition (download here)
  • Windows SDK (download here)
  • Bea WebLogic (download here) or JBoss (download here)

Technologies demonstrated

  • C++ client communicating with a java client via space and vice versa
  • C++ service in a PU
  • .Net client communicating with a java client via space and vice versa
  • Java GigaSpaces client without openspaces
  • Java JMS client without openspaces
  • Java Remoting client without openspaces
  • Example of spring AOP to profile performance for openspace containers
  • J2EE integration with the remote space using session beans and a web client
  • Excel client
  • Remote scripting with Groovy

Build and Deployment

We did our best to make the steps to get everything up and running as easy as possible. As you may understand, especially the Microsoft related technologies require additional installation and configuration of software that we do not bundle with our distributions.

However, the steps that we provide you will give you a headstart for the demo's to your manager, your experiments, and your GigaSpaces projects.

The full documentation on how to build and deploy everything can be found here

We wish you lots of luck and fun with this integration package!

Adaptavist Theme Builder Powered by Atlassian Confluence