Access Keys:
Skip to content (Access Key - 0)

caBIG Developer Boot Camp - Creating a caGrid Data Service Backed by caCORE SDK 4.1.1 System


This tutorial walks you through the process of creating a caGrid 1.3 Data Service to share data on the Grid. This data is stored in a database and accessed via the caCORE SDK 4.1.1 APIs. The model is the same model as used in the caCORE SDK 4.1.1 systems. For more details, refer to other tutorial in the May 5-6, 2009 caBIG Developer Boot Camp.

Introduction

caGrid Data Service creation is accomplished by the use of an extension to the Introduce toolkit. This extension provides a user-friendly wizard used to create a caGrid data service backed by the caCORE SDK.

Tutorial Overview

Please peruse the tutorial overview. It provides background information to help you understand the steps in the tutorial. The caGrid Knowledge Center provides the Boot Camp caGrid Overview.

The BootCamp Model

Please see caBIG Model Creation Guide for a tutorial on how to create an information model using model creation and semantic annotation tools employed in caBIG. That guide uses classes, tables, and annotations from the completed BootCamp model.

Please note that the complete model is provided during the caCORE SDK setup (prerequisites section) below. Here is a direct link to the model files for your reference: Boot Camp XMI and database files

Tutorial Slides

It may be helpful to download MS PowerPoint slides that also contain the steps for this tutorial: BootCamp data service tutorial slides.

Prerequisites

The caBIG Developer Boot Camp was written for use on Microsoft Windows. As such, this tutorial will exclusively use Windows specific paths.
  1. Configure Your Host
  2. Install caGrid

    The caCORE SDK bootcamp web application has been made available for those not wishing to install and configure caCORE SDK.
    caCORE Boot Camp : http://tutorials.training.cagrid.org:8080/BootCamp
    Using this SDK web application during the tutorial will allow you to skip the next two steps. If you choose to skip the next two steps, please be sure to use this URL instead of the "localhost" URL specified throughout the tutorial.

  3. Install caCORE SDK
  4. Create caCORE Webapp using the Boot Camp data model

caGrid Development Phases

The phases to generating a caGrid Data Service backed by the caCORE SDK.

  1. Deploy a Secure Tomcat Container
  2. Create the Data Service Skeleton
  3. The Data Service caCORE SDK 4.1 Wizard
  4. Set Service Metadata
  5. Creating a Test Class
  6. Create Test Files
  7. Deploying the Data Service
  8. Executing the Tests
  9. Add Security
  10. Join the May Bootcamp Group
  11. Re-run the tests
Last edited by Clayton Clark (3 days ago), ...
Adaptavist Theme Builder Powered by Atlassian Confluence
Free theme builder license