Schedule of Releases (since Tromso meeting) and New Access Interfaces.

Slides:



Advertisements
Similar presentations
XML Query Language Project Dennis Petesch Mentors and Affiliations: Lola Olsen & GCMD.
Advertisements

IDN Services and SERF Update Heather Weir
Remote Visualisation System (RVS) By: Anil Chandra.
Copyright, UCL LEADERS: Linking EAD to Electronically Retrievable Sources Developing a Generic Toolkit: Architecture and technology issues ALLC/ACH Conference.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
G O B E Y O N D C O N V E N T I O N WORF: Developing DB2 UDB based Web Services on a Websphere Application Server Kris Van Thillo, ABIS Training & Consulting.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application.
Web Services By Ethan Justin Yuli. Web Services in Action Information through Integration (Google Example)Google Example What do Web.
Discovering Earth Science Tools, Software, and Models through the CEOS IDN Tyler Stevens IDN GIS/Services Coordinator
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Application Software computing ESSENTIALS    
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
Web Interfaces and Data Portals John Porter Department of Environmental Sciences University of Virginia.
UNDERSTANDING WEB AND WEB PROJECT PLANNING AND DESIGNING AND EFFECTIVE WEBSITE Garni Dadaian.
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
Overview of the ODP Data Provider Sergey Sukhonosov National Oceanographic Data Centre, Russia Expert training on the Ocean Data Portal technology, Buenos.
INTRODUCTION TO WEB DATABASE PROGRAMMING
OCLC Online Computer Library Center CONTENTdm Migration Training Craig Yamashita Vice President, Technology and Product Development DiMeMa, Inc. July 2005.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Classroom User Training June 29, 2005 Presented by:
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada.
SCADM MEETING, SEPTEMBER 7, 2011 STATUS OF THE ANTARCTIC MASTER DIRECTORY.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
Patient Empowerment for Chronic Diseases System Sifat Islam Graduate Student, Center for Systems Integration, FAU, Copyright © 2011 Center.
GCMD/IDN STATUS AND PLANS Stephen Wharton CWIC Meeting February19, 2015.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 25 How.NET and Web Services Work How.NET and Web Services Work.
Guten Tag Michael Morahan CEOS-WGISS 29 May 17-21, 2010 Bonn, Germany.
Web mapping interoperability in practice, a Java approach guided by the OpenGis Web Map Server Interface Specification Pedro Fernández, R. Béjar, M.A.
University of North Texas Libraries Building Search Systems for Digital Library Collections Mark E. Phillips Texas Conference on Digital Libraries May.
The 2000 Decennial Census School District Project: Using Census Data for the School District Mapping System **** Development and Implementation Tai A.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
SharePoint 2010 Search Architecture The Connector Framework Enhancing the Search User Interface Creating Custom Ranking Models.
Copyright © PASS Consulting Corp., Miami 2001 XX/1 XML Application Server.
WEB BASED DATA TRANSFORMATION USING XML, JAVA Group members: Darius Balarashti & Matt Smith.
1 Senn, Information Technology, 3 rd Edition © 2004 Pearson Prentice Hall James A. Senn’s Information Technology, 3 rd Edition Chapter 12 Creating Web-Enabled.
MobileMAN Internal meetingHelsinki, June 8 th 2004 NETikos activity in MobileMAN project Veronica Vanni NETikos S.p.A.
Introduction to Server-Side Web Development Introduction to Server-Side Web Development using JSP and Web Services JSP and Web Services 18 th March 2005.
Using the Global Change Master Directory (GCMD) to Promote and Discover ESIP Data, Services, and Climate Visualizations Presented by GCMD Staff January.
© 2006 Altova GmbH. All Rights Reserved. Altova ® Product Line Overview.
Kemal Baykal Rasim Ismayilov
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
CMS Luigi Zangrando, Cern, 16/4/ Run Control Prototype Status M. Gulmini, M. Gaetano, N. Toniolo, S. Ventura, L. Zangrando INFN – Laboratori Nazionali.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
Developing Web Services with the Eclipse Web Tools Platform David Gallardo.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C - The World Wide Web Consortium W3C - The World Wide Web Consortium.
Martin Kruliš by Martin Kruliš (v1.1)1.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
The Proliferation of Metadata Standards and the Evolution of NASA’s Global Change Master Directory (GCMD) Standard for Uses in Earth Science Data Discovery.
©2001 Priority Technologies, Inc. All Rights Reserved Meteor Status Miami Face to Face Meeting January 16 – 18, 2002.
- How to draw a clear distinction between a client and a server(there is often no clear distinction) - A server may continuously act as a client - Distinction.
Features of JAS Plots Plots update in real time. Data for plots can be local or remote (use Java RMI to connect to JAS Data Server). Rich variety of styles.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Presented By:. What is JavaHelp: Most software developers do not look forward to spending time documenting and explaining their product. JavaSoft has.
GROUP PresentsPresents. WEB CRAWLER A visualization of links in the World Wide Web Software Engineering C Semester Two Massey University - Palmerston.
CMS Luigi Zangrando, Cern, 16/4/ Run Control Prototype Status M. Gulmini, M. Gaetano, N. Toniolo, S. Ventura, L. Zangrando INFN – Laboratori Nazionali.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
ODP V2 Data Provider overview. 22 Scope Data Provider provides access to data and metadata of the local data systems. Data Provider is a wrapper, installed.
Amy Krause EPCC OGSA-DAI An Overview OGSA-DAI on OMII 2.0 OMII The Open Middleware Infrastructure Institute NeSC,
AIRS Meeting GSFC, February 1, 2002 ECS Data Pool Gregory Leptoukh.
High performance, full-featured text search engine written in Java. Technology suitable for nearly any application requiring full-text search, especially.
Michael Morahan CEOS WGISS-43 Meeting
Building Search Systems for Digital Library Collections
XML in Web Technologies
WGISS-41: IDN Report Michael Morahan CEOS WGISS-41 Meeting
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Presentation transcript:

