caGrid Software Compatibility Table
The NCI Center for Biomedical Informatics and Information Technology (CBIIT) Technology Stack
for Fiscal Year 2009.
The web page is located here: 2009 Tech Stack
.
| Containers |
| Name |
caGrid 1.1 |
caGrid 1.2 |
caGrid 1.3 |
caGrid 1.4 |
Notes |
| JBoss 5.1.x |
No |
No |
No |
No |
|
| JBoss 4.0.5 |
No |
Yes |
Yes |
Yes |
|
| JBoss 4.0.4 |
Yes |
Yes |
Yes |
Yes |
|
| Apache Tomcat 6.0.x |
No |
No |
No |
No |
|
| Apache Tomcat 5.5.20 |
No |
No |
Yes |
Yes |
Should work, but CBIIT does not sanction due to the number of security issues with this release. Recommend using 5.5.27 or 5.5.28. |
| Apache Tomcat 5.5.27 |
No |
No |
Yes |
Yes |
|
| Apache Tomcat 5.0.28 |
Yes |
Yes |
Yes |
Yes |
|
| J2EE 1.5 |
N/A |
N/A |
N/A |
N/A |
|
| J2EE 1.4 |
N/A |
N/A |
N/A |
N/A |
|
| EJB 3.0 |
N/A |
N/A |
N/A |
N/A |
|
|
| Databases |
| Name |
caGrid 1.1 |
caGrid 1.2 |
caGrid 1.3 |
caGrid 1.4 |
Note |
| Oracle 10.2.0.2.0 |
No |
No |
No |
No |
|
| PL/SQL 10.2.0.2.0 |
No |
No |
No |
No |
|
| PostgreSQL 8.2.5 |
No |
No |
No |
Yes |
caCORE SDK 4.3 supports PostgreSQL, and the data service extension to Introduce can make use of SDK-generated systems that use this database. |
| mySQL 5.1.x |
No |
No |
No |
No |
Might work for some services |
| mySQL 5.0.45 |
Yes |
Yes |
Yes |
Yes |
Prior to 1.3, GME requires a MySQL version earlier than 5.0. |
| MicroSoft SQL 2008 |
No |
No |
No |
Yes* |
Has been successfully tested by caGrid KC:
http://cagrid.org/display/community/2010/11/18/Creating+caGrid+Data+Services+for+SQL+Server+2008
|
| EJB 3.0 |
No |
No |
No |
No |
|
|
| Enterprise Service Bus |
| Name |
caGrid 1.1 |
caGrid 1.2 |
caGrid 1.3 |
caGrid 1.4 |
| Service Mix 3.1.2 |
N/A |
N/A |
N/A |
N/A |
| Service Mix 3.3 |
N/A |
N/A |
N/A |
N/A |
|
| Web Browsers |
| Name |
caGrid 1.1 |
caGrid 1.2 |
caGrid 1.3 |
caGrid 1.4 |
| Internet Explorer 8.0 |
N/A |
N/A |
N/A |
N/A |
| Internet Explorer 7.0 |
N/A |
N/A |
N/A |
N/A |
| Firefox 3.0 |
N/A |
N/A |
N/A |
N/A |
| Firefox 2.0.0.11 |
N/A |
N/A |
N/A |
N/A |
| Safari (Mac) 4.0 |
N/A |
N/A |
N/A |
N/A |
| HTML 4.0.1 |
N/A |
N/A |
N/A |
N/A |
|
| CBIIT Technologies |
| Name |
caGrid 1.1 |
caGrid 1.2 |
caGrid 1.3 |
caGrid 1.4 |
Note |
| caCORE API 4.0 |
N/A |
N/A |
N/A |
N/A |
|
| CSM 3.2 |
Yes |
Yes |
No |
No |
Introduce authorization support |
| CSM 4.0 |
No |
No |
Yes |
No* |
Introduce authorization support. *Through separate CSM grid service in caGrid 1.4 |
| CSM 4.1 |
No |
No |
Yes |
No* |
Introduce authorization support. *Through separate CSM grid service in caGrid 1.4 |
| caCORE SDK 4.0 |
No |
Yes |
Yes |
Yes |
Embedded in Introduce |
| caCORE SDK 4.1.1 |
No |
No |
Yes |
Yes |
|
| caCORE SDK 4.2 |
No |
No |
Yes |
Yes |
Data Service Style available through Introduce 1.3 update, included in 1.4 |
| caCORE SDK 4.3 |
No |
No |
Yes |
Yes |
Data Service Style available through Introduce 1.3 update, included in 1.4 |
| caCORE SDK 4.4 |
No |
No |
No |
Yes |
Data Service Style available through Introduce 1.4 update. |
| CLM 4.0 |
N/A |
N/A |
N/A |
N/A |
|
| CLM 4.1 |
N/A |
N/A |
N/A |
N/A |
|
|
| Build Technologies |
| Name |
caGrid 1.1 |
caGrid 1.2 |
caGrid 1.3 |
caGrid 1.4 |
Note |
| Sun Java 1.6.0_14 |
No |
No |
No |
Yes |
| Sun Java 1.5.0_14 |
Yes |
Yes |
Yes |
No* |
*Some services may still work under Java 5 |
| Ant 1.6.5 |
Yes |
Yes |
No |
No |
|
| Ant 1.7.0 |
No |
No |
Yes |
Yes |
|
| Ant 1.7.1 |
No |
No |
Yes |
Yes |
|
| Java Secure Channel 0.1.4.1 |
N/A |
N/A |
N/A |
N/A |
|
| Java Secure Channel 0.1.3.4 |
N/A |
N/A |
N/A |
N/A |
|
| Anthill Pro 3.6 |
N/A |
N/A |
N/A |
N/A |
|
| Anthill Pro 3.4.12 |
N/A |
N/A |
N/A |
N/A |
|
| Ivy 2.1.0 |
No |
No |
No |
Yes |
|
| Ivy 2.0.0-beta2 |
No |
Yes |
Yes |
No |
|
| Maven 2.1.0 |
N/A |
N/A |
N/A |
N/A |
|
| Maven 2.0.9 |
N/A |
N/A |
N/A |
N/A |
|
|
| Version Control |
| Name |
caGrid 1.1 |
caGrid 1.2 |
caGrid 1.3 |
caGrid 1.4 |
| Concurrent Version System (cvs) |
No |
No |
No |
No |
| Subversion (svn) |
Yes |
Yes |
Yes |
Yes |
|
| Grid Technology |
| Name |
caGrid 1.1 |
caGrid 1.2 |
caGrid 1.3 |
caGrid 1.4 |
Note |
| Globus 4.0.3 |
Yes |
Yes |
Yes |
Yes |
+ WS-Enumeration |
|
| Miscellaneous |
| Name |
caGrid 1.1 |
caGrid 1.2 |
caGrid 1.3 |
caGrid 1.4 |
Note |
| Apache Axis 1.4 |
No |
No |
No |
No |
Globus 4.0.3 embeds heavily customized Axis 1.2 |
| Apache Web Server 2.2.x |
N/A |
N/A |
N/A |
N/A |
Many deployments leverage Apache httpd to perform port redirects. |
| Hibernate 3.2.0 GA |
No |
No |
Yes |
Yes |
|
| Hibernate 3.3.1 |
No |
No |
No |
No |
|
| JUnit 3.81 |
Yes |
Yes |
No* |
No* |
Inherited from Globus Project, *Junit 4 is backwards-compatible. Junit 3 tests can run with Junit 4. |
| JUnit 4.4 |
No |
No |
Yes |
Yes |
|
| JUnit 4.5 |
No |
No |
No |
No |
|
|