DSTT Report - OGC Services May 8, 2002Page 1 Allan Doyle DSTT Report OGC Services DSTT Report OGC & GRID Services Allan Doyle NASA/II May 8, 2002.

Slides:



Advertisements
Similar presentations
B2B standards REGNET INTEGRATION EAI B2B EAI ? A2A ? IAI ? B2B ? Set of processes and technologies dealing with the structural integration of software.
Advertisements

Web Service Architecture
Van Mainframe naar een gedistribueerd GIS Geographic Informationsystems From mainframe to distributed systems by means of webservices. P. Bogaert.
General introduction to Web services and an implementation example
1 Understanding Web Services Presented By: Woodas Lai.
Implementing Search Spelling Suggestions using the Google Web Services API Dave Costakos Software Developer, Systems Engineering Division May 2nd, 2002.
ECHO: NASA’s E os C learing HO use Integrating Access to Data Services Michael Burnett Blueprint Technologies, 7799 Leesburg.
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
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.
UDDI Overview Web Services Registry SOA Enabler. What Is UDDI? Universal Description, Discovery, and Integration Protocols for web services registry Public.
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.
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
ΗΛΕΚΤΡΟΝΙΚΟ ΕΜΠΟΡΙΟ Web Services Overview Mary Grammatikou 9/06/2009.
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
B2B e-commerce standards for document exchange In350: week 13: Nov. 19,2001 Judith A. Molka-Danielsen.
Dharmender Singh Leverage Web Services with DRA to Automate User Provisioning.
Web Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
Web service testing Group D5. What are Web Services? XML is the basis for Web services Web services are application components Web services communicate.
Introduction to UDDI From: OASIS, Introduction to UDDI: Important Features and Functional Concepts.
OGC Liaison Report WGISS-20 Allan Doyle, EOGEO
A Cross-Platform Component Based Ecommerce Framework in.NET Vishwak Rajgopalan Under the guidance of Dr. Daniel Andresen (Major Professor) Dr. Mitchell.
Web Services Mohamed Fahmy Dr. Sherif Aly Hussein.
4/22/20031 Data Interchange Initiative Lower the Barrier of Entry to B2B eBusiness Prepared by Bennet Pang
What are Webservices?. Web Services  What are Web Services?  Examine important Web Services acronyms (UDDI, SOAP, XML and WSDL)  What are the benefits.
REST vs SOAP for Web Services Applications and Services in Internet Benjamin Hilaire – 81747L
UDDI ebXML(?) and such Essential Web Services Directory and Discovery.
Chapter 6 Introduction to Web Services. Objectives By study of the chapter, you will be able to: Describe what is Web services Describe what are differences.
What is Service Oriented Architecture ? CS409 Application Services Even Semester 2007.
Web Services Description Language (WSDL) Jason Glenn CDA 5937 Process Coordination in Service and Computational Grids September 30, 2002.
Dodick Zulaimi Sudirman Lecture 14 Introduction to Web Service Pengantar Teknologi Internet Introduction to Internet Technology.
Dr. Bhavani Thuraisingham October 2006 Trustworthy Semantic Webs Lecture #16: Web Services and Security.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
Web Services BOF This is a proposed new working group coming out of the Grid Computing Environments Research Group, as an outgrowth of their investigations.
AUKEGGS Architecturally Significant Issues (that we need to solve)
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
Semantic Web Technologies Research Topics and Projects discussion Brief Readings Discussion Research Presentations.
IODE Ocean Data Portal - ODP  The objective of the IODE Ocean Data Portal (ODP) is to facilitate and promote the exchange and dissemination of marine.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
Universal Description, Discovery and Integration Matthew J. Dovey Oxford University ZIG – Washington December 2000.
1 MESSAGE EXCHANGE FOR Web Service-Based Mapping Services AHMET SAYAR INDIANA UNIVERSITY COMMUNITY GRIDS LAB. COMPUTER SCIENCE DEPARTMENT August 17, 2005.
Kemal Baykal Rasim Ismayilov
An Introduction to Web Services Web Services using Java / Session 1 / 2 of 21 Objectives Discuss distributed computing Explain web services and their.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
WEB SERVICES Casey Bauer Hannah McMahon John Walls William Hunter Mary Daniel Casey Bauer Hannah McMahon John Walls William Hunter Mary Daniel.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
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.
Web Service in Geographic Information System Bing Wu.
ORNL DAAC SPATIAL DATA ACCESS TOOL Open Geospatial Consortium (OGC) Services Bruce E. Wilson Suresh K. Santhana Vannan Yaxing Wei Tammy W. Beaty National.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
Added Value to XForms by Web Services Supporting XML Protocols Elina Vartiainen Timo-Pekka Viljamaa T Research Seminar on Digital Media Autumn.
HTML 2.0HTML 3.2 HTML 4.0 HTML 4.01 XHTML malformed, non-standard markup.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Introduction to Web Services
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
A Web Services Journey on the .NET Bus
WEB SERVICES.
Unit – 5 JAVA Web Services
GF and RS, Dept. of CS, Mangalore University
Introduction to Web Services
Some Basics of Globus Web Services
Web services, WSDL, SOAP and UDDI
WEB SERVICES DAVIDE ZERBINO.
XML and Web Services (II/2546)
Presentation transcript:

