CWIC/IDN synchronization Lingjun Kang Michael Morahan

Slides:



Advertisements
Similar presentations
CWIC Development Team Yuanzheng Shao Lingjun Kang Archie Warnock
Advertisements

CWIC Start OpenSearch prototype January 28 th 2014 Calin Duma CWIC and GCMD OpenSearch Implementations.
CWIC Exception & Error Handling Archie Warnock Lingjun Kang Genyong Yu
FGDC Service Status Checker Status of the FGDC Service Status Checker September 2008 Update.
CWIC Metrics Eugene G. Yu Lingjun Kang Archie Warnock
Database Updates Made Easy In WebFocus Using SQL And HTML Painter Sept 2011 Lender Processing Services 1.
Support for Client Partners Eugene G. Yu Lingjun Kang Archie Warnock
DEMO Supplement: GCMD/IDN Support for Multiple Organizations Michael Morahan GCMD/IDN CWIC Meeting 2015 February 18-19, 2015.
PerfSONAR Client Construction February 11 th 2010, APAN 29 – perfSONAR Workshop Jeff Boote, Assistant Director R&D.
Electronically approve and create Suppliers in Oracle Financials using a combination of APEX and Oracle Workflow. NZOUG Conference 2010 Brad Sayer Team.
CEOS IDN Report Cocoa Beach, FL WGISS-37, April 2014 Michael Morahan
Slide: 1 CWIC Status Report Yonsook Enloe WGISS-39, Tsukuba May 13, 2015.
WGISS-37 Meeting Tuesday April 15 th 2014, 1:00PM CWIC-Smart and CWIC-Start Testing Calin Duma Doug Newman
NASA/ESA Interoperability Efforts CEOS Subgroup - CINTEX Alexandria, Sept 12, 2002 Ananth Rao Yonsook Enloe SGT, Inc.
Earth Data Open Search Specifications Doug Newman (NASA ECHO) CWIC January 2014.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
GCMD/IDN STATUS AND PLANS Stephen Wharton CWIC Meeting February19, 2015.
Page 1 CSISS Center for Spatial Information Science and Systems Design and Implementation of CWIC Metrics Weiguo Han, Liping Di, Yuanzheng Shao, Lingjun.
WGISS-39 IDN Report Michael Morahan CEOS WGISS-39 Spring Meeting Japan Aeronautics Exploration Agency (JAXA) Tsukuba, Japan May 12, 2015.
Page 1 CSISS Center for Spatial Information Science and Systems WGISS-37 meeting,2014 CWIC OpenSearch Implementation Yuanzheng Shao, Lingjun Kang, Archie.
Architecture Renovation Yoshiyuki Kudo (JAXA) WGISS-37.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Siebel 8.0 Module 5: EIM Processing Integrating Siebel Applications.
Consolidated Metadata Repository (CMR) Status and Look Ahead CWIC 2015 Annual Meeting, February 18-19, 2015 This work was supported by NASA/GSFC under.
Page 1 CSISS Center for Spatial Information Science and Systems CWIC Development Team Meeting, 2014 Overview CWIC/IDN Synchronization Lingjun Kang
TPAC Tasmanian Partnership for Advanced Computing Partner in APAC (Australian Partnership for Advanced Computing) Expertise centre for Earth Systems Science.
WGISS-40: IDN Report Michael Morahan WGISS-40 Fall meeting / Harwell, United Kingdom
Page 1 CSISS Center for Spatial Information Science and Systems CWIC Metrics: Current and Future Weiguo Han, Liping Di, Yuanzheng Shao, Lingjun Kang Center.
CWIC + OPENSEARCH: IT WORKS WITH BROWSERS, TOO Archie Warnock Lingjun Kang Genyong Yu
CWIC Developers Meeting January 28 th 2014 Calin Duma CSW and OpenSearch from the CWIC Start client perspective.
Slide: 1 CWIC Status Report Yonsook Enloe WGISS-40, Harwell UK Oct 1, 2015.
Task IN-03 GEO Work Plan Symposium 2014 GEOSS Common Infrastructure IN-03.
CWIC Team Meeting: IDN Release 9.9.2: Tagging of Metadata Jan Michael Morahan.
Page 1 CSISS Center for Spatial Information Science and Systems CWIC Development Team Meeting, 2014 CWIC OpenSearch Design and Implementation Yuanzheng.
CEOS CWIC Report: Metadata Mapping Table Cocoa Beach, FL WGISS-37, April 2014 Michael Morahan
Page 1 CSISS Center for Spatial Information Science and Systems CWIC Development Team Meeting, 2014 CWIC Server-Client Interactions Yuanzheng Shao, Lingjun.
CEOS Open Search Best Practices Doug Newman (NASA ECHO) CWIC January 2014.
CWIC Open Search Best Practices Doug Newman (NASA ECHO) CEOS WGISS-37 April 15th 2014 Presenter: Archie Warnock (A/WWW Enterprises)
Page 1 CSISS Center for Spatial Information Science and Systems CWIC Development Team Meeting, 2014 Adding more ECHO datasets to CWIC Lingjun Kang
Support of contact information with multiple organization structure in CWIC & IDN Lingjun Kang Eugene.
Quality Service Assurance: Monitoring, Testing, and Metrics Eugene G. Yu Lingjun Kang
CWIC Development Team Yuanzheng Shao Lingjun Kang Archie Warnock
CAS Proxying and Web Services The somewhat “easy way” Presented By: Joseph Mitola Programmer/Analyst Office Of The Registrar.
CWIC Status Report Yonsook Enloe yonsook. k.
M. Albani, P. Mougnaud, A. Della Vecchia (ESA)
Michael Morahan CEOS WGISS-43 Meeting
Section 13 - Integrating with Third Party Tools
CWIC Status Report Yonsook Enloe yonsook. k.
CAP-378 and “Conhecer para não ignorar”
EUMETSAT CWIC Status Report
WGISS Connected Data Assets Sept 26, 2017 Yonsook Enloe
Resource Sharing Locate
OpenSearch: the data search API for everyone
WGISS-41: IDN Report Michael Morahan CEOS WGISS-41 Meeting
WGISS-45 International Directory Network (IDN) Report
CWIC Status Report Yonsook Enloe yonsook. k.
CWIC Status Report Yonsook Enloe yonsook. k.
WGISS Connected Data Assets April 5, 2017 Yonsook Enloe
WGISS Connected Data Assets April 9, 2018 Yonsook Enloe
Face2Gene- DPDL integration
Relational Queries (query 12) Display vendor contact info (contact person and phone number) for inventory products (relationship query) Query: Inventory.
CEOS WGISS INTEGRATED CATALOG (CWIC)
EUMETSAT CMR/CWIC Status Report
WGISS Connected Data Assets Oct 24, 2018 Yonsook Enloe
WGISS Connected Data Assets Client Guide Oct 23, 2018 Archie Warnock
From Collection to Granule in
A. Della Vecchia, D. Guerrucci (ESA)
WGISS Connected Data Assets Session Today
Data Discovery and Access Session Summary of Actions
WGISS WGISS Connected Data Assets Status Report October, 2019 CWIC Team Eugene Yu (GMU), Archie Warnock (A/WWW), Li Lin (GMU)
Presentation transcript:

