Webové služby Cíl  Popis základního konceptu technologie webových služeb.

Slides:



Advertisements
Podobné prezentace
Pokroky v technologiích (2)
Advertisements

Web Michal Žůrek Jak se na něj dívám já..
Webové rozhraní pro datové úložiště
Rozšíření systému pro zátěžové testy o SOAP a agenty Zbyněk Pyšný.
Návrh architektury moderních informačních systémů
1IT T ŘI PILÍŘE WEBU Ing. Jiří Šilhán. T ŘI PILÍŘE WWW WWW využívá počítačovou architekturu Klient/server, uživatel musí mít nainstalován prohlížeč, který.
Metainformační infrastruktura ČR koncepce a současný stav Bronislava Horáková VŠB-TU Ostrava, CAGI sdružené pracoviště-Institut geoinformatiky
INSPIRE Metadata Štěpán Kafka. Draft Implementing Rules Profil pro vyhledávání Obsah/vyhledávání (směrnice INSPIRE) a)Souhlas prostorových dat s implementačními.
Webové mapové služby OGC v praxi Ing. Stanislav Holý RNDr. Štěpán Kafka Help service remote sensing, ISSS
Návrh a tvorba WWW Přednáška 1
MIDAS MetaPortál Seminář INSPIRE a metainformace, Praha, 2007 Horáková, Růžička, Ožana.
Open source GIS Přehled GIS nástrojů s otevřeným zdrojovým kódem Ing. Jiří Fejfar, Ph.D.
Relační databáze.
Metainformační systém založený na XML Autor: Josef Mikloš Vedoucí práce: Ing. Jan Růžička, Ph.D. V/2004.
DIGITÁLNÍ UČEBNÍ MATERIÁL Číslo projektuCZ.1.07/1.5.00/ Název projektuEU peníze středním školám Masarykova OA Jičín Název školyMASARYKOVA OBCHODNÍ.
XML Web Services: Včera, dnes a zítra Jaroslav Bengl Atlas.cz Atlas.cz.
Dokumentace objektů a zveřejnění funkcí
Autor: Jakub Dubrovský www:  Analýza procesu kontroly silnic  Získat data z GPS  Zobrazit data na mapě  Odesílat data do GPS  Vytvoření.
Internetový prohlížeč
MAPGUIDE OPEN SOURCE - MAPOVÝ SERVER Student: Bc. Martin Soukup Předmět: GEIS Přednášející : R NDr. Tomáš Vaníček, P hD. Datum: Web:
WWW – hypertextový informační systém
GIS??? Ve státní správě Karel Charvát. GIS?????? Je správné používat v souvislosti s využíváním prostorových informací ve státní správě, ale i v komerčním.
AJAX nejmodernější webová technologie… seminář pro učitele ZŠ a SŠ Mgr. Marek Osuchowski Ostravská univerzita © 2011.
Výzkum a vývoj, studijní prameny a spolupráce s praxí Ing. Milan Kocáb, MBA Ing. Tomáš Cajthaml.
uložené procedury (stored procedures) triggery, sekvence, pohledy, funkce, parametrické dotazy (prepared statements) komplexní agregace a SQL dotazy jiné.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
INTERNET – struktura, fungování a přehled využití
Technické řešení Mapových služeb Portálu veřejné správy Jiří Kvapil.
CZ.1.07/1.4.00/ VY_32_INOVACE_166_IT 9 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
Autor: Vladislav Svozilík Vedoucí : RNDr. Daniela Szturcová, Ph.D.
Quo vadis katastře ? Jiří Poláček. Obsah přednášky Geoinformace v prostředí Internetu Mezinárodní spolupráce v oblasti katastru ISKN – další vývoj E-společnost.
Robert Hernady Regional Solution Architect Microsoft.
1 Protokol HTTP (Hypertext Transfer Protocol) HTTP je základem systému „World Wide Web“ (WWW) - Web … HTTP – jednoduchý protokol aplikační vrstvy, transport.
Přístup do IS z mobilních zařízení Tomáš Tureček Katedra Informatiky FEI VŠB-TU Ostrava.
Systém evidence nemovitého majetku kraje Vysočina
Webové služby pro komunikaci s informačním systémem eQuip Martin Širajch.
Kam kráčí GeoWeb? Jan Růžička Institute of geoinformatics VSB-TU Ostrava 17.listopadu 15, Ostrava-Poruba,
AVT - projekt Tvorba rozhraní pro WMS server. GIS informační systém pro získávání, ukládání, analýzu a vizualizaci prostorových dat součásti: – Hardware.
WSDL Jan Růžička Institute of geoinformatics VSB-TU Ostrava 17.listopadu 15, Ostrava-Poruba,
PHP a Webové služby Jan Růžička Institute of geoinformatics VSB-TU Ostrava 17.listopadu, Ostrava-Poruba,
PHP Programy pro tvorbu WWW stránek - 01
WMS a WFS Jan Růžička, Michal Šeliga Institute of geoinformatics VSB-TU Ostrava 17.listopadu 15, Ostrava-Poruba,
1 Mapy s dopravními informacemi pro WAP Bc. Aleš Daněk – G269 Vedoucí projektu Ing. Jan Růžička Ph.D. Zadavatel firma CAD programy – Ing. Jan Vlčinský.
Zpřístupnění geodat v rámci veřejné zprávy prostřednictvím Webových mapových služeb (WMS) Petr Kubíček, INTERGRAPH CR.
Web services. Co jsou webservices Součinná spolupráce počítačů v síti Technologie pro vzdálené volání procedur (RPC) Nezávislá na platformě Data v XML.
Příprava pilotního prototypu TRANSCAT DSS fakultaHornicko-geologická oborGeoinformatika ročník /2004 Vedoucí projektu: doc.Dr.Ing Horák Jiří Zpracovává:
ÚVOD DO PŘEDMĚTU Alternativní GIS – volně dostupné programy a data.
Prezentace diplomové práce
Interoperabilita v GIS podle specifikací OGC Geoinformatics CTU 2006 Radek Sklenička.
Úvod do PostGIS Jan Ježek.
Stanice v síti učební texty pro deváté ročníky ZŠ.
13.přednáška – Elektronické zásobování Ing. Jiří Zmatlík, Ph.D. ČVUT, Fakulta elektrotechnická Katedra ekonomiky, manažerství a humanitních věd.
Zpřístupnění geodat v rámci veřejné zprávy prostřednictvím Webových mapových služeb (WMS) Josef Havaš, INTERGRAPH ČR.
INFORMAČNÍ SYSTÉM GEOLOGICKÝCH SBÍREK
 nejvíce využívaná služba internetu založená na www stránkách  poskytuje virtuální informační prostor, přístupný pomocí prohlížeče  výhodou www stránek.