DSTT Report - OGC Services May 8, 2002Page 1 Allan Doyle DSTT Report OGC Services DSTT Report OGC & GRID Services Allan Doyle NASA/II May 8, 2002

DSTT Report - OGC Services May 8, 2002Page 2 Allan Doyle “If you don’t understand first off and it makes your mind go numb, you’re safe to ignore it, it will never work” Dave Winer at InfoWorld Next Generation Web Services Conference, January 2002

DSTT Report - OGC Services May 8, 2002Page 3 Allan Doyle Info OGC Services GRID Services

DSTT Report - OGC Services May 8, 2002Page 4 Allan Doyle OpenGIS® Abstract Spec Topic 12 - The OpenGIS Service Architecture Architecture SIG WWW Mapping SIG Basic Service Model Discussion Paper Web Registry Services Discussion Paper CEOS WTF-GOFC WMT-1 IP2000 (WMT-2)IP2001 (OWS-1)OWS 1.2 OpenGIS® Catalog Interface Implementation Specification 1.0 OpenGIS® Catalog Interface Implementation Specification 1.1 ebXML Microsoft.NET UDDI CEOS WTF (??) NASA Industry OGC Google ECHO Grid Services Services Time Line J F M A M J J A S O N D Servicemodel Ad Hoc GCMD (SERFs)

DSTT Report - OGC Services May 8, 2002Page 5 Allan Doyle A.Search for Services first Decision support community view ? B.Search for Data first Science community view ? Technical Challenges Data vs. Services … Client Application GetFeature GetMap GetCoverage Service Catalog WFS Feature Data Store WMS Map Data Store WCS Coverage Data Store Fusion Services Geocode GeoParse GeoLink Data Catalog Develop metadata and discovery mechanisms that can support both service-centric and data-centric modes.

DSTT Report - OGC Services May 8, 2002Page 6 Allan Doyle Interface Type Metadata Type Hierarchies Interface Instance Metadata Data Type Metadata Data Instance Metadata Combinations of Data/Interface Services & Service Metadata Controlled Vocabularies Catalogs & Registries End-user WMS Single Service WMS WFS Multiple Service Same Data Coord Trans. Service Only No Data FTP Data Only No Service Catalog Service Inventory Access http: //ce os.o rg 100, 50,2 300, 75.4 X=5 6 Directory Inventory Large Data System i n t e r n e t Interface Type Metadata Type Hierarchies Interface Instance Metadata Data Type Metadata Data Instance Metadata Combinations of Data/Interface Services & Service Metadata Controlled Vocabularies Catalogs & Registries Interface Type Metadata Type Hierarchies Interface Instance Metadata Data Type Metadata Data Instance Metadata Combinations of Data/Interface Services & Service Metadata Controlled Vocabularies Catalogs & Registries End-user WMS Single Service WMS WFS Multiple Service Same Data Coord Trans. Service Only No Data FTP Data Only No Service Catalog Service Inventory Access http: //ce os.o rg 100, 50,2 300, 75.4 X=5 6 Directory Inventory Large Data System i n t e r n e t Technical Challenges Metadata & Vocabularies

