Implementation of Web Service Technologies in GFDL's FMS Runtime Environment Y. Malysheva, S. Nikonov, V. Balaji GFDL The 7 th GO-ESSP Workshop September.

Slides:



Advertisements
Similar presentations
Tryllian Agent Technology AgentLink 21 January 2002 Christine Karman.
Advertisements

1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
Prime’ Senior Project. Presentation Outline What is Our Project? Problem Definition What does our system do? How does the system work? Implementation.
Virtual SharePoint Summit 2010 hosted by Rackspace Overcoming Collaboration Challenges with SharePoint Chris Samson Leslie Sistla Virtual SharePoint Summit.
Bookshelf.EXE - BX A dynamic version of Bookshelf –Automatic submission of algorithm implementations, data and benchmarks into database Distributed computing.
Multiple Tiers in Action
The middleware that makes real time integration a reality.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Today’s Agenda Bill Presentment Overview Demo. Tailoring Your Invoices with Oracle’s Bill Presentment Architecture March 7, 2005.
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
World Bank, Africa Region, Africa Household Survey Databank - The World Bank - Africa.
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
OnTimeMeasure Integration with Gush Prasad Calyam, Ph.D. (PI) Tony Zhu (Software Programmer) Alex Berryman (REU Student) GEC10 Selected.
Global Customer Partnership Council Forum | 2008 | November 18 1IBM - GCPC MeetingIBM - GCPC Meeting IBM Lotus® Sametime® Meeting Server Deployment and.
A Distributed Computing System Based on BOINC September - CHEP 2004 Pedro Andrade António Amorim Jaime Villate.
Smart Client for Smart Devices Niels Gebauer Director Client Tools Consultancy  The slides contain brief notes  Some slides.
ANSTO E-Science workshop Romain Quilici University of Sydney CIMA CIMA Instrument Remote Control Instrument Remote Control Integration with GridSphere.
Fundamentals of Database Chapter 7 Database Technologies.
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
QCDGrid Progress James Perry, Andrew Jackson, Stephen Booth, Lorna Smith EPCC, The University Of Edinburgh.
Preserving Digital Culture: Tools & Strategies for Building Web Archives : Tools and Strategies for Building Web Archives Internet Librarian 2009 Tracy.
WebVizOr: A Fault Detection Visualization Tool for Web Applications Goal: Illustrate and evaluate the uses of WebVizOr, a new tool to aid web application.
The ACGT Workflow Editing & Enactment Environment Giorgos Zacharioudakis Institute of Computer Science, Foundation for Research & Technology – Hellas (ICS-FORTH)
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
A Good UX Making It Happen with the CTC Silverlight Solution EAE 4004, UNITE 2011 Tuesday, 8:00 am May 24 th 2011 Niels Gebauer Director Client Tools Consultancy.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
We have developed a GUI-based user interface for Chandra data processing automation, data quality evaluation, and control of the system. This system, known.
Farcry Not just a game anymore…. What is Farcry?  Farcry is a Content Management System (CMS)  It is designed to separate the jobs of site creation/design.
Application portlets within the PROGRESS HPC Portal Michał Kosiedowski
0 Y! Mail Application Development Platform Open Hack day 14 th Feb 2009.
“curator” DB design Curator meeting, GFDL, Sep 20.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
“Confidential –Internal Halliburton Use Only. © 2004 Halliburton. All Rights Reserved.” Portal Brief OracleAS Portal A component of Oracle Application.
GO-ESSP Workshop, LLNL, Livermore, CA, Jun 19-21, 2006, Center for ATmosphere sciences and Earthquake Researches Construction of e-science Environment.
DDM Monitoring David Cameron Pedro Salgado Ricardo Rocha.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
A Data Access Framework for ESMF Model Outputs Roland Schweitzer Steve Hankin Jonathan Callahan Kevin O’Brien Ansley Manke.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
Greenstone Internals How to Build a Digital Library Ian H. Witten and David Bainbridge.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
FRErator – the Bridge between FRE and Curator DB.
System/SDWG Update Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
Status Report on the Validation Framework S. Banerjee, D. Elvira, H. Wenzel, J. Yarba Fermilab 15th Geant4 Collaboration Workshop 10/06/
1 GFDL Data Portal Current Status, Achievements and Future Development NOAATECH-2006 K.Dixon, V.Balaji, S.Nikonov GFDL, Princeton.
17 th October 2005CCP4 Database Meeting (York) CCP4i Database Overview Peter Briggs.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
30 Copyright © 2009, Oracle. All rights reserved. Using Oracle Business Intelligence Delivers.
Display Page (HTML/CSS)
Distributed Data Servers and Web Interface in the Climate Data Portal Willa H. Zhu Joint Institute for the Study of Ocean and Atmosphere University of.
What the $#*! IS my password? Secure Online Password Storage Lon Smith Aaron Gremmert.
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Deploying a Solution.
GO-ESSP The Earth System Grid The Challenges of Building Web Client Geo-Spatial Applications Eric Nienhouse NCAR.
Simulation Production System Science Advisory Committee Meeting UW-Madison March 1 st -2 nd 2007 Juan Carlos Díaz Vélez.
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
ConTZole Tomáš Kubeš, 2010 atlas-tz-monitoring.cern.ch An Interactive ATLAS Tier-0 Monitoring.
BUSINESS SENSITIVE 1 SAAW - Sequence Annotation and Analysis Workshop Boyu Yang and Gene Godbold Battelle Memorial Institute, Charlottesville Operations.
Metadata Support for Model Intercomparison Projects Sylvia Murphy: Cecelia DeLuca: Julien.
Embedding Live Access Server into GFDL Data Portal Infrastructure K.O’Brien (PMEL), S.Nikonov (GFDL), R.Schweitzer (PMEL), S.Hankin (PMEL), V.Balaji (GFDL)
Statistical Information Systems Introducing SIS tool .Stat
Department of Computer Science
Job workflow Pre production operations:
SDMX IT Tools SDMX Registry
Presentation transcript:

