System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.

Slides:



Advertisements
Similar presentations
Database Planning, Design, and Administration
Advertisements

Configuration Management
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation
Applied Cryptography for Network Security
Objectives Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to.
Lecture Nine Database Planning, Design, and Administration
IRS XML Standards & Tax Return Data Strategy For External Discussion June 30, 2010.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Developing Enterprise Architecture
OpenMDR: Generating Semantically Annotated Grid Services Rakesh Dhaval Shannon Hastings.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
DoD Architecture Registry System DARS 16 September 2009 Walt Okon Senior Architect Engineer Senior Architect Engineer for Information Sharing Enterprise.
Overview of the Database Development Process
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 1: Best Practices of Software Engineering.
2-3 April 2009PDS MC Rapid-prototyping tools. 2-3 April 2009PDS MC Rapid-prototyping tools Legend: Gray – Existing tool effort; White – Proposed tool.
Rational Unified Process Fundamentals Module 4: Disciplines II.
Software Configuration Management (SCM)
THE GITB TESTING FRAMEWORK Jacques Durand, Fujitsu America | December 1, 2011 GITB |
MASSACHUSETTS INSTITUTE OF TECHNOLOGY NASA GODDARD SPACE FLIGHT CENTER ORBITAL SCIENCES CORPORATION NASA AMES RESEARCH CENTER SPACE TELESCOPE SCIENCE INSTITUTE.
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
Introduction to Apache OODT Yang Li Mar 9, What is OODT Object Oriented Data Technology Science data management Archiving Systems that span scientific.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
Service Transition & Planning Service Validation & Testing
Relationships July 9, Producers and Consumers SERI - Relationships Session 1.
PDS 2010 Project Update Dan Crichton MC Face-to-Face Washington DC March 25-26, 2010.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
© 2005 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice The China Digital Museum Project.
February 17, 1999Open Forum on Metadata Registries 1 Census Corporate Statistical Metadata Registry By Martin V. Appel Daniel W. Gillman Samuel N. Highsmith,
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
1 - A View from the Field - The Next Generation Data Standards For the PDS - PDS4 - ESIP Federation Meeting July 8, 2009 J. Steven Hughes JPL Copyright.
PDS4 Tool Development Strategy PDS Management Council Meeting November 18, 2014 Dan Crichton.
PDS4 and Build 5a Update Dan Crichton, Emily Law November
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
PDS4 Project Report PDS MC F2F Columbia, MD Dan Crichton April 2-3,
FEA DRM Management Strategy Presented by : Mary McCaffery, US EPA.
Archival Workshop on Ingest, Identification, and Certification Standards Certification (Best Practices) Checklist Does the archive have a written plan.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Topic 1 – Introduction Huiqun Yu Information Security Principles & Applications.
System Design and Deployment Status PDS Management Council Face-to-Face UCLA, Los Angeles, California November 28-29, 2012 Sean Hardman.
Data Integrity Issues: How to Proceed? Engineering Node Elizabeth Rye August 3, 2006
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
IBM Software Group ® Managing Reusable Assets Using Rational Suite Shimon Nir.
Software Development and Deployment PDS Management Council Face-to-Face Los Angeles, California August 26-27, 2014 Sean Hardman.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
1 Overall Architectural Design of the Earth System Grid.
System/SDWG Update Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
Software Development and Deployment PDS Management Council Face-to-Face Berkeley, California November 18-19, 2014 Sean Hardman.
Implementation Review1 Archive Ingest Redesign March 14, 2003.
PDS4 Demonstration Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
PDS4 Build 3b System Readiness PDS Management Council Face-to-Face Columbia, Maryland April 2-3, 2013 Sean Hardman.
PDS4 Deployment Planning (Discussion) PDS MC F2F Columbia, Maryland Dan Crichton August 28,
PDS4 Project Report PDS MC F2F UCLA Dan Crichton November 28,
PDS4 Project Report PDS MC F2F University of Maryland Dan Crichton March 27,
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
Chang, Wen-Hsi Division Director National Archives Administration, 2011/3/18/16:15-17: TELDAP International Conference.
International Planetary Data Alliance Registry Development and Coordination Project Report 7 th IPDA Steering Committee Meeting July 13, 2012.
Active Directory Domain Services (AD DS). Identity and Access (IDA) – An IDA infrastructure should: Store information about users, groups, computers and.
IPDA Architecture Project International Planetary Data Alliance IPDA Architecture Project Report.
IPDA PDS4 Report July 17, PDS4: The Next Generation PDS PDS4 is a PDS-wide project to upgrade from PDS version 3 to version 4 to address many.
National Aeronautics and Space Administration 1 CCSDS Information Architecture Working Group Daniel J. Crichton NASA/JPL 24 March 2005.
International Planetary Data Alliance Registry Project Update September 16, 2011.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
PDS 2010 System Design Report MC Face-to-Face Washington, DC March 25-26, 2010.
DARS Update DoDAF 2.0 Plenary Tool Vendor Session 22 July 2008.
IPDA PDS4 Report PDS Team July 2015.
Leigh Grundhoefer Indiana University
Metadata The metadata contains
UML Design for an Automated Registration System
Presentation transcript:

