 |
 |
Integration
GridGain provides integration with a number of data grid products, application servers, communication and monitoring frameworks.
This integration is critical in many cases as application of grid computing almost always involves other products or technologies.
In many cases integration with existing network or cluster infrastructure is a key to adoption of any grid computing product.
GridGain is a unique product in way it is designed to absorb into any hosting environment through SPI-based design and native
SPI implementations for leading application servers and frameworks. It is the only product that was designed from the ground
up to blend into hosting environment and basically become part of that environment.
For example, GridGain comes with JBoss
integration that allows GridGain to start as a JBoss service, blend into JBoss logging, utilize native JBoss JMX infrastructure,
use JBoss HA for discovery or use JGroups for communication and discovery, and take advantage of JBoss AOP for grid enabling - all
this archived through configuration only and completely transparent for the grid tasks execution and grid tasks developers.
 |
JUnit is a framework for writing unit tests that consists of a Java API that you use to write your
tests and a set of basic tools that can be used to run your test suites and report on the results. JUnit
is supported by all major Java IDEs and almost a standard de facto in Java unit testing.
GridGain is the only grid computing platform that provides native and deep integration with JUnit framework
allowing you to run your unit tests on the grid with very minimal changes to the code itself and with no
changes in how you run them - just click the "Run" button in your IDE or run your usual Ant script. GridGain
supports both versions JUnit 3 and JUnit 4.
More Information:
www.junit.org Integration Matrix
|
 |
JBoss application server is one of the leading Java application servers on the market.
It's licensed under LGPL (the same license as GridGain) and freely available for production usage.
GridGain provides custom loader for JBoss application server as JBoss service. Custom loader allows
GridGain to integrate into native JBoss logging, JMX infrastructure and work management (JSR-237).
GridGain also provides discovery SPI implementation based on JBoss HA cluster capabilities.
Additionally, GridGain provides integration with JGroups that is used by default in JBoss
for cluster communication (see below). With this integration GridGain naturally blends into JBoss
functionality and becomes part of JBoss APIs.
More Information:
www.jboss.org Integration Matrix
|
 |
Project GlassFish is an open source community comprising of Users, Developers, Partners, and
Evangelists creating an industry leading Java EE 5 compatible enterprise-quality Application Server.
In the common Open Source tradition, project Glassfish encourage pluggability and reuse across many
other communities and projects.
GridGain provides custom loader for Glassfish application server. Custom loader allows
GridGain to integrate into native Glassfish logging and JMX infrastructure.
More Information:
glassfish.dev.java.net Integration Matrix
|
 |
AspectJ is the leading AOP framework for Java. It defines seamless aspect-oriented extension to
Java language. GridGain comes with native integration with AspectJ that enables GridGain to integrate natively
with any existing environment that uses AspectJ. Native integration with AOP framwork is essential since in most
cases there could be only one AOP framework configured for a single VM.
More Information:
www.eclipse.org/aspectj Integration Matrix
|
 |
Mule is a leading open source ESB provider. ESB is becoming a backbone of enterprise
messaging and communication infrastructure. Mule combines intuitive design with wide verity of supported
protocols and sophisticated message transformation and routing. GridGain comes with Mule-based implementation
for communication and discovery SPI allowing GridGain in this configuration to communicate over several
dozen of protocols supported by Mule.
Mule integration opens GridGain up to working with legacy communication protocols or over large selection
of existing network and communication environments.
More Information:
www.mulesource.com Integration Matrix
|
 |
Weblogic is a leading commercial application server developed by BEA Systems and
available at www.bea.com. GridGain provides custom
loader for Weblogic that allows GridGain to start within Weblogic and integrate into Weblogic
native logging, JMX infrastructure and work management (JSR-237). This integration allows GridGain to
become part of Weblogic runtime providing natural grid extension to Weblogic functionality.
More Information:
www.bea.com Integration Matrix
|
 |
Websphere is a leading commercial application server developed by IBM and available
at www.ibm.com. GridGain provides custom loader for
Websphere that allows GridGain to start within Websphere and integrate into Websphere native logging,
JMX infrastructure and work management (JSR-237). This integration allows GridGain to become part of
Websphere runtime providing natural grid extension to Websphere functionality.
More Information:
www.ibm.com Integration Matrix
|
 |
Spring is the most popular framework for enterprise Java development. GridGain
ships with Spring 2.0 as it’s used for default configuration implementation. Although GridGain
does not have hard dependency on Spring, the entire default configuration subsystem is implemented
based on Spring XML Beans for IoC support. Developers familiar with Spring-based XML configuration
will feel instantly familiar with configuration of GridGain.
GridGain also ships with out of the box support for Spring AOP for grid enabling.
More Information:
www.springframework.com Integration Matrix
|
 |
Tangosol Coherence is a leading commercial data grid solution (a.k.a. distributed caching).
Practically any real-life grid application will have a need for both data and computational grid. While
GridGain concentrates solely on processing grid Coherence provides state of the art data grid enabling.
Note that Coherence is the closest available implementation of upcoming JCache JSR-107.
GridGain comes with Coherence-based implementation for communication, checkpoint and discovery SPI. Having
these SPIs implemented via Coherence allows GridGain blend into existing Coherence installation without
any need to change network or cluster setup - GridGain simple becomes a part of Coherence installation.
More Information:
www.tangosol.com Integration Matrix
|
 |
GigaSpaces provide single software platform that easily scale-out high performance
applications. It can make transactional applications run faster and deploy better. Its uniqueness is
by providing an integrated solution, delivering the messaging, data and business logic using a single,
common core - "Space-Based Architecture" and by thus achieving true linear scalability.
GridGain comes with out of the box implementation for checkpoints SPI based on OpenSpaces. Checkpoints are
intermediate states saved by jobs during their executions and data caching aspect of GigaSpaces with
OpenSpaces access fits perfectly.
More Information:
www.gigaspaces.com Integration Matrix
|
 |
JXInsight is one of the leading commercial monitoring, diagnostic and transaction
analysis solutions for Java. JXInsight is especially important in distributed environment such as
grid computing infrastructure. GridGain comes with JXInsight-based implementation for tracing SPI
that allows GridGain to become instantaly "visible" to JXInsight comprehensive monitoring management
UI. GridGain exposes all main components and subsystems to tracing SPI making them available to JXInsight.
Note that GridGain doesn't ship with JXInsight and you will need to obtain it separately.
More Information:
www.jinspired.com Integration Matrix
|
|
 |
|