National Cancer Institute   U.S. National Institutes of Health www.cancer.gov
caBIG® Knowledge Center: A part of the Enterprise Support Network

CCTS Deployment Architecture

From CTMS_WIKI

Jump to: navigation, search

Contents

Introduction

Background

The caBIG Clinical Trials Suite (CCTS) is an enterprise clinical trials system being designed primarily for use in trial sites. The suite is comprised of a collection of interoperable modules covering a broad range of key areas in cancer clinical trials management. These include patient registration via C3PR, patient scheduling via PSC, adverse events reporting via caAERS, lab analysis via LabViewer, and clinical data management via C3D. Integration between these applications is centered around five key scenarios: Study Creation, Register Subject, Load Labs in CDMS, Lab-driven AE Creation, and AE-Triggered Schedule Change. The implementation is based upon the caGrid infrastructure with caXchange as the Enterprise Service Bus for reliable message routing and GAARDS providing robust security.

Scope

This document is a work in progress used strictly for planning for the CCTS 2.0 release. Up until that release, it could be altered in any way.

Related Documentation

End User Technical CCTS Architecture Guide
Analysis Planning

Requirements

Req. ID Requirement Description
CCTS-DEPLOY-001 Wherever possible, virtual machines should be allowed in place of hardware
CCTS-DEPLOY-002 In the interest of a separation of concerns, separate machines should be allocated for grid, database, and applications
CCTS-DEPLOY-003 The deployment should utilize a minimum number of machines and containers while still meeting other requirements
CCTS-DEPLOY-004 Each grid component (Dorian, GTS, CDS, etc.) should be deployed as a separate user
CCTS-DEPLOY-005 Dorian may be deployed on real hardware, not on a virtual machine
CCTS-DEPLOY-006 Applications must be deployable to the same container
CCTS-DEPLOY-007 Applications should be deployed to the same container
CCTS-DEPLOY-008 caXchange should be deployed to a different container than the applications

Architecture

CCTS has a number of deployment recommendations that are discussed in the Installation Guide. The following production deployment view provides for a separatation of security, application, and other grid functionality.

Image:CCTS Deployment Diagram.jpg

KC Projects