System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman

Topics Overview Key Drivers and Requirements Build 2 Deliverables Build 2 Deployment Next Steps Nov 30 - Dec 1, 2011System Design and Support for Build 22

Architectural Elements Addressed in Build 2 Nov 30 - Dec 1, 2011System Design and Support for Build 23

Topics Overview Key Drivers and Requirements Build 2 Deliverables Build 2 Deployment Next Steps Nov 30 - Dec 1, 2011System Design and Support for Build 24

Build 2 Drivers Transition the central catalog to the registry infrastructure. -Ingestion of PDS3 and PDS4 catalog-level metadata moving forward. -Facilitate catalog-level search of the registered metadata. Provide PDS4 software tools to support early adopters. -Includes tools for designing, generating and validating PDS4 product labels. Nov 30 - Dec 1, 2011System Design and Support for Build 25

Core Concepts Service-Based Design -Support remote access to data and services to bring the federation together both for ingestion and distribution. System of Registries -Adopt a system of registries to support improved tracking and access. Common Search -A publicly available layer facilitating search across PDS. Enhanced Tool Suite -A tool-based approach is still appropriate for certain functions. Nov 30 - Dec 1, 2011System Design and Support for Build 26

Level 3 Requirements Pertaining to Build 2 RequirementImplementationBuild PDS will provide tools to assist data producers in generating PDS compliant products Design Tool (Oxygen or Eclipse) facilitates XML Schema design. Generate Tool facilitates product label generation. Atmospheres Node tool supports product label generation , PDS will provide tools to assist data producers in validating products against PDS standards Validate Tool validates product labels against their schemas. Additional functionality planned in future builds. 1, 2, PDS will provide documentation for installing, using, and interfacing with each tool All components delivered to date provide documentation for installation and operation. 1, 2, 3 Nov 30 - Dec 1, 2011System Design and Support for Build 27

Level 3 Requirements Pertaining to Build 2 (cont) RequirementImplementationBuild PDS will track the status of data deliveries from data providers through the PDS to the deep archive Harvest Tool registers the data products that make up a data delivery. Registry Service accepts and manages data product registrations. Report Service manages metrics and facilitates reporting. 1, PDS will design and implement a catalog system for managing information about the holdings of the PDS Harvest Tool registers the data products that make up a data delivery. Registry Service accepts and manages data product registrations. 1, PDS will integrate the catalog with the system for tracking data throughout the PDS All components delivered to date provide APIs for ease of integration. 1, 2, 3 Nov 30 - Dec 1, 2011System Design and Support for Build 28

Level 3 Requirements Pertaining to Build 2 (cont) RequirementImplementationBuild PDS will maintain a distributed catalog system which describes the holdings of the archive Registry Service designed for distributed deployment with replication of contents to an aggregate registry instance PDS will provide standard protocols for locating, moving, and utilizing data, metadata and computing resources across the distributed archive, among PDS nodes, to and from missions, and to and from the deep archive All components delivered to date provide APIs for ease of integration and access. Search Service specifically specifies a protocol for data discovery. 1, 2, 3 2, The PDS architecture will enable non-PDS developed tools to access PDS holdings and services All components delivered to date provide APIs for ease of integration and access. 1, 2, 3 Nov 30 - Dec 1, 2011System Design and Support for Build 29

Level 3 Requirements Pertaining to Build 2 (cont) RequirementImplementationBuild PDS will ensure that online interfaces comply with required NASA Guidelines All web-based applications shall be 508 compliant. 2, PDS will meet U.S. federal regulations for the preservation and management of data. Report Service secures transfer and access to metrics PDS will ensure that appropriate mechanisms are in place to prevent unauthorized users from compromising the integrity of PDS systems and data Security Service performs this function PDS will provide online interfaces allowing users to search the archive Registry Service provides an interface for harvesting product metadata. Search Service provides the capability to index and search the harvested metadata. 1, 2 2, 3 Nov 30 - Dec 1, 2011System Design and Support for Build 210

Level 3 Requirements Pertaining to Build 3 and Beyond PDS will provide online interfaces for discipline-specific searching PDS will allow products identified within a search to be selected for retrieval PDS will provide a mechanism for offline delivery of portions of the archive to users PDS will provide mechanisms to ensure that data have been transferred intact PDS will provide a capability for opening and inspecting the contents (e.g. label, objects, groups) of any PDS compliant archival product PDS will provide tools for translating archival products between selected formats PDS will provide tools for translating archival products between selected coordinate systems PDS will provide tools for visualizing selected archival products PDS will provide a mechanism to upgrade products or data sets which do not meet usability requirements (e.g., data sets from old missions) Nov 30 - Dec 1, 2011System Design and Support for Build 211