Jak fungují webové stránky Úvod do HTML (1). Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická.
Internet. je celosvětový systém navzájem propojených počítačových sítí („síť sítí“), ve kterých mezi sebou počítače komunikují pomocí rodiny protokolů.
© 2016 InterSystems Corporation. All rights reserved. Integrace OAuth 2.0 a OpenID Connect.
 = jedná se o vzájemné propojení lokálních počítačových sítí pomocí vysokorychlostních datových spojů  vznikl spojením mnoha menších sítí  v každé.
Workshop, Knihovna AV ČR, 4. října 2010 Mgr. Tomáš Foltýn Kramerius 4 Uživatelské rozhraní Do verze
Pojmy internetu - test Gymnázium a Jazyková škola s právem státní jazykové zkoušky Zlín Tematická oblastInternetové technologie, programování Datum vytvoření2013.
GEOGRAFICKÁ KARTOGRAFIE Monika RUSNÁKOVÁ Hana KOČOVÁ.
Web services – když si Java sedne s M$ na kus řeči Ing. Petr Přibyl CCA Group a.s.
APLIKOVANÁ GEOINFORMATIKA
Open GeoWeb ?.
Interoperabilita Interoperabilita na úrovni dat
Interoperabilita Web Feature Service Jan Růžička,
SOFTWARE II Aplikační software.
Protokol HTTP (Hypertext Transfer Protocol)
PRÁCE S WMS SERVERY - Praktická ukázka.
Transkript prezentace:

