ECHO Technical Interchange Meeting 2013 Timothy Goff 1 Raytheon EED Program | ECHO Technical Interchange 2013.

Slides:



Advertisements
Similar presentations
Chapter 6 Server-side Programming: Java Servlets
Advertisements

Making the System Operational
ECHO Browse Reclassification Document ID: ECHO_Ops_Con_023 Version: 2.
REST API OVERVIEW ECHO Technical Interchange Meeting April 30 & May 1, 2013 Raytheon EED Program | ECHO Technical Interchange 2013.
Sun-a, Kim Yoon kyoung, Kim. Samsung Smart TV SDK supports device convergence by allowing a client application running on an external device to communicate.
REDCap Treatment Randomization Module
The future’s so bright…. DAITSS DIGITAL PRESERVATION SYSTEM: RE-ARCHITECTED, RE- WRITTEN, AND OPEN SOURCE Priscilla Caplan Florida Center for Library Automation.
1 Opentest Architecture Table of Content –The Design Basic Components High-Level Test Architecture Test Flow –Services provided by each Layer Test Mgt.
Implementing ISA Server Caching. Caching Overview ISA Server supports caching as a way to improve the speed of retrieving information from the Internet.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 8: Implementing and Managing Printers.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Maintaining and Updating Windows Server 2008
SQL Reporting Services Overview SSRS includes all the development and management pieces necessary to publish end user reports in  HTML  PDF 
Operating Systems.
Live Meeting APIs Robert Devine Program Manager Microsoft Corporation.
Overview SAP Basis Functions. SAP Technical Overview Learning Objectives What the Basis system is How does SAP handle a transaction request Differentiating.
Google App Engine Google APIs OAuth Facebook Graph API
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
JDBC Vs. Java Blend Presentation by Gopal Manchikanti Shivakumar Balasubramanyam.
Web Application Architecture and Communication. Displaying a Web page in a Browser
NASA/ESA Interoperability Efforts CEOS Subgroup - CINTEX Alexandria, Sept 12, 2002 Ananth Rao Yonsook Enloe SGT, Inc.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
Using the SAS® Information Delivery Portal
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
Standalone Java Application vs. Java Web Application
U.S. Department of the Interior U.S. Geological Survey Diving into the Data Pool with DAAC2Disk Kelly Lemig ERT, Inc., contractor to the U.S. Geological.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Module 13: Designing Print Services in Windows Server 2008.
 Next Generation of I-Suite  Browser Based Application  Accessed From:  Incident Command Post – Internet Optional  Agency Offices  Wherever Internet.
