**Monthly Status Report for caCORE Product Line**

**For Month of August 2008**

**[Key Accomplishments]{.underline}**

-   **Current**

> *[caGrid]{.underline}*
>
> **CORE**
>
> The main focuses of this month's effort were on development of feature
> enhancements targeted for caGrid 1.3.

-   5 bugs closed, 2 new unfixed bugs reported, 9 feature requests
    closed, 9 new unimplemented feature requests submitted.

-   The article we co-Authored for the special issue on e-Science of
    IEEE Computer magazine will be featured on the cover.

-   The first phase of scenario testing was completed by the QA team.

-   Investigated performance/usage issues with the production grid.

-   Finalized the first draft for caGrid 1.3 scope and began work on
    establishing timelines for the project plan.

-   Implementation of features for caGrid 1.3 including ws-enumeration
    support in FQP, Introduce CSM and GridGrouper authorization
    plug-ins, GME enhancements, and secure discovery of Authentication
    Services.

    -   Continued execution of deliverable "C.1.D.4 Gforge Site" in the
        form of:

        -   Creating and updating the status appropriately of all Bugs
            and Feature Requests on the Tracker section
            (<http://gforge.nci.nih.gov/tracker/?group_id=25>)

            -   Bugs Opened/Closed, August 2008:

  -------- ----------------------------------------------------- --------
  16319    cog-jglobus.jar file is not updated in syncgts globus Closed
           container deployment                                  

  16137    Introduce Grid Grouper PDP requires default proxy to  Closed
           connect to Grid Grouper                               

  15757    Gaards UI throws an error popup that makes the UI     Open
           unusable                                              

  15609    Multiple GAARDS documentation pages reference the     Open
           &quot;ui&quot; target of projects which no longer     
           exists                                                

  14860    Introduce Log Viewer hangs in certain scenarios       Closed

  13952    Error importing a schema that imports other schemas.  Closed

  10897    caCORE (version 3.1,3.2,3.2.1) backed data services   Closed
           don\'t handle queries with single quotes in query     
           parameters                                            
  -------- ----------------------------------------------------- --------

-   Feature Requests Opened/Closed, August 2008:

  -------- ------------------------------------------------------ --------
  16339    Installer to add execute permissions to scripts used   Open
           by prerequisites it installs                           

  16336    Ability to discover Terminology Services (and their    Open
           metadata)                                              

  16328    Ability to create Terminology Services within          Open
           Introduce and deploy to grid                           

  16274    Data service creation wizard has mac issues.           Open

  16192    DCQL foreign association on multiple attributes        Open

  16065    Websso configuration files should be better template   Open

  15912    Add support to resource property helper for client     Open
           side authorization.                                    

  15822    Reformat GAARDS UI to display properly on the MAC      Open

  15820    Add Account Auditing to Dorian                         Open

  15819    Add the signing certificate for SAML Assertions to the Open
           Authentication Service Metadata.                       

  15605    CSM Introduce Authorization Extension                  Closed

  15604    Grid Grouper Introduce Authorization Extension         Closed

  15602    Create Introduce Authorization Extension               Closed

  15461    Document UI changes to ja-sig CAS                      Open

  15214    Grid Authentication Manager/Security Integration       Closed

  15211    GME Namespace implementation in SDK                    Closed

  14864    syncGTS to have sync policy extended to allow for      Closed
           describing a portion of the fabric to be trusted       

  13615    Ability to start SyncGTS as a daemon from Command line Closed

  12968    Reorganize testing resources to reduce size            Closed

  7171     AuthenticationService needs integration test           Closed
  -------- ------------------------------------------------------ --------

-   Worked with the caCORE SDK team on design and planning on various
    integration efforts:

    -   Continued to support the design the integration of Grid Security
        (https with proxy certificates) into the SDK Application Service
        as a means of user authentication.

    -   Created the common project for CQL and its Hibernate query
        implementations which will be jointed developed by the SDK and
        caGrid teams, and will facilate CQL query reuse on the grid and
        with the SDK APIs. (<http://gforge.nci.nih.gov/projects/cql/>)

-   Continued support of Santhosh Garmilla regarding the design of new
    WebSSO features.

-   Friday August 22^nd^, had the CQL2 technology preview kickoff, and
    began to identify formal and informal participants.

-   Worked with CBIIT's System's team to investigate file system and CPU
    usage resource issues with the Global Model Exchange service, and
    identified the cause to be multiple deployment of the caGrid portal
    using a new feature of the portal which made excessive schema
    lookups. The portal configuration was changed to lessen the load and
    the overall process will be addressed in the upcoming portal
    release.

-   The QA team successfully completed the first round of scenario
    testing and identified one new unreported bug (#16319), which has
    since been fixed. We are meeting in September to debrief and discuss
    the timing and process for the scenario testing of caGrid 1.3.

-   Installed and configured the new testing integration server
    (gridtest.bmi.ohio-state.edu).

-   Worked with caGrid Project Manager to complete the first draft of
    the caGrid 1.3 scope, with the actual timeline to be finalized in
    September

```{=html}
<!-- -->
```
-   Investigating performance issues surrounding deserialization and
    serialization of large data sets.

    -   Beginning the design process for Transfer Service metadata to
        provide additional information about data being transferred out
        of band via the service

    -   Provided CBIIT System's Team procedures for changing caGrid core
        services' database passwords.

> **GAARDS**:

-   Added the ability to all GAARDS client APIs to specify client-side
    authorization policies. This will be leveraged by the new process
    for discovering trusted identity providers from Dorian.

-   Added support to the GAARDS UI for discovery of trusted identity
    providers, as well as the ability to prompt for multiple
    authentication mechanisms (using the new authentication profile
    metadata).

-   Implemented necessary database upgrade process for the Dorian, to
    add support for trusted identity provider management to existing
    Dorian installations.

> **Introduce**:

-   Fixed bug #16137 which prevented the GridGrouper authorization
    plugin from using the correct credential (the service's) to lookup
    client membership in a group; this was due to an undocumented Globus
    behavior, which we communicated to the Globus team as an issue.

-   Completed implementation of the authorization extension plug-ins for
    GridGrouper and the CSM.

> **Data Services**:

-   Completed initial implementation of ws-enumeration support for the
    FQP service, continued design and implementation for CDS and
    transfer integration.

-   Created additional system tests for FQP which exercise the
    ws-enumeration capabilities, and both synchronous and asynchronous
    queries.

> **Metadata**

-   Decided caGrid 1.3 will make steps toward Gold compatibility of core
    services by first registering key information models into the caDSR,
    such as the common metadata models and CQL.

-   Continued work on the new Global Model Exchange (GME) service,
    implementing a model for batch schema bundle downloads, and creating
    additional unit tests.

```{=html}
<!-- -->
```
-   Configured the new Dell server (gridtest.bmi.ohio-state.edu) for
    integration testing

    -   Continued execution of deliverable "C.1.D.5 Technical Support"
        in the form of email support via the caGrid User's email list,
        and meetings with project teams

        -   51 Threads with 227 messages on the caGrid User's list for
            August 2008
            (<https://list.nih.gov/cgi-bin/wa?A1=ind0808&L=cagrid_users-l>)

> *[caGrid Portlet]{.underline}*

-   Attended caGrid project meetings.

-   Attended caGrid Portal meetings.

-   Participated in design meetings.

-   Attended iteration planning meetings.

-   Prepared for and attended caBIO portlet meetings.

-   Met with ONIX Portal team to discuss potential collaboration
    opportunities

-   Prepared for and attended Ontology Query working group meetings

-   Actively monitored users list and responded to user queries.

-   Provided production support

-   Wrote use cases for next release (2.0.3)

-   Fixed bugs 15253, 15025, 15824, 16187, 16420 and tested the fixes.

-   Worked on RFE 16305.

-   Fixed End Users guide

-   Installed training instance of Portal.

-   Worked on several other development tasks.

-   Coordinated with the QA for testing.

> *[caCORE Product Line]{.underline}*

-   Created template for CORE TPM's for their project plans

-   Created Change Control Support (CCS) Guidelines & Procedures
    Document

-   Conducted the weekly CCS meeting, to discuss approach and tactical
    to-dos for vision

-   Created the Master Story list for CORE

-   Completed consolidation effort of the GME Wiki Pages

-   Coordinated with LexBix and UCD teams for topics of discussion on
    Developers calls.

-   Coordinated COPPA dependencies and Issues Meeting

-   Updated the Master Story list for CORE

-   Updated the Master Story list for additional tools

-   Coordinated to get Use Cases for Service Loader

-   Coordinated with TPM's to get vision at a high level

-   Setup Meetings for EA Excel Plug In's and COPPA Pre-Review Model

> *[EVS]{.underline}*

-   caBIG Support.

```{=html}
<!-- -->
```
-   caDSR Support:

    -   caMOD v2.5 rv5: finished, file returned

    -   GP v1 rv1: finished, file returned

    -   DMR v1 rv1: finished, file returned

    -   LexBIG v2.3 rv1: in progress

    ```{=html}
    <!-- -->
    ```
    -   Vocabulary Develoment

        -   NCIt editing

    ```{=html}
    <!-- -->
    ```
    -   caNanoLab (caBIG project)-- preliminary modeling of
        nanotechnology related instruments and techniques for caNanoLab.
        Waiting for SME feedback from NCL and user group. Spreadsheets
        sent to Stanford and Georgia Tech for review and feedback.

    -   Nanotechnology -- other -- met with WashU re: their draft
        implementation of nanoparticle ontology using upper level BFO
        ontology. First version for publication anticipated end of
        summer.

    -   PMRP (Personalized Medicine Research Portal)-- Entered 1^st^,
        2^nd^ and 3^rd^ groups of PMRP genes and gene products into TDE,
        NCI Protégé and BiomedGT Protégé. (Syndromes mined from OMIM
        related to brain). Sent final group back for QA. Also work on
        diseases and syndromes modeling related to terms from PMRP.

    -   Ligand Binding gene product work continuing.

    -   NCI Cancer Bulletin reviewed for new content.

    -   FDA: UNII Code terminology continues in progress (new batch
        arrived);

    -   CDASH (5 concepts added for CDISC)

    -   SEND -- some new concept creation

    -   ISO -- unit of measurements review/ comparison for ISO
        consortium

    -   ICH Unit of Measruement QA/ editing

    -   CDISC: Package 2 & 3 work; SDTM anatomical locations;

    -   Drug Terminology -- Heavy work on restructuring drug tree, with
        more emphasis on therapeutic drug class; work on adjuvant
        structure; work on drug class measurement tree.

    -   Routine work on Lab Procedure, Findings, Anatomy.

    -   Dual editing ongoing in TDE and Protégé. Daily classifications;
        Weekly PROMPT and TDE vs Protégé baseline reviews. (Last TDE
        baseline Sept 12).

    ```{=html}
    <!-- -->
    ```
    -   NCI Metathesaurus Content and Production: NCI2008_04, 5 and 6D
        inserted and edited. PDQ2008_06 editing completed. New version
        of NCI Meta containing Radlex 2.0 exported (to go to production
        early Sept). Update for RadLex 2.0 in progress following
        additional data cleaning by RSNA. UMLS2007AC test insertion in
        progress.

    -   Product Support

        -   [NCI Thesaurus]{.underline} version July 2008 (08.07d) is on
            Production DTSRPC server at ncidts.nci.nih.gov, port 6550 or
            [http://nciterms.nci.nih.gov](http://nciterms.nci.nih.gov/)
            .History files are available on anonymous ftp server at
            <ftp://ftp1.nci.nih.gov/pub/cacore/EVS/>. Summary files are
            available on the intranet at
            <https://ncicbintra.nci.nih.gov/intra/caCORE/evs/Thesaurus_Summary/>

        -   [NCI Meta]{.underline} -- The NCI Metathesaurus, export date
            July 28th, 2008 (tracking version NCI2008_03D), is in
            production. This version contains RadLex 2.0, which
            incorporates the RadLex Playbook project.

        -   [GO]{.underline} Aug 2008 on production.

    -   Project: caCORE/EVS API (highlights)

        -   EVS API 4.2 release candidate and testing in August. Second
            release candidate going to QA in September. Has changes to
            model to allow grid services compatibility. Will be the
            first release of the LexEVS grid service. Planned release
            for early-mid Oct.

        -   LexBIG 4.0 model in silver compatibility review.

    -   Bioportal

    ```{=html}
    <!-- -->
    ```
    -   Bioportal tweaked to wirl with EVS API 4.2. Some new
        functionality for exact matches and searching by property.
        Release with the EVS API 4.2 release cycle. Still in Dev as of
        early Sept.

    -   Terminology Open Portal -- Bioportal 2 was released by Stanford.
        Meeting re: Bioportal 2 architecture discussion and
        applicability to TOP being scheduled for September.

    ```{=html}
    <!-- -->
    ```
    -   Project: Protégé OWL/NCI Edit Tab and BiomedGT Wiki

        -   NCI Protégé 1.2.3 patch released in late August. Release
            notes available on GForge wiki and GForge, and NCI Thesaurus
            editors are doing parallel editing with TDE for final
            transition Sept 15. Patch included performance enhancements
            for classification (more work done on server instead of
            client) and some bug fixes/ minor enhancements.

        -   Continued planning re: Protégé 2.0 with Protégé 4. (Not a go
            yet.)

        -   NCI Protégé 1.3 release testing in Sept for release in
            October to incorporate database inclusion (and other related
            changes) to enable federation in database mode.

        -   Semantic Media Wiki / BioMedGT Wiki

            -   Supportied CTCAE update project through first cycle.
                Preparing reports for steering committee and MedDRA.

            -   Added few additional features/ checks, and added help
                pages.

            -   Wiki build minor tasks left.

            -   Moved to 3 tier production until official release (still
                in alpha / beta mode).

            -   Planned for fall release cycles, including work flow
                enhancements and integration with Protégé.

> *[caDSR]{.underline}*
>
> [Product Development]{.underline}

-   **caDSR 4.0 Iterations**

> Development work during August 2008 was primarily to correct defects
> identified during QA testing and to streamline the deployment process

-   caDSR 4.0.0.0

    -   Database and Domain Model:

        -   6 database deployments were applied to the QA database as a
            consequence of bugs found in other tools or as a result of
            issues with the database deployment itself; a full scale
            installation test was conducted on QA before submitting for
            Stage deployment

    -   Form Builder

        -   Deployed 3 builds to address QA problems and improve
            integration with Object Cart

    -   Semantic Tools

        -   Continued work on GME enhancements (SIW 4.0.0.1), including
            documenting test cases

    -   CDE Browser

        -   Corrected defects identified in QA and created database
            deployment script for tool options entries particular to CDE
            Browser

    -   Administration Tool

        -   Minor issues raised from QA testing will be fixed in a
            subsequent release

    -   UML Model Browser

        -   Completed QA bug fixes

        -   Used JProfiler to record performance statistics on UML Model
            Browser queries and on the display of the query result sets;
            preparing final report

    -   Freestyle Search

        -   No significant activity during August 2008; development, QA
            testing, and successful AppScans had been completed earlier.

    -   Sentinel Tool

        -   No significant activity during August 2008

    -   Curation Tool

        -   Completed 4 QA bug fixes; one minor issue will be fixed in a
            future release

```{=html}
<!-- -->
```
-   **Operations and Maintenance / Troubleshooting**

    -   Completed Bugs (QA Testing Bugs are not counted) and Feature
        Requests

  ---------- ------- ---------- ---------- ----------- ---------- -------- ---------- --------- ---------
  Tracker    Admin   Concepts   Sentinel   Freestyle   caDSR      SIW /    Curation   CDE       UML Model
  Items      Tool    Loaded /   Tool       Search      Database   UML      Tool       Browser   Browser
                     Updated                                      Loader                        

  Bugs       0       N/A        0          0           0          0        0          0         0

  Feature &  0       16         0          0           0          0        0          0         0
  Support                                                                                       
  Requests                                                                                      
  ---------- ------- ---------- ---------- ----------- ---------- -------- ---------- --------- ---------

-   **Other Work**

    -   caDSR Wiki

        -   Continued to post and refine content

    -   caCORE Project Management

        -   Worked with Sapient contractor to coordinate schedule
            development across caDSR, caCORE SDK, EVS, and caAdapter

        -   Began weekly project management coordination meetings
            (\"Change Control Support Group\")

    -   Metadata Quality Improvement

        -   No significant development work; the Content team continued
            to review/assess initial findings and to formulate business
            rules to guide further content consolidation

    -   User Centered Design

        -   UCD representatives presented their findings and assessment
            regarding their review of CDE Browser / Form Builder to a
            series of Friday caDSR Reviews

    -   Assessed relevance of HL7 Clinical Document Architecture (CDA)
        ballot issues to caDSR initiatives (found not relevant); further
        looked into CDA as possible basis for caDSR Forms metamodel

-   Led caDSR Team Technology Exchange meetings and reviews

-   Acted as liaison between Confluence Wiki implementation team and
    caCORE development team

-   Reviewed GForge trackers for completeness

-   Completed bug fixes as a result of QA testing for Sentinel Tool v4.0

-   Completed bug fixes as a result of QA testing for Curation Tool v4.0

-   Coordinated tasks between development, QA and Systems teams for
    caCORE v4.0 release

-   Began documenting the caDSR API benchmarks to take official
    performance timings

-   Continued coding enhancements to Sentinel Audit Reports

-   Began documenting vocabulary metadata requirements for the Mayo EVS
    team

-   Reviewed the caDSR domain model

-   Working with NMDP on process and performance improvements for caDSR
    Tools

-   Worked on the Context Privileges issue; tested the updated stored
    procedures

-   Reviewed CDE Curation Tool help documentation; provided updated
    screenshots for the documentation team.

-   [MDR Futures]{.underline}

> ***Object Cart***

-   Completed preparations for Stage deployment.

> ***MDR***

-   Created presentation on state of MDR to COPPA.

-   Identified stakeholders for Registry Services Use Cases

-   Created summary for Registry Services and direction.

-   Clarification of MDR direction regarding COPPA and Services

> ***MDR Warehouse***
>
> **Tuning Tips for Materialized views**

-   Performed research to find tunings tips for Materialized views,
    using the Oracle documentation and the various documents suggested
    by Dave

-   Created a document reporting on the tuning tips that will be
    implemented and tested for the warehouse

> **Warehouse Performance Testing on Oracle Platform**

-   Created a document detailing a testing methodology for measuring the
    performance of the three Oracle implementations of the warehouse

-   This methodology was reviewed with Denis Avdic, Ye Wu and Patrick
    Conrad, in a meeting on 7/31.

-   Started work on tuning the objects and queries within each
    implementation, using the SQL Access Advisor.

-   Worked on researching the "mechanics" of view queries and Oracle
    queries in general, in particular the role of the Cost Based
    Optimizer (CBO).

-   Setup the three oracle schemas on local machine and DEV to run the
    performance tests.

-   Ran tuning sessions, using the SQL Access Advisor tool from Oracle,
    to tune the workload queries for the MDR performance tests

-   Implemented tuning suggestion from Advisor, prior to running the
    tests

-   Collaborated with Ye Wu (QA Manager), to setup JDBC connections and
    requests in JMeter, for test runs to measure query performance
    across the three Oracle implementations of the warehouse

-   Executed the JMeter tests on local machine and the MDR warehouse
    development environment.

-   Put in a DBA request for privileges to have more DEV access for the
    warehouse schemas.

-   Added a shared pool flush of the Oracle cache to alleviate the SQOL
    caching effect on the performance of the test queries.

-   Started work on documenting the performance results from the JMeter
    test runs

-   Completed Warehouse Performance Testing by rerunning invalid JMeter
    runs and gathering Oracle ADDM reports for documentation purposes.

-   Worked on documenting the performance results from the JMeter test
    runs for the three Oracle implementations of the warehouse.

-   Document was reviewed on 8/13 by Denis Avdic (MDR Lead Developer),
    Patrick Conrad (Oracle Developer) and Steven Hunter (QA Manager).

-   Met with Dave Hau on 8/14 to present and review the document.

-   Updated the MDR Wiki and Gforge by adding all the latest MDR
    Documents.

-   Completed a Best Practices Document to detail the Lessons Learned
    from the MDR warehouse performance testing. Document was completed
    on 8/18.

-   Following a meeting on 8/20, about the need for a dedicated MDR
    instance and server for development and testing purposes, researched
    the Oracle documentation to find notes on the privileges needed to
    support materialized view replication for separate source and target
    schemas on a shared instance. These documents had been requested by
    the DBA team.

> **Warehouse Performance Testing on MySQL Platform**

-   Researched an appropriate open source tool/utility that could be
    used to replicate data from Oracle to MySQL.

-   Researched and provided hardware and software specs for an Oracle
    sandbox server that would be configured for warehouse database
    development and testing.

-   Performed some research to find ways to perform seamless
    heterogeneous replication between Oracle and MySQL, including
    heterogeneous database connectivity services, Oracle streams,
    etc....

-   Started testing on the configuration of an Oracle heterogeneous
    service, called HSODBC to load tables in a MySQL database from
    within and Oracle database

-   Completed work on creating an ETL process, using MS-DOS batch
    scripting, to load the MDR warehouse data on a MySQL database, from
    an Oracle transactional system equivalent to caDSR.

-   Created and ran tests in JMeter to measure the performance of the
    MDR Warehouse on the MySQL platform.

-   Started Documentation for the warehouse MySQL ETL Load process and
    the results of the performance testing.

-   

> *[caDSR Training]{.underline}*

-   Updated caBIG CBIIT Training Team tracker spreadsheet

-   Conducted web-based training sessions of caCORE Training ( Course
    1072, 1073, 1062, and 1063)

-   Updated all caCORE and caDSR FAQ pages on the Confluence Wiki

-   Generated a draft template for Quick Start guides in MS Publisher
    format

-   Updated one-pager content on the Confluence Wiki

-   Generated email templates to support the new automated use of the
    LMS for caBIG Developer Boot Camp registration and tracking

-   Reviewed and finalized the transcript for the caCORE SDK portion of
    the caBIG Developer Boot Camp

-   Updated the caCORE Training Schedule on the NCICB website

-   Worked with caBIG website development team to update the caBIG
    website with links to the caCORE training curriculum

-   Finalized the workflow process diagram of how the LMS will be
    integrated into the caBIG Developer Boot Camp registration process;
    worked with LMS team to implement the process

-   Documented caBIG Developer Boot Camp pre-requisite recommendations
    for the India folks

-   Generated new draft caCORE Course: Using the Common Logging Module

-   Generated new draft caCORE Course: Using the Common Security Module

-   Completed scripting for caBIG Annual Meeting presentation on caGrid
    (caCORE Course 3010)

> *[caAdapter]{.underline}*

-   Tools Suite Support (version 4.0)

    -   Addressed questions from users and provided technical support

-   caAdapter MMS v4.1

    -   Finalized the User's Guide document

    -   Integrated the new online help system with the module

    -   Finalized the separation of the module to be released as a
        stand-alone tool.

```{=html}
<!-- -->
```
-   UCUM SDK (Unified Code for Units of Measures)

    -   Updated the design document

    -   Began the development of the construction and validation modules

-   caAdapter Mapping and Persistence Service (CMPS) Module

    -   Finalized the CMPS Scope Document

    -   Finalized the Use Case Document

    -   Finalized the Software Requirements Specifications document

    -   Performed technical analysis on various schema types and data
        types to be supported by the new module

    -   Developed the Software Design document

    -   Began the development tasks

-   HL7 v3 Normative Edition 2008

```{=html}
<!-- -->
```
-   Inspected the newly released Normative Edition 2008

-   Performed gap analysis to identify the modifications needed for
    caAdapter to support the new normative edition

-   Began making the modifications to the caAdapter code to accommodate
    the new normative edition

> *[CSM/CLM]{.underline}*

-   **CSM 4.1 Iteration 2 Implementation**

> After completion of CSM 4.1 Iteration 2 scope and release planning,
> the CSM team resumed implementation of Iteration 2 requirements.

-   **CSM GAARDS User Migration Module**

> CSM team has completed the implementation and testing of CGMM.

-   **Support for Bundles and other Teams -- Ongoing**

> The CSM / CLM team provided support by solving various tickets which
> were received by Application Support.
>
> caCORE SDK

-   **Support** -- Provided email and onsite support to various customer
    queries including caNano, caBIO, caDSR, caIntegrator and others

-   **Grid Authentication implementation -** Implemented grid based
    authentication in the SDK generated system. The implementation
    involved in using grid infrastructure to obtain user's grid
    credentials and then subsequently passing those credentials to the
    SDK generated system. The SDK generated system uses the grid
    credentials to establish SSL between client and server and
    subsequently for the authorization purpose as well.

-   **GME Namespace implementation -** Completed implementation for the
    GME namespace based XSD and XML mapping file generator. The work
    involved in using the specifications developed by consensus among
    several development teams including cagrid, SIW, caAdapter and SDK
    team.

-   **CQL Integration -** Started integration of the CQL in the SDK.
    This implementation will allow the SDK users to write query in CQL
    format and seamlessly migrate on the grid environment

-   **Permissible Values --** Modified the XSD generator to include
    constraint on the permissible values. This is an optional feature
    which can be enabled based on the user's input from the
    configuration file. When enabled, the validation configuration files
    are used to generated restriction list in the XSDs

-   **Validation --** Communicated with the caDSR and caTissue team to
    identify the requirements for the validation in SDK. The
    communication involved 1) getting a list of the values from some
    source like flat file, XMI or caDSR and 2) generating the system
    with validation rules embedded in it. The implementation of this
    feature has been postponed to the next release of the SDK to ensure
    all the requirements gets captured and implemented in appropriate
    manner.

**Planned**

> *[caGrid Portlet]{.underline}*

-   Fix show stopper bugs.

-   Gather and prioritize requirements for the next release (2.0.3) thru
    meeting with stakeholders

-   Develop use cases for new requirements

-   Implement new use cases

-   Provide production support for the current version

> *[caCORE Product Line]{.underline}*

-   Maintain Integration Master Schedule for all products across caCORE

-   Solicit & Implement feedback from Managers Scope Document

-   Create COPPA/CORE HLP based on dependencies and milestones
    identified

-   Update Master Story List with All Managers Input for CCS Meeting

    *[EVS]{.underline}*

    NCI Thesaurus Content[:]{.underline}

    -   Continue same projects and routine editing. Heavy work on drug
        hierarchy.

        NCI Metathesaurus Content

    -   Finish MTH2007AC insertion.

    -   Finish export with June 08 NCI Thesaurus

    -   Insertion of Radlex2.01 (update)

    -   MTH 2007AA test insertion.

> BiomedGT Content:

-   Continue Gene product work, semantics of BiomedGT, continue work on
    binning content under upper level ontology; Meet with nanotech
    group, continue work with CTCAE update group. Follow up with Pitt
    re: use case in September.

    Project: NCI Protégé Software

-   1.3 testing/ early QA

-   NCI Thesaurus editing final transition from TDE to Protégé. (Sept
    15)

-   Iteration 3 and start 4 for BIomedGT wiki and workflow (see
    confluence wiki)

    *[caDSR]{.underline}*

[Product Development]{.underline}

caDSR 4.0

> ° Complete QA testing of caDSR 4.0.0.0 release and conduct coordinated
> deployment to Stage
>
> ° Seek CIT approval for NCI firewall exceptions needed to open Stage,
> Production and Sandbox URLs for public access

Other / Future Releases

> ° Implement automated testing in support of caDSR development
> activities
>
> ° Implement automated deployment for remaining tools using manual
> deployment
>
> ° Complete scope review for next caDSR increments

-   Monitor connections on all tiers

-   Continue to track user feedback and report bugs in GForge for all
    tools

-   Deploy Curation Tool 4.0 to STAGE

-   Deploy Sentinel Tool 4.0 to STAGE

-   Deploy Freestyle 4.0 to STAGE

-   Review GForge trackers to define candidate items for caCORE 4.0.0.1
    scope

-   Begin working with users to document 4.1 requirements; develop full
    use cases where appropriate

-   Begin creating 4.1 scope and requirements documents for CDE Curation
    Tool, caDSR Sentinel Tool and Freestyle API Search

-   Begin design discussions for transitioning Create Classification
    Scheme functionality into the CDE Curation Tool

-   Develop plan to incorporate more automated testing with JUnit

-   Develop caDSR tools architecture evolution plan

-   Participate in User Acceptance Testing for the caCORE v4.0 release

> [MDR Futures]{.underline}
>
> ***Object Cart***

-   Support deployment to stage and production.

-   Grid Service development

> ***MDR***

-   Complete Common Registry Service draft.

-   Develop prototype service as a baseline for further specification
    refinement.

> ***MDR Warehouse***

-   Continue Work with the caDSR/caMDR developers to add/review/update
    all MDR data Architecture documentation

-   Continue work on caMDR Iteration 2 tasks: Complete the documentation
    and design of the Warehouse ETL implementation on the MySQL
    platform, Test the performance of the MySQL ETL implementation,
    Identify new Uses cases for the warehouse, Modify the warehouse
    model to accommodate implementation of new use cases, create and
    load environment to test updated warehouse model

> [caDSR Training]{.underline}

-   Prepare for caBIG Developer Boot Camp III (October 21-22 -- DC)

-   Complete scripting for caBIG Annual Meeting presentation on caGrid

-   Convert caCORE Course 1061: Curating Metadata from Forms Session 1
    into Articulate to support self-paced format

-   Convert caCORE Course 1062: Curating Metadata from Forms Session 2
    into Articulate to support self-paced format

-   Convert caCORE Course 1071: Curating Metadata from UML Models
    Session 1 into Articulate to support self-paced format

-   Convert caCORE Course 1072: Curating Metadata from UML Models
    Session 2 into Articulate to support self-paced format

-   Implement new automated registration and reminder email process in
    the LMS to support caBIG Developer Boot Camp registration and
    pre-requisite tracking

-   Update caCORE Course 1010: caDSR Implementation of ISO/IEC 11179
    with current content and more examples of caDSR data elements

-   Document information learned at the 2-day Camtasia training; present
    at the next CBIIT Training Team meeting

-   Revise and update self-paced course: 2010: Using the caCORE SDK

-   Begin reviewing content for caBIG 3rd Party Compatibility Reviewer
    training (Nov 2008)

    *[caAdapter]{.underline}*

    o

    *[CSM/CLM]{.underline}*

```{=html}
<!-- -->
```
-   **CSM 4.1 Iteration 2 Early adopter release**

> The CSM team will be working on providing the Early Adopter release to
> go with the caCORE SDK early adopter release.

-   **CSM GAARDS User Migration Module Early adopter release**

> The CSM team will provide the Early Adopter release to other teams.

-   **CSM 4.1 Iteration 2 Implementation**

> After completion of CSM 4.1 Iteration 2 scope and release planning,
> the CSM team will implement Iteration 2 requirements.

-   **CSM 4.1 Iteration 2 Quality Assurance Tests**

> After completion of CSM 4.1 Iteration 2, the CSM team will provide
> support to QA for testing the CSM v4.1. The QA team will resume their
> test execution for CSM v4.1.

-   **Post Release Support**

> The CSM Team will provide Post Release Support to the CSM, CLM and CSM
> SDK release.

*[caCORE SDK/API]{.underline}*

-   Provide support to the SDK users

-   Modify the Grid Authentication implementation to meet the security
    requirements

-   Complete CQL integration

-   Defect fixes

-   Work with the QA team to prepare the test cases for SDK 4.1

-   Provide support to the QA team to perform testing

-   Start working on the documentation for the SDK 4.1

    **[Outreach and Communications]{.underline}**

```{=html}
<!-- -->
```
-   **Current**

*[caGrid]{.underline}*

-   Continued participation in the Security Working Group weekly meeting

-   Continued participation in the Gold Compatibility Review Working
    Group as the lead of the API subgroup

-   Continued work with the Information Models subgroup lead to detail
    issues surrounding UML naming conventions and their impact on the
    Gold reuse requirements in a whitepaper.

```{=html}
<!-- -->
```
-   Continued participation in the Analytical Services Best Practices
    Working Group and the High Throughput Data Working Group of the ICR
    workspace.

-   Investigating performance issues surrounding deserialization and
    serialization of large data sets.

-   Beginning the design process for Transfer Service metadata to
    provide additional information about data being transferred out of
    band via the service.

-   Met with the Community Development and Improvement of Globus
    Software (CDIGS) team to discuss caGrid/caBIG's needs of the Globus
    infrastructure and relayed our opinions on the priorities for future
    releases. This spawned two additional meetings 1) to discuss the
    short term concerns with the Index Service's scalability

-   Met with caGrid Knowledge Center and the CBIIT build automation
    teams to discuss plans for a central Ivy repository for caBIG and
    the needs and options for robust installers for caGrid, for use by
    end-users as well as for the production grid deployment.

-   Participation in weekly developer, weekly management, bi-weekly
    caGrid Status, and bi-weekly Architecture Workspace teleconferences,
    and monthly caGrid User's calls

*[caCORE Product Line]{.underline}*

*[EVS]{.underline}*

-   Continue nanotech, CTCAE, CDISC, FDA and other outreach as before.

> *[caDSR]{.underline}*
>
> **o** Weekly caDSR Review Meetings (Fridays)

-   Participated in caCORE Bi-weekly Team meetings

-   Participated in caCORE Bi-weekly Software Meetings

-   Participated in NCI CBIIT Change Management Meetings

-   caDSR Team Technology Exchange meetings and reviews

-   Participated in Automated Build & Deployment meetings

-   Participated in management and technical discussions regarding the
    caDSR Tools current and future development

-   Acted as liaison between Confluence Wiki implementation team and
    caCORE development team

-   Attended meeting with Mayo EVS team to discuss LexBIG, Vocabularies,
    and the caDSR.

-   caDSR/MDR Engineering Meeting, Tuesdays, biweekly.

-   MDR Project Status Meeting, Mondays

-   Forms builder design review meeting, 8/6

-   MDR presentation for COPPA, 8/7

-   Review meeting of the warehouse Performance testing document, with
    Denis Avdic (MDR Lead Developer), Patrick Conrad (Oracle Developer)
    and Steven Hunter (QA Manager), on 8/13

-   Presentation of the completed warehouse Performance testing
    document, with Dave Hau, on 8/14.

-   Meeting on 8/20, with Dave Hau, the DBA Team represented by Vanessa
    Caldwell and Yeon Choi, the Systems team represented by Doug Hosier,
    about the need for a dedicated MDR instance and server for
    development and testing purposes

    [caDSR Training]{.underline}

```{=html}
<!-- -->
```
-   Participated in bi-weekly caCORE Context Administrator's Meetings

-   Participated in bi-weekly caBIG VCDE Workspace Meetings

-   Participated in bi-weekly caBIG Documentation and Training WS calls

-   Participated in weekly caCORE Training Team calls

-   Participated in LMS Change Management calls

-   Participated in caBIG CBIIT Training Team calls

-   Attended Camtasia 2-day training course (August 14-15, 2008)

    *[caAdapter]{.underline}*

```{=html}
<!-- -->
```
-   Participated in the caCORE status meetings

-   Conducted the caAdapter MMS training at the caCORE Boot Camp

-   Supported caAdapter users with various caAdapter questions

```{=html}
<!-- -->
```
-   **Planned**

> *[caCORE Product Line]{.underline}*
>
> *[EVS]{.underline}*
>
> *[caDSR]{.underline}*

-   Weekly caDSR Review Meetings (Fridays)

-   Form Builder meetings

-   Continue to track user feedback and report bugs in GForge for all
    tools (ongoing)

-   Continue to provide support in resolution of caDSR user questions
    (ongoing)

-   Continue to participate in other caDSR and caCORE weekly and
    bi-weekly meetings

-   Continue to meet regularly with Mayo and EVS team to discuss LexBIG,
    Vocabularies and the caDSR

-   caDSR Training

    \- Continue to participate in weekly caCORE training status meetings

    \- Continue to participate in monthly caBIG CBIIT Training Team
    meetings

    \- Continue to participate in other caCORE and caBIG bi-weekly
    meetings

    \- Attend CTMS Face to Face mtg (Sept 8-9, 2008)

    \- Attend VCDE/ARCH Face to Face mtg (October 26-27, 2008)

    \- Prepare for caBIG Developer Boot Camp III (October 21-22, 2008)

    \- caBIG 3rd Party Compatibility Reviewer training (Nov 2008)

    **[Issues and Recommended Solutions]{.underline}**

    *[caGrid]{.underline}*

```{=html}
<!-- -->
```
-   A few bugs in the 1.2 release have been identified, work-arounds
    posted, and fixed. But we may want to post a cumulative bug fix
    1.2.1 point release. We should work with QA team to establish a QA
    process first

-   A new requirement of wanting core services to be Gold compatible was
    identified. This will affect the timeline and scope of next release,
    and may have backwards compatibility ramifications

-   We should be scoping the next release during the current release
    process, as the development team starts to work on new features as
    soon as the current release stabilizes. This may help address the
    fact the following release's project plan is often not done until
    months into the development cycle.

    *[caCORE Product Line]{.underline}*

    *[caDSR]{.underline}*

```{=html}
<!-- -->
```
-   The CIT vulnerability assessment will be performed on the Stage
    tier; any vulnerabilities found will need to be fixed and redeployed
    through DEV and QA for further assessment. A 10 day contingency
    development timebox has been incorporated into the caDSR 4.0.0.0
    deployment schedule to allow for this work. If the fixes take more
    than 10 work days the Production deployment date will slip.

-   Work with Systems team to implement further automated deployments

> *[caAdapter]{.underline}*

-   Continue to support the Federal Adverse Event Task Force (FAET)
    project to use/extend the caAdapter HL7 v3 capabilities on the
    project

-   Continue to participate in the caCORE status meetings

-   Conduct caAdapter demos upon request

    **[Conferences and New Items]{.underline}**

    *[caCORE Product Line]{.underline}*

    .