- Cost - It Is Free
- Source Code - It Is Open Source
- Support - Enterprise Level Support
- Java - It Is Made In Java And For Java
- AOP - Innovative AOP-based Grid Enabling
- Simplicity - Ease Of Use
- Features - Best of Breed Grid Computing Features
- Practicality - Everything You Need, Nothing You Don't
- Integration - Out-Of-The-Box Integration With Spring, JBoss, AspectJ, ...
- Agile - Made With Developers In Mind
We can think of 10 reasons why you would like to use our product. Not all of them will apply to everybody but we believe each and everyone will find one or two strong reasons to give our product a try and see for yourself how it can help you to build better and more high-performance systems.
Cost - It Is Free
GridGain is free for one node or for a thousand. Simple and clear. As long as you are within LGPL license it will cost you nothing to use GridGain in almost any way you like.
Source Code - It Is Open Source
Availability of fully commented source code is essential for middleware product. Not only we are providing the source code for LGPL compliance but more importantly we believe that it is more convenient and productive for you - the developer - to quickly look at the code and see why you are getting certain behavior or how this or that feature is implemented instead of time-consuming support calls or guessing. Well produced source code is essential part of the documentation for any product like GridGain.
Support - Enterprise Level Support
We at GridGain Systems provide a full range of support options for those clients that need a piece of mind and help in solving issues with GridGain product.
But what's more important is what our support is: there are no customer support people or lengthy escalations, no long waiting on hold or bouncing Q&A emails on each issue - you get a direct response from the product engineers who work on GridGain product every day - the people who know this product better than anyone else and those who passionately pride themselves in making sure this is the best grid computing product available and you - the customer - love to use it.
Java - It Is Made In Java And For Java
GridGain grid computing product is made in Java. But what's critical is that it's made for Java developers. Often, Java developers feel like fish out of the water when dealing with products that brake the usual methodologies and paradigms of today's Java development: unit testing and test driven development, IDE-centric development with refactoring, IoC configuration, common frameworks like Spring and common JEE concepts.
We spent literally half of our development time ensuring that GridGain is just as natural for Java developers as their everyday programming tools.
AOP - Innovative AOP-based Grid Enabling
One of the unique features of GridGain is AOP-based grid enabling in a addition to a traditional task oriented grid enabling.
With AOP-based grid enabling you simply attach annotation to a method and next time you call this method its execution will be grid enabled. You have a full control over how this grid enabling will be performed. One of the interesting characteristics of this approach is that in many cases you don't even have to have a source code for the system you are trying to grid enable - as long as you know the signature of the method you can grid enable it.
Simplicity - Ease Of Use
Most of the time the term "Ease Of Use" is really loaded and everybody claims it.
Our claim is simple - you can have your real grid application running on as many nodes as you wish in 15 minutes from scratch. Simple and clear.
Features - Best of Breed Grid Computing Features
The biggest challenge in our product was to combine simple programming model with the state of the art grid computing features.
We provide full breadth of standard and advances features like grid topology management, failover and collision SPIs, intelligent and fully programmable map/reduce (a.k.a. split-and-aggregate or mcast-reduce in MPI language), pluggable deployment, checkpoint, communication, tracing, event and discovery SPIs, automatic peer-to-peer deployment, etc.
Practicality - Everything You Need, Nothing You Don't
GridGain takes practical approach to grid computing. We are focused to solve one problem and solve it well. You will not find BPEL or other types of orchestration in our product, nor will you need to fit into a heavy WS-* mold, nor will you need to adapt to a new development and deployment process.
Integration - Out-Of-The-Box Integration With Spring, JBoss, AspectJ, ...
GridGain comes with out-of-the-box integration for:
- JBoss
- Spring
- Spring AOP
- JBoss AOP
- AspectJ
- JGroups
- Coherence
- GigaSpaces
- JXInsight
- Weblogic
- Websphere
- Mule
GridGain is built around a set of SPIs - service provider interfaces that totally abstract the core of the product from the specifics of implementation such as communication, discovery, failover, collision, tracing, deployment, checkpoint, and event aspects.
GridGain comes with a large set of pre-built SPI implementations that are ready to use.
Agile - Made With Developers In Mind
GridGain is made for developers. Although it is a common cliché we will let you judge for yourself. Here are some of the features that we implemented to make sure GridGain is developer-friendly and ideal for agile teams and agile development:
- IoC-based configuration via Spring
- Local unit testing support
- You can run many GridGain nodes on one computer or even in one JVM - debug locally
- Default peer-to-peer loading with automatic hot-redeployment eliminates costly build process - just recompile locally and run
- Start as a standalone application or within any hosting environment like JBoss
- Launch from any IDE (Eclipse, IDEA, NetBeans) in seconds
- Support for Ant builds with special Ant task
- Build augmentation embeds source code information into all exceptions and assertions