DSTT Report - OGC Services May 8, 2002Page 7 Allan Doyle OGC Services HTTP GET/POST based interfaces Service instances provide their own metadata service descriptions (“Capabilities”) via XML Filter parameters allow selection of subsets of source data Output formats advertised by each service instance 100,50,2 300,75.4 X=56 WMS maps WFS feature data WCS coverage data M11 <gml:LineString srsName="EPSG:4326"> 0, , ,60.9 motorway 11

DSTT Report - OGC Services May 8, 2002Page 8 Allan Doyle OGC Service Registry Concepts Registry should be able to handle any kind of service. Should allow searches against more criteria than WMT-1 catalog Each service’s metadata should be composed of common elements where possible Initially described in the IP2000 Basic Service Model WMS maps WFS feature data WCS coverage data M11 <gml:LineString srsName="EPSG:4326"> 0, , ,60.9 motorway 11 Metadata Registry M11 <gml:LineString srsName="EPSG:4326"> 0, , ,60.9 motorway 11 Metadata

DSTT Report - OGC Services May 8, 2002Page 9 Allan Doyle OWS1 Service Model Issues Two competing registry information models: UDDI and ebXML Two competing means of constructing registries: XML database and OGC Stateless Catalog Three competing Metadata content models: R4, R7, and R8 Not enough consensus, fragmented results WMS maps WFS feature data WCS coverage data M11 <gml:LineString srsName="EPSG:4326"> 0, , ,60.9 motorway 11 Metadata Registry M11 <gml:LineString srsName="EPSG:4326"> 0, , ,60.9 motorway 11 Metadata

DSTT Report - OGC Services May 8, 2002Page 10 Allan Doyle Navigating the Web Services Industry The Web Services industry Big players see big money Much jockeying for position & mindshare Many overlapping/competing standards Not many cross-vendor deployments yet Very complex set of issues (for what seems like a simple concept!) OASIS WS-I W3C         Standards Organizations W3C World Wide Web Consortium OASIS Organization for the Advancement of Structured Information Standards WS-I Web Services Interoperability Organization IETF Internet Engineering Task Force Global Grid Forum Major Vendors Microsoft. NET (not an acronym…) Sun ONE (Open Network Environment) IBM Websphere (Based on Apache web server) Acronyms SOAP Simple Object Access Protocol UDDI Universal Description, Discovery and Integration ebXML Electronic Business using eXtensible Markup Language WSDL Web Services Description Language OGSA Open Grid Services Architecture Microsoft Sun IBM

DSTT Report - OGC Services May 8, 2002Page 11 Allan Doyle Some key points Most real, operational web services exist on intranets and extranets. There is little evidence of web services on the “open” internet. Web services are not about “the web”. Web services are producer-oriented tools. Consumers of web services see a carefully controlled entry point. End- users generally see portals.

DSTT Report - OGC Services May 8, 2002Page 12 Allan Doyle The Eight Fallacies of Distributed Computing How does the GRID measure up? Peter Deutsch Essentially everyone, when they first build a distributed application, makes the following eight assumptions. All prove to be false in the long run and all cause big trouble and painful learning experiences. 2.Latency is zero 3.Bandwidth is infinite 4.The network is secure 5.Topology doesn't change 6.There is one administrator 7.Transport cost is zero 8.The network is homogeneous – 1. The network is reliable

DSTT Report - OGC Services May 8, 2002Page 13 Allan Doyle How hard is it to wrap an OGC service in a GRID wrapper? How hard is it to build OGC services that are clients of GRID services? Can an OGC service be moved to where the data is? Can an OGC service be moved to where the compute cycles are available? Wrapping network service

DSTT Report - OGC Services May 8, 2002Page 14 Allan Doyle Think of this model portal GRID Web