PRODUCT      SERVICES      CUSTOMERS      PARTNERS      COMPANY      NEWS
spacer HOME > PRODUCT > INTEGRATION  
spacer spacer

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


spacer