A/WWW Enterprises 28 Sept 1995 AstroBrowse: Survey of Current Technology A. Warnock A/WWW Enterprises

Slides:



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

CGI & HTML forms CGI Common Gateway Interface  A web server is only a pipe between user-agents  and content – it does not generate content.
MCNC/CNIDR & A/WWW Enterprises Introduction to CNIDR’s Isite Jim Fullton - MCNC/CNIDR Archie Warnock - A/WWW Enterprises.
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.
Browsers and Servers CGI Processing Model ( Common Gateway Interface ) © Norman White, 2013.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Guide To UNIX Using Linux Third Edition
Guide To UNIX Using Linux Third Edition
Microsoft ® Official Course Interacting with the Search Service Microsoft SharePoint 2013 SharePoint Practice.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
Chapter 6: Hostile Code Guide to Computer Network Security.
Web to Database Connectivity Tools Frank Cervone Assistant Director for Systems DePaul University Libraries Access ‘98 October 3, 1998.
The Electronic Astrophysical Journal Resource Location and Archive Management Archibald Warnock A/WWW Enterprises.
INTRODUCTION TO WEB DATABASE PROGRAMMING
1 Accessing the Global Database The World Wide Web.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
1 HTML and CGI Scripting CSC8304 – Computing Environments for Bioinformatics - Lecture 10.
A/WWW Enterprises1 Introduction to CNIDR’s Isearch Archie Warnock
4-1 INTERNET DATABASE CONNECTOR Colorado Technical University IT420 Tim Peterson.
1 HTML References: A HTML Tutorial: /HTMLPrimer.html
GDT V5 Web Services. GDT V5 Web Services Doug Evans and Detlef Lexut GDT 2008 International User Conference August 10 – 13  Lake Las Vegas, Nevada GDT.
Internet, intranet, and multimedia database processing l Database processing across local and wide area networks l Alternative architectures for distributing.
Chapter Four UNIX File Processing. 2 Lesson A Extracting Information from Files.
Guide To UNIX Using Linux Fourth Edition
1 HKU CSIS DB Seminar: HKU CSIS DB Seminar: Web Services Oriented Data Processing and Integration Speaker: Eric Lo.
9 Chapter Nine Compiled Web Server Programs. 9 Chapter Objectives Learn about Common Gateway Interface (CGI) Create CGI programs that generate dynamic.
Serveur Internet sous Windows NT Eric Lapaille (c) 1996.
1 Accelerated Web Development Course JavaScript and Client side programming Day 2 Rich Roth On The Net
Java CGI Lecture notes by Theodoros Anagnostopoulos.
20-753: Fundamentals of Web Programming Copyright © 1999, Carnegie Mellon. All Rights Reserved. 1 Lecture 7: HTTP and CGI Fundamentals of Web Programming.
A/WWW Enterprises15 July 1996 Implementing Queries with HTTP A. Warnock A/WWW Enterprises
10/13/2015 ©2006 Scott Miller, University of Victoria 1 Content Serving Static vs. Dynamic Content Web Servers Server Flow Control Rev. 2.0.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Nadir Saghar, Tony Pan, Ashish Sharma REST for Data Services.
CGI Programming. What is it? CGI –Common Gateway Interface Standard way to pass information back to the Web Server –GET Query String –POST Standard Input.
1 Welcome to CSC 301 Web Programming Charles Frank.
W orld W ide W eb Client/Server design using TCP/IP Incorporates Other Client/Server Systems –ftp –gopher –mail Server runs on port 80, named httpd, exchanges.
1 CS 502: Computing Methods for Digital Libraries Lecture 19 Interoperability Z39.50.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Recent developments with the THREDDS Data Server (TDS) and related Tools: covering TDS, NCML, WCS, forecast aggregation and not including stuff covered.
The Future of Isite - Growing GILS Archie Warnock A/WWW Enterprises
Copyright © 2012 UNICOM Systems, Inc. Confidential Information z/Ware Product Overview illustro Systems International A Division of UNICOM Global.
Introduction to the Semantic Web and Linked Data
Mercury – A Service Oriented Web-based system for finding and retrieving Biogeochemical, Ecological and other land- based data National Aeronautics and.
Information Technology: GrADS INTEGRATED USER INTERFACE Maps, Charts, Animations Expressions, Functions of Original Variables General slices of { 4D Grids.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
FGDC and ASF Using Structured Metadata Archie Warnock A/WWW Enterprises
A/WWW Enterprises 15 July 1996 Implementing Queries with Z39.50 A. Warnock A/WWW Enterprises
1 CS 430: Information Discovery Lecture 26 Architecture of Information Retrieval Systems 1.
MIIS1 MIIS - 17 Introduction to the WWW & http * * http information from World Wide Web Programming with HTML & CGI by Ed Tittel, Mark Gaither, S. Hassinger,
12. DISTRIBUTED WEB-BASED SYSTEMS Nov SUSMITHA KOTA KRANTHI KOYA LIANG YI.
The Common Gateway Interface (CGI) Pat Morin COMP2405.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
The CUAHSI Hydrologic Information System Spatial Data Publication Platform David Tarboton, Jeff Horsburgh, David Maidment, Dan Ames, Jon Goodall, Richard.
z/Ware 2.0 Technical Overview
WEB SERVICES.
An Overview of Data-PASS Shared Catalog
Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Advisor: Prof. Sudha Ram Jeffrey Abbruzzi, MS/MIS candidate
Ch > 28.4.
Chapter 27 WWW and HTTP.
Introduction to Servlets
Comext Architecture and data flows
Chapter Four UNIX File Processing.
Archibald Warnock A/WWW Enterprises
Presentation transcript:

A/WWW Enterprises 28 Sept 1995 AstroBrowse: Survey of Current Technology A. Warnock A/WWW Enterprises

A/WWW Enterprises 28 Sept 1995 Why Open Protocols? n Anyone can write servers n Anyone can write clients n Leverage off of existing development n Formalized standards

A/WWW Enterprises 28 Sept 1995 What’s Available Now? n ftp n telnet n gopher (really telnet) n WAIS (Z ) n Z39.50 v2, v3 n http + CGI

A/WWW Enterprises 28 Sept 1995 http & CGI Scripts n http does only a few things get files (w/ MIME type) put parameters (from forms) execute scripts (CGI) n CGI runs scripts on server accepts parameters from client parameter input via command line or stdin pipes output to stdout

A/WWW Enterprises 28 Sept 1995 Z39.50 Capabilities - Search n Arbitrary queries - text, numeric, words, phrases, fields n Stateful n Multiple search engine APIs n Query for capabilities (EXPLAIN) n Record & Database-level security n Authentication

A/WWW Enterprises 28 Sept 1995 Z39.50 Capabilities - Retrieval n Multiple formats (unstructured text, HTML, US MARC,...) n Element sets (brief records, full records, other combinations of fields/attributes) n Permanent result sets n Automated data conversion

A/WWW Enterprises 28 Sept 1995 Harvest n Client/server system to build searchable collection from remote sites n Search engines: agrep freeWAIS glimpse n Document oriented

A/WWW Enterprises 28 Sept 1995 Advanced Developments n URIs: URN, URC n Java and CCI n PDF/http integration n Dynamic document & data generation n SQL interfaces n Spatial searching n Distributed collections

A/WWW Enterprises 28 Sept 1995 Example: DODS n Distributed Oceanographic Data System P. Cornillon, URI/GRO G. Flierl, MIT Programmers at URI/GRO Next phase: T. Habermann, NGDC

A/WWW Enterprises 28 Sept 1995 DODS Basic Architecture n Network-based data retrieval Use existing applications Enhanced API libraries supporting http interface (accept file names or URLs) Data-aware http servers supporting API library functions

A/WWW Enterprises 28 Sept 1995 DODS Intermediate Architecture n Data format mapping standardized operations on different formats - e.g., extract a variable from an HDF file and pass it to a FITS reader n NASA/GCMD as Data Locator Service query for URLs

A/WWW Enterprises 28 Sept 1995 DODS Advanced Architecture n NGDC Metadata description language Freeform & GeoVu n Network encoding n Special Purpose http servers precession, dataset overlap, subsetting n Dynamic updating of locator descriptions

A/WWW Enterprises 28 Sept 1995 Relevant URLs n Harvest n DODS n Z n Glimpse

A/WWW Enterprises 28 Sept 1995 Relevant URLs n URI documents n Freeform & GeoVu n Isite n Global Change Master Directory