Capabilities of Software. Object Linking & Embedding (OLE) OLE allows information to be shared between different programs For example, a spreadsheet created.
REDCap Overview Institute for Clinical and Translational Science Heath Davis Fred McClurg Brian Finley.
Nfs or ftp server Server 1 Server 2 ClinCapture web app SAS script SAS REST notification service [SAS RNS] (can be run as standalone app) upload / download.
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
Peter Chochula ALICE Offline Week, October 04,2005 External access to the ALICE DCS archives.
06-1L ASTRO-E2 ASTRO-E2 User Group - 14 February, 2005 Astro-E2 Archive Lorella Angelini/HEASARC.
Imagine Creating Software Without a Single Line of Code!
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Ceilometer + Gnocchi + Aodh Architecture
Object storage and object interoperability
Integrated Mobile Marketing Platform Emergic mConnector Integrated -Mobile Marketing Platform Presented By: Sales Person Name ID: Mobile:
Web Technologies Lecture 6 State preservation. Motivation How to keep user data while navigating on a website? – Authenticate only once – Store wish list.
ERDDAP The Next Generation of Data Servers Bob Simons DOC / NOAA / NMFS / SWFSC / ERD Monterey, CA Disclaimer: The opinions expressed.
ECHO Technical Interchange Meeting 2013 Timothy Goff 1 Raytheon EED Program | ECHO Technical Interchange 2013.
Overview.  Browser Based Application  Accessed From:  Incident Command Post – Internet Optional  Agency Offices  Wherever Internet is Available 
Google Code Libraries Dima Ionut Daniel. Contents What is Google Code? LDAPBeans Object-ldap-mapping Ldap-ODM Bug4j jOOR Rapa jongo Conclusion Bibliography.
Physical Oceanography Distributed Active Archive Center THUANG June 9-13, 20089th GHRSST-PP Science Team Meeting GHRSST GDAC and EOSDIS PO.DAAC.
9/21/04 James Gallagher Server-Side: The Basics This part of the workshop contains an overview of the two servers which OPeNDAP has developed. One uses.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
Maintaining and Updating Windows Server 2008 Lesson 8.
Overview.  Next Generation of I-Suite  Browser Based Application  Accessed From:  Incident Command Post – Internet Optional  Agency Offices  Wherever.
PROJECT SECME Carthik A. Sharma Juan Carlos Vivanco Majid Khan Santhosh Kumar Grandai. Software Engineering Fall 2002.
1 Retirement of Legacy Features Why? –Improved usability and performance for Access Controls, Order Option Definitions, etc. through MMT GUI instead of.
AIRS Meeting GSFC, February 1, 2002 ECS Data Pool Gregory Leptoukh.
Physics validation database
What are they? The Package Repository Client is a set of Tcl scripts that are capable of locating, downloading, and installing packages for both Tcl and.
Introduction to the Application Hosting Environment
Lesson 4: Web Browsing.
VI-SEEM Data Discovery Service
ETL Job Scheduler Job Database Server User Interface Scheduler
Senior Software Engineering Student Robertas Sys
SharePoint Cloud hosted Apps
Implementing Listening Producers in IBM Sterling Filegateway
BusinessObjects 4.2 SP3 What's new for System Administration in CMC
Module 01 ETICS Overview ETICS Online Tutorials
Lesson 4: Web Browsing.
Network Controllable MP3 Player
CrawlBuddy The web’s best friend.
OPeNDAP/Hyrax Interfaces
Presentation transcript:

ECHO Technical Interchange Meeting 2013 Timothy Goff 1 Raytheon EED Program | ECHO Technical Interchange 2013

Support multi format metadata for SMAP. Leverage ECHO REST API More efficient – less lag time between ECS updates and ECHO updates. Simplify BMGT system Recent changes to ECS have rendered some of BMGT’s complexity unnecessary. Sybase to Postgresql transition Simplify Database interaction and avoid transitioning current highly complex stored procs to postgresql 2 Raytheon EED Program | ECHO Technical Interchange 2013

REST API ISO Support for SMAP Exports no longer packaged – more responsive synchronous upload Short form verifications handled locally, rather than remotely. DAAC Hosted Browse (See next slide) 3 Raytheon EED Program | ECHO Technical Interchange 2013

Design Considerations: Location/technology Datapool vs new location FTP vs HTTP File format JPG vs HDF Other browse formats Availability ECHO has different availability requirements than DAAC Hidden granules (e.g. AST_L1A) Browse not on public datapool Discontinue export of browse metadata Send URLs only (as OnlineResourceUrl) Simplifies BMGT processing of events 4 Raytheon EED Program | ECHO Technical Interchange 2013

Dispatcher server polls frequently to pick up export queue entries. Entries are added by BMGT Drivers (one for each export type). Dispatcher requests metadata from Generator, sends it to Exporter where it is HTTP PUT/DELETEd to ECHO. Response is processed by Response Handler BMGT keeps a pool of HTTPS connections to ECHO which are reused, reducing overhead. 5 Raytheon EED Program | ECHO Technical Interchange 2013

Updated GUI provides monitoring capabilities Also, interface to initiate manual/verification export. Plan to maintain similar command line interface for Manual/Verification as well. Can be called via cron. Dispatcher and Event (Automatic) Driver run continuously as daemons with little user interaction. Polling can be suspended/resumed via GUI. 6 Raytheon EED Program | ECHO Technical Interchange 2013

Must cut-over to new BMGT upon 8.2 install. 8.1 BMGT will not work with 8.2/postgresql. All data exported in 8.1 BMGT will be maintained after cut-over. No need to re export. Need to coordinate with ECHO to modify provider to REST/multiformat during 8.2 installation downtime. 8.1 BMGT will need to be quiesced before 8.2 install. Will need to record end of 8.1 export so that 8.2 BMGT knows where to start looking for new events when it comes up. Will develop plan to transition existing granules to DAAC Hosted Browse. 7 Raytheon EED Program | ECHO Technical Interchange 2013