CWIC/IDN synchronization Lingjun Kang Michael Morahan

Outline CWIC/IDN sync overview – Workflow – Module interaction Tests supporting synchronization Integration of sync/dataset testing/audit – Sync-test-sync model – Sync-audit-sync model Syn in IDN Future plan – Contact info synchronization

CWIC/IDN sync overview sync  test IDN mapping table IDN CSW/GCMD/OS 2. Harvest existing dataset entries (‘prod’ tag in IDN) 1. Harvest new dataset entries (tagged as ‘test’ in IDN) sync  test  audit  sync Tag datasets with ‘prod’ (passing testing) Tag datasets with ‘test’ (not passing dataset)

Tests supporting synchronization CWIC/IDN synchronization is achieved by tagging dataset entries in IDN based on testing results: – Dataset passing tests  Be published to ‘CWIC’ accessible list in IDN – Dataset failing tests  Be removed from ‘CWIC’ accessible list in IDN – Dataset returning 0 granule in tests  Be removed from ‘CWIC’ accessible list in IDN

Tests supporting synchronization Accessibility testing – Objective Verify if all granules under a dataset are searchable from data provider metadata inventory – Methods Query dataset against corresponding metadata inventory

Tests supporting synchronization Query and check granule number for each dataset – Testing each dataset with requests containing spatial/temporal parameters being harvested form IDN – Check granule number

Tests supporting synchronization Query dataset holding from data provider API (if available, e.g. NASA ECHO RESTFUL API) – Testing is performed on single HTTP GET transaction for all datasets – Less system workload is imposed in data provider inventory – Not skew the metrics of both CWIC and data provider inventory

sync/testing/audit integration Sync  Test  Sync – For new dataset entries from IDN Harvest dataset entries (dataset ID) and corresponding valids (spatial/temporal) Create testing suite (construct request based on valid/other request options) Run the testing suite Tag IDN based on testing results (automatic or manual)

sync/testing/audit integration Sync  Audit  Sync – For existing dataset entries in both IDN and CWIC (daily) Update dataset valids (if valid is changed in IDN, e.g. NRT dataset) Create testing suite (construct request based on valid/other request options) Run the testing suite Tag IDN based on testing results (automatic) – If fails/0 granule  tag with ‘test’ – If succeed  audit granule number

CWIC sync/testing/audit integration Support of module integration Sync moduleTest/audit module IDN Tag module Sync valids from IDN Read valids and test Update testing status Read testing status and tag Update tagging status

CWIC sync/testing/audit integration Testing summary example Testing status Tagging status: tag ‘test’ in IDN mapping table

CWIC sync/testing/audit integration Testing summary example Testing status Tagging status: tag ‘test’ in IDN mapping table

IDN Test (DEV) CSW server Process: CWIC Mapping Table Synchronization Benefits: tagging a record without modifying the DIF entry. Add Entry_ID, Data Provider ShortName, and either the Entry_Title or ECHO Dataset ID to the mapping table for the new entry.

IDN Production CSW server Process: CWIC Mapping Table Synchronization Update cwic_status tag to "value=prod” by CWIC or IDN.

IDN CWIC Portal (OpenSearch) Process: CWIC Mapping Table Synchronization Add Entry_ID, Data Provider ShortName, and either the Entry_Title or ECHO Dataset ID to the mapping table for the new entry. CWIC OpenSearch Portal links: Production: openSearch.jsp?Portal=cwic Test: openSearch.jsp?Portal=cwictest

Future plan Synchronization of dataset level info (TBD) – Contact info – Data center info (hierarchy structure of ownership) – Other?

Questions and Discussion