220 likes | 305 Views
System/SDWG Update. Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman. Topics. Component Overview Design Progress Development Progress Build 1d Deployment Build 2 Plans Build 2 Deployment PDS3 Support. Component Overview Core System Services/Tool.
E N D
System/SDWG Update Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman
Topics • Component Overview • Design Progress • Development Progress • Build 1d Deployment • Build 2 Plans • Build 2 Deployment • PDS3 Support System/SDWG Update
Component OverviewCore System Services/Tool • 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 metadatawith the Registry Service. • Search Service • Provides functionality for searching the metadata contained in the Registry Service instances. System/SDWG Update
Component OverviewSupport System Services • Security Service • Provides the authentication and authorization functions for the system. • Report Service • Provides functionality for capturing and reporting metrics. • Monitor Service • Provides functionality for monitoring service status across the system. * These services are satisfied with COTS or Open Source software products. System/SDWG Update
Component OverviewTools • 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. • Catalog Ingest Tool • Provides functionality for registering PDS3 catalog files with the Registry Service. System/SDWG Update
Design Progress • Each system component has a corresponding requirements and design specification. • Level 4 and 5 requirements traced back to PDS Level 1, 2 and 3 requirements. • Specifications completed and reviewed: • Registry, Harvest, Security and Report • Updated for the System Design Review to reflect actual implementation. • Specifications in progress / planned: • Preparation (tools), Search, Monitor and Operator Portal • Latest versions posted to Engineering Node site • http://pds-engineering.jpl.nasa.gov/index.cfm?pid=145&cid=134 System/SDWG Update
Design ProgressSearch Service • PDS search scenarios have been gathered from a number of sources. • These scenarios drive query model development. • The architecture for the service supports: • Multiple protocols on the front-end allowing support for the PDS and PDAP protocols at a minimum. • Multiple data sources on the back-end allowing integration with existing Node services and future upgrades. • The default back-end data source is the Apache Solr search engine. • PDS search protocol supports both simple and advanced query scenarios as well as data access. • The protocol is based on the Solr/Lucene protocol. System/SDWG Update
Development Progress • Finishing up Build 1d (August 2011) • Completing development and integration of core services (Registry, Harvest and Security). • Exercising the Report Service with Node web logs. • Introduction of the Generate Tool developed by the Imaging Node. • Performing stress testing. • Working towards Build 2 (October 2011) • Initial development of the Search Service and search-related applications. • Building out the tool suite to support early adopters. • Adding support for PDS3 going forward. System/SDWG Update
Development ProgressBuild 1d – New and Modified Features • Registry Service • Modified registry configuration from the data model to include slot definition and classification schemes. • Added support for registry replication. • Added support for package registration. • Harvest Tool • Added support for associated file registration. • Added support for registration of PDS3 proxy productsfrom PDS3 data sets. • Modified support for association handling and representation in the Registry Service. System/SDWG Update
Development ProgressBuild 1d – New and Modified Features cont. • Introducing the Generate Tool developed by the Imaging Node. • Integrated support for passing credentials into the Registry Service client API. • Updated the Validate Tool with the latest set of schemas for Build 1d. • Updated the original Registry User Interface to keep pace with the Registry Service interface changes. • Exercised the Report Service by populating with Node web logs and replicating existing reports. System/SDWG Update
Build 1d Deployment • Not entirely different from the deployment of Build 1c. • The core and support components will be deployed to the EN target operational environment. • Requesting Node participation in exercising this build. System/SDWG Update
Build 1d DeploymentEngineering Node System/SDWG Update
Build 1d DeploymentDiscipline Node • Requesting that each Node download, install and test the core components in their environment. • Core components include the Registry Service, Harvest Tool and the Registry User Interface. • This will help to identify any system requirement issues prior to Build 2. • Atmospheres and Imaging (JPL and USGS) have exercised previous builds. System/SDWG Update
Build 1d DeploymentDiscipline Node cont. System/SDWG Update
Build 2 Plans • 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 componentswith 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, Validate and initial Transformation tools. • Operations • Configuration of the Report component, selection of an off-the-shelf product for Monitor, and development of Tracking, Subscription and Phonebook interfaces. System/SDWG Update
Build 2 Deployment • Engineering Node • Deployment of the core components replacing the central catalog. • Existing search interfaces reworked to utilize the PDS4 infrastructure. • Discipline Nodes • Deployment of the core components at the Nodes will be phased once the ORR has been completed. • Once deployment is complete, Node should begin registration of PDS3 products with the Harvest Tool. • This is not PDS3 product migration. • A generic proxy label is generated and registered to facilitate product-level tracking. • This product will be replaced once the product is migrated to PDS4. System/SDWG Update
Build 2 DeploymentEngineering Node System/SDWG Update
Build 2 DeploymentDiscipline Node System/SDWG Update
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. System/SDWG Update
PDS3 Support cont. System/SDWG Update
Wrap Up • Design and development are on track to support the Build 1d and Build 2 releases and to begin the transition to PDS4. • As with Build 1, incremental builds will occur after Build 2 to continue building on core functionality and to support migration activities. System/SDWG Update