Implementation of Web Service Technologies in GFDL's FMS Runtime Environment Y. Malysheva, S. Nikonov, V. Balaji GFDL The 7 th GO-ESSP Workshop September , Seattle, WA September 17 th 2008

Outline  GFDL FMS Runtime Environment (FRE) is a tool that allows scientists to configure and run experiments using XML configuration files.  Curator metadata DB is a centralized metadata storage for entire modeling process, populated automatically from FRE XMLs  The MDB Web Interface uses the Curator DB as the backend to allow scientists to see and interact with the experiment metadata in a user- friendly way  The Analysis web service is a part of the Interface that lets users generate analysis figures from pre-existing data on the fly; they can then view and download the figures through the interface. September 17 th 2008

Metadata Flow Model Configuration XML Config data metadata FRE Interface metadata September 17 th 2008

Interface Overview Experiment Navigation Feature Tabs Tab Content September 17 th 2008

Interface technology OpenID is used for login and identification OpenID is used for login and identification The front end uses JavaScript and the ExtJS Rich Internet Application library The front end uses JavaScript and the ExtJS Rich Internet Application library It uses Ajax to communicate with the back end when requesting sets of dataIt uses Ajax to communicate with the back end when requesting sets of data The Java/JSP back end accesses the Curator Database to bring up requested metadata. The Java/JSP back end accesses the Curator Database to bring up requested metadata. September 17 th 2008

Interface Technology(cont.)‏ The Analysis figure generation feature utilizes a web service The Analysis figure generation feature utilizes a web service The web service launches a sequence of scripts on the GFDL computer system: The web service launches a sequence of scripts on the GFDL computer system: Generation of Ferret scriptGeneration of Ferret script Launching the Ferret script on the HPCSLaunching the Ferret script on the HPCS Monitoring of the analysis job to report back to the web interface (through curator DB) ‏Monitoring of the analysis job to report back to the web interface (through curator DB) ‏ September 17 th 2008

Interface Features Experiment Overview Experiment Overview Experiment Search Experiment Search Experiment Comparison Experiment Comparison Generation of Analysis Figures Generation of Analysis Figures Job monitoringJob monitoring Generation of XML for an experiment Generation of XML for an experiment September 17 th 2008

Experiment Overview September 17 th 2008

Search

Compare

Analysis Figures September 17 th 2008

Analysis Generation Structure Variable metadata Interface Web Service Figure generation Figure generation Job Monitor Variable metadata Job Status info September 17 th 2008

Future Plans Features for the Analysis generation Features for the Analysis generation Model-to-Model comparisonModel-to-Model comparison Different analysis types(e.g. ) ‏Different analysis types(e.g. ) ‏ More flexible variable configuration (e.g. comparison of “derived” variables generated from several output variables) ‏More flexible variable configuration (e.g. comparison of “derived” variables generated from several output variables) ‏ Adding more capabilities for interacting with data through the interface Adding more capabilities for interacting with data through the interface September 17 th 2008

Live Demo September 17 th 2008

Thanks!Questions?