Schedule of Releases (since Tromso meeting) and New Access Interfaces

Schedule of Releases MD9.1 (internal release) (May 25, 2004) –ISO compatible MD9.2 (IDN release) (July 2004) –ISO compatible –Decoupled software into several packages. –Several packages available for download MDServer, KeywordSearch, OpenAPI, docBUILDER, OPS, etc. –Packaged release for instillation Delivered to JCADM node –Incorporation of a geographic map showing spatial coverage of data set in DIF display.

Schedule of Releases MD9.3 (Oct 2004) –Incorporation of Lucene full-text search engine with geo- spatial and temporal searching. –Integrate and combine keyword searching with full-text searching using Lucene. –Incorporation of spell checker for docBUILDER. –PostgresSQL support. –Improved installer for database installation and software configuration. –New Subscription Service provides users ability to subscribe to DIFs by topic. Also provides a way to subscribe to keyword changes.

Schedule of Releases MD9.4 (Mar 2005) –Incorporate hierarchical searching for locations and data center (and refinement). –Incorporate capability to search/refine by Data Resolution. –Incorporate SOAP as API to access GCMD catalog server. (may be available in earlier release) –Improve catalog level searching by allowing clients to search content using Xpath queries. (may be available in earlier release)

docBUILDER Web Application –Implement templates –Editable XML content box. –Render tab to view XML in HTML –Improve underlying data structures to provide faster DOM access. Swing Application –Implement standalone version of docBUILDER (e.g., CD version, not necessary to be connected to the internet)

Databases Provide open-source alternatives to Oracle. –PostgreSQL –MySQL –Mckoi

Providing Extended Access to the IDN SOAP offers a new way to interact with the IDN Walter Lowe: Summer, 2004

The IDN Web Interface

The docBuilder Web Interface

How is Information Accessed in the IDN?

The Remote Method Invocation (RMI) System

About SOAP Extensible Markup Language (XML) Communication between computer systems Simple Object Access Protocol (SOAP) Transmission of information and commands Web Services Description Language (WSDL) Implementation independent description of interfaces

Extending the RMI Server

The Advantages of a Distributed System

Applications for the System Automated access and update Examination of coverage area Custom interface design Integration into existing applications

XML Query Language Project Dennis Petesch. Summer 2004

Goal Provide support by implementing a Java- based parser that will query the IDN Database using XML XPath expressions (Standardized XML based query language) instead of the current in-house query language.

Research Questions XPath? The primary purpose of XPath is to address certain criteria of an XML document through the hierarchal navigation of an XML document. Will XPath be sufficient in filtering XML Metadata? Can I use XPath to exactly pinpoint certain information?

Approach Practice XML and Java Research XPath functionality Research Database functionality Testing XPath expressions Black box testing Open Source XML database from eXist, Xindice

ATMOSPHERE ATMOSPHERIC PHENOMENA STORMS ATMOSPHERE ATMOSPHERIC ANOMOLIES HURRICANES XML EXAMPLE

GCMD Query Language [Location:Location_Name=NORTH AMERICA] OR ([Source_Name:Short_Name=LANDSAT] AND [Project:Short_Name=DODS]) Grouping ()s [Location:Location_Name=NORTH AMERICA] AND [Source_Name:Short_Name=LANDSAT] Boolean Queries [Entry_ID=ZZZ415] Simple Queries

/DIFS/DIF[Entry_ID/text()=ds018.0][Entry_ID=ds018.0] XPathGCMD Query Language EXAMPLE

/DIFS/DIF[Location/Location_Name/ text()=NORTHERN HEMISPHERE and Data_Set_Language/text()=English] [Location:Location_Name= NORTHERN HEMISPHERE ] AND [Data_Set_Language=English] XPathGCMD Query Language Grouping() Boolean

Database Comparison Exist Open Source Written in Java Makes use of GUI Supports XPath & XQuery 2^31 small documents Minimal command line documentation XINDICE Open Source Written in Java Makes use of GUI Does not support XQuery Many small documents Maintained by Apache

Results Xindice XML database fit requirements, plus it made easier use of the command line. Use a soap interface to interact with the user. The soap interface would tell the XML database what to search for, and then the formatted results would be displayed to the user on a web page.

Visualization