Webové služby Cíl  Popis základního konceptu technologie webových služeb

Obsah Co jsou webové služby SOA – Service Oriented Architecture Webové služby podle standardů OGC  WMS  WFS

Co je webová služba webová služba (web service) = řešení, jak spolu mohou komunikovat a vyměňovat si informace aplikace přes Internet.

Komunikace se serverem – protokol HTTP HTTP - Protokol funguje způsobem dotaz-odpověď. Uživatel (pomocí programu, obvykle internetový prohížeč) pošle serveru dotaz ve formě čistého textu, obsahujícího označení požadovaného dokumentu, informace o schopnostech prohlížeče apod. Server poté odpoví pomocí několika řádků textu popisujících výsledek dotazu (zda se dokument podařilo najít, jakého typu dokument je atd.), za kterými následují data samotného požadovaného dokumentu.

HTTP GET ClientServer

HTTP POST Parametry se posílají v těle zprávy formou XML SOAP – data se posílají na server v xml, služba se popisuje pomocí WSDL

HTTP HTTP GET Data zakódovaná v URL (použitím ”?”)‏ Použití pro získávání dat HTTP POST Krom parametrů lze zadat i dokument v XML. Může být použito k složitějším operacím (ukládání dat, posílní u atd...)‏

OGC Open Geospatial Consortium OGC je mezinárodní průmyslové neziskové konsorcium více než 300 obchodních společností, univerzit a vládních organizací, které společně usilují o interoperabilitu v oblasti Geografických informačních systémů a tzv. "Location Base" službách. OGC bylo založeno v roce OGC vyvíjí specifikace aplikačních rozhraní a protokolů, které umožňují interoperabilitu v rámci aplikací, prostorových dat a služeb tzv. "geoprocessingu",

Vybrané OGC specifikace WMS – Web map service ( WFS – Web feature service ( WCS – Web coverage service SLD – Style layer descriptor Více viz wikipedia

Web Map Services Client software (browser/web page)‏ OGC WMS GetCapabilities GetMap GetFeatureInfo XML, MIME

WMS Basic WMS  GetCapabilities  GetMap Queryable WMS  GetCapabilities  GetMap  GetFeatureInfo první verze: 1.0.0( )‏ nejnovější verze:1.3.0( )‏ nejrozšířenější verze:1.1.1( )‏

WMS , , &styles=&For mat=image/png&request=GetMap&version=1.1.1&layers=topp:exploze_ buffer&width=800&height=468&srs=EPSG:4326

GetCapabilities & The server shall then return a XML-document describing what this particular server can do & The server shall then return a XML-document describing what this particular server can do

Web Feature Service Client software (browser/web page)‏ OGC WFS GetCapabilities Transaction LockFeature XML, GML GetFeature GetGmlFeature DescribeFeatureType

WFS GetCapabilities  poskytuje metadata DescribeFeatureType  popisuje strukturu poskytovaných feature typů GetFeature  zisk feature instancí GetGmlObject  znovuzískání feature a elementů podle ID Transaction  transakční žádosti (vytvoření, update, smazání operací)‏ LockFeature  uzamčení feature instancí (využito po dobu transakce)‏

WFS GetCapabilities  poskytuje metadata DescribeFeatureType  popisuje strukturu poskytovaných feature typů GetFeature  zisk feature instancí GetGmlObject  znovuzískání feature a elementů podle ID Transaction  transakční žádosti (vytvoření, update, smazání operací)‏ LockFeature  uzamčení feature instancí (využito po dobu transakce)‏

XML/GML GML (Geographic Markup Language) postaveno na XML. Možno definovat Geometry Topology Reference systems Temporal models

WMS/ WFS klientské aplikace gvSIG Location View NASA World Wind OpenLayers uDig Qgis

WMS/ WFS servery * GeoServer * Mapserver, UMN Maserver * Oracle MapViewer * MapGuide Open Source * ArcGIS Server * ArcIMS Server * CARIS Spatial Fusion Enterprise

Web Pages ?

? PostGIS Geoserver

Cvičení Přímé připojení k databázi Konfigurace WMS / WFS