Topics Overview Key Drivers and Requirements Build 2 Deliverables Build 2 Deployment Next Steps Nov 30 - Dec 1, 2011System Design and Support for Build 212

Build 2 Deliverables Initial Distribution Subsystem -This includes the Search component and an updated Data Search interface at the EN. -Replicate EN functionality with PDS 2010 infrastructure. Ingestion Subsystem -Completed core components with support for PDS3 products and keeping pace with changes in the data model. Tools -A stable suite of tools for early adopters including Design, Generate and Validate tools. Operations -Configuration of the Report component, selection of an off-the-shelf product for Monitor, and modification of existing search interfaces. Nov 30 - Dec 1, 2011System Design and Support for Build 213

Build 2 Deliverables Core System Components Registry Service -Provides functionality for tracking, auditing, locating, and maintaining artifacts (e.g., products, services, etc.) within the system. Harvest Tool -Provides functionality for capturing and registering product metadata with the Registry Service. Search Service -Provides functionality for searching the metadata contained in the Registry Service instances. Nov 30 - Dec 1, 2011System Design and Support for Build 214

Build 2 Deliverables Support System Services Security Service -Provides the authentication and authorization functions for the system. Report Service -Provides functionality for capturing and reporting metrics. * These services are satisfied with COTS or Open Source software products. Nov 30 - Dec 1, 2011System Design and Support for Build 215

Build 2 Deliverables Tools Design Tool -Provides functionality for designing product label schemas using the XML Schema standard. Generate Tool -Provides functionality for generating product labels from and conforming to the specific product schema. Validate Tool -Provides functionality for validating product labels and product data. Nov 30 - Dec 1, 2011System Design and Support for Build 216

Development Progress Build 2a – New and Modified Features Introduced the Search Service and the initial implementation of the PDS Search Protocol. Modified the Harvest Tool with respect to association handling and representation in the Registry Service. Updated the Validate Tool with the latest set of schemas for Build 2a. Updated the Registry User Interface to expand support for viewing additional object types. Nov 30 - Dec 1, 2011System Design and Support for Build 217

Topics Overview Key Drivers and Requirements Build 2 Deliverables Build 2 Deployment Next Steps Nov 30 - Dec 1, 2011System Design and Support for Build 218

Build 2 Deployment Engineering Node -Deployment of the core components replacing the central catalog. Will run side-by-side for six months. -Existing search interfaces reworked to utilize the PDS4 infrastructure. Discipline Nodes -Deployment of the core components at the Nodes will be phased with the Build 2b delivery for testing. -Once deployment and testing is complete, Nodes can begin registration of PDS3 products with the Harvest Tool. Nov 30 - Dec 1, 2011System Design and Support for Build 219

Build 2 Deployment Engineering Node Nov 30 - Dec 1, 2011System Design and Support for Build 220

Build 2 Deployment Discipline Node Nov 30 - Dec 1, 2011System Design and Support for Build 221

PDS3 Support The Harvest Tool supports both PDS4 registration and PDS3 registration. -PDS3 support consists of converting PDS3 labels into PDS4 proxy labels. -Registered for tracking and reporting purposes. -Will be replaced when the corresponding PDS3 data set is migrated to PDS4. The current Catalog Ingest Tool is updated to convert the catalog files to context products and register them with the registry. Nov 30 - Dec 1, 2011System Design and Support for Build 222

PDS3 Support cont. Nov 30 - Dec 1, 2011System Design and Support for Build 223

Topics Overview Key Drivers and Requirements Build 2 Deliverables Build 2 Deployment Next Steps Nov 30 - Dec 1, 2011System Design and Support for Build 224

Build 2 Liens Finalize implementation of the Catalog Ingest Tool supporting ingestion of PDS3 catalog files into the PDS4 registry. Add support for XML Schema 1.1 to the Harvest and Validate Tools. Upgrade the Data Search interface to remove the dependence on the PDS3 catalog database. Nov 30 - Dec 1, 2011System Design and Support for Build 225

Next Steps Planned for Build 2b -Address any software liens required to achieve operational objectives for Build 2. -Continue development of capabilities targeted for Build 3 deployment. Planned for Build 3 -Implement data-related tools for transformation and visualization. -Integrate above functionality into PDS search and distribution services. -Replace any existing software (and its functionality) that is dependent on the PDS3 catalog database. Nov 30 - Dec 1, 2011System Design and Support for Build 226

Questions/Comments