Webové služby nad IS/STAG 1 / 21 Seminář IS/STAG Kunžak 2008 Seminář IS/STAG – Kunžak 2008 Webové služby nad IS/STAG Lukáš Valenta.

Slides:



Advertisements
Podobné prezentace
JIP / KAAS / ZR aneb „Co budeme dělat
Advertisements

Pokroky v technologiích (2)
Přístupnost informací na webech Prezentace na seminář Parádní web Michal Rada, MVČR.
Podpora personálních procesů v HR Vema Jaroslav Šmarda
© 2000 VEMA počítače a projektování spol. s r. o..
Adam Trčka prezentace pro Odbor správy sítě a síťových služeb (prezentace byla upravena pro účely zveřejnění na webu) © Výpočetní centrum, VŠE.
Využití cloudových služeb ve školství
Obsah prezentace 1.Co je RSS 2.Možnosti využití RSS 3.Popis systému cíleného doručování vědeckých a odborných článků 4.Ukázka systému 5.Závěr.
Stránka 1, © Vema, a. s.. Stránka 2, © Vema, a. s. Podnikové aplikace  Integrovaný podnikový systém (Integrated Business System):  komplex aplikací.
Nadpis Portál pro komunikaci s občany 1 Portál pro komunikaci s veřejností Portál pro komunikaci s veřejností DATRON, a.s. ing. Jaromír Látal projektový.
AKREDITOVANÉ ŠKOLICÍ STŘEDISKO ČLEN ASOCIACE VDĚLÁVÁNÍ DOSPĚLÝCH TRADICE OD ROKU 1991 Zdeněk Mašín Microsoft Gold Certified Partner Akreditované.
Rozšíření systému pro zátěžové testy o SOAP a agenty Zbyněk Pyšný.
Zpřístupnění eVŠKP a THESES.CZ v informačním systému IS/STAG Ing. Tomáš Kotouč Oddělení projektování informačního systému Střediska informačního systému.
Počítačové praktikum Úvod do předmětu
Veterinární a farmaceutická univerzita Brno
SEO pro novou firmu Bartošová Lenka 3MA
Podpora PR oddělení fakulty moderními ICT
Návrh architektury moderních informačních systémů
Školení zaměstnanců web + intranet v Praze.
Studijní informační systém (SIS)
Studijní informační systém (SIS)
NET Genium software pro výstavbu a provoz informačního portálu Martin Vonka
Popis systému DBMAN. Obecná charakteristika Systém DBMAN vychází ze snahy maximálně zobecnit přístup k datům v jednoduchých databázích. Původním záměrem.
, Elektronické služby knihoven prakticky, Praha Portál STM Lucie Hejná Státní technická knihovna
Ing. Petr Pavlinec Otevřené datové zdroje Kraje Vysočina Ing. Petr Pavlinec, vedoucí odboru informatiky Kraje Vysočina.
Metodická podpora úprav RVP ZV
INTERNET - TERMINOLOGIE
Vývoj aplikací pro SharePoint
Moderní vzdělávací systémy vyšších a vysokých škol neuniverzitního typu Ing. Daniel CHOC CCA Group a.s.
PHP – Základy programování
Novinky a strategie společnosti Vema, a. s.
Jaroslav Šnajberk, Přemek Brada
Aplikace VT v hospodářské praxi internetové technologie Ing. Roman Danel, Ph.D. VŠB – TU Ostrava.
Rozšíření jednouživatelské verze IS na víceuživatelskou Prezentace Diplomové práce Autor : Libor Tomášek Spoluautoři : Pobucký M., Drábek L. Vedoucí :
Absolventská práce 2002 Aplikace XML rozhraní v prostředí krajského úřadu Autor : Marek Cop Vedoucí : Ing. Petr Pavlinec 2002.
Konference SI Praha Ladislav Přívozník is:energy czech a.s.
Strana 1 © Vema, a. s., 7. dubna 2015 Intranetová řešení v PIS DS -Personalis 2005.
JIRA školení.
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Í.
Protokoly a adresy na internetu
Krajský rok informatiky České Budějovice 26. –
2 Martin Sedlák 3  výukový software  naučí pracovat s aplikacemi Microsoft Office Word, Excel a PowerPoint  rozsah – začátečníci i pokročilí.
Excelent v EKOSu Ing. Daniela Dufková. Excelent v EKOSu Ing. Daniela Dufková.
Dokumentace objektů a zveřejnění funkcí
Představujeme Ensemble Michal Tomek. Na tomto obrázku vidíte, co systému Ensemble chybí:
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í.
Microsoft Office InfoPath 2003 Tomáš Kutěj Account Technology Specialist
Copyright (C) 1999 VEMA počítače a projektování, spol. s r.o.1 Lucián Piller Intranet HR.
Seznámení se službami Office 365 Microsoft Online Services Přechod ze sady BPOS na služby Office 365 pro stávající uživatele BPOS.
AJAX nejmodernější webová technologie… seminář pro učitele ZŠ a SŠ Mgr. Marek Osuchowski Ostravská univerzita © 2011.
Úvod do JavaScriptu JavaScript je p JavaScript je programovací jazyk, který se používá na webových stránkách. JavaScript je typu KLIENT - KLIENT To znamená,
Centrální evidence výkonů U3V Ing. Jan Krňoul,
Portál veřejné správy © 2002 IBM Corporation ISSS 2003 PORTÁL VEŘEJNÉ SPRÁVY Elektronická podání - implementace služeb Ing. Robert Hernady Senior Systems.
2005 Adobe Systems Incorporated. All Rights Reserved. 1 Inteligentní PDF formuláře Vladimír Střálka Territory Account Manager Adobe Řešení pro.
Přístup do IS z mobilních zařízení Tomáš Tureček Katedra Informatiky FEI VŠB-TU Ostrava.
Webové služby pro komunikaci s informačním systémem eQuip Martin Širajch.
WSDL Jan Růžička Institute of geoinformatics VSB-TU Ostrava 17.listopadu 15, Ostrava-Poruba,
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.
Popis systému DBMAN (KEVIS). Obecná charakteristika Systém DBMAN vychází ze snahy maximálně zobecnit přístup k datům v jednoduchých databázích. Původním.
Prezentace diplomové práce
IS AKROS 2 Mgr. Jiří Blažek Mgr. Marek Trembacz © 2008 CIT OU.
ZÁPIS do STUDIA na FF UP Olomouc 1. ročník
EVŠKP na OU cesta integrace 10. Listopad, 2005 Jiří Šimonek a Robert Bohoněk Centrum Informačních Technologií Ostravská univerzita.
B2B Systémová integrace Jiří Macháček. Osnova ► Úvod ► Terminologie ► Parametry – požadavky ► Způsoby integrace ► Web-Services ► Příklady.
ORSOFT RADNICE OPEN – ÚVODNÍ SEZNÁMENÍ Petra Hoffmanová.
Web services – když si Java sedne s M$ na kus řeči Ing. Petr Přibyl CCA Group a.s.
Budování Integrovaného informačního systému Národního památkového ústavu Petr Volfík, NPÚ ÚP
Vytvoření IS pro správu místností v prostředí WWW
WEDA – řízené úložiště dokumentů Sociální agendy
Transkript prezentace:

Webové služby nad IS/STAG 1 / 21 Seminář IS/STAG Kunžak 2008 Seminář IS/STAG – Kunžak 2008 Webové služby nad IS/STAG Lukáš Valenta

Webové služby nad IS/STAG 2 / 21 Seminář IS/STAG Kunžak 2008 Seminář IS/STAG – Kunžak 2008 Webové služby nad IS/STAG • Webové služby – proč a jak? • Podporované standardy • Implementované služby • Nadstavbová aplikace • Ukázkové postupy

Webové služby nad IS/STAG 3 / 21 Seminář IS/STAG Kunžak 2008 • Data v IS/STAG dosud přístupná – Nativní klient – WWW • „modré stránky“ • portál • Zaměřeno na „lidské“ uživatele • „Strojový“ přístup k datům = integrace externích systémů – „vykrádání modrých stránek“ – přímý přístup do DB – webové služby

Webové služby nad IS/STAG 4 / 21 Seminář IS/STAG Kunžak 2008 Externí systémy • WWW stránky fakult, kateder – aktuální seznamy předmětů, vyučujících, rozvrhů, studentů, … • Místní evidenční systémy známek – „počítačově zdatnější“ vyučující – vlastní evidence zápočtů – pak ale přepisování sekretářkami • Napojení „na Excel“ • Integrace dalších systémů – správa budov

Webové služby nad IS/STAG 5 / 21 Seminář IS/STAG Kunžak 2008 • Webové služby = „souhrnné označení pro sadu technologií umožňujících komunikaci mezi aplikacemi“ – libovolné platformy – založeno na otevřených standardech (XML, HTTP) • Webová služba = „jednoduchá komponenta nabízející určitou službu“ – „web service“ či „web-service“ – má svoji adresu URL – obsahuje formální popis svého rozhraní – je zcela obecná Webová služba

Webové služby nad IS/STAG 6 / 21 Seminář IS/STAG Kunžak 2008 • „Web Services“ – Standard W3C – Známý, podporovaný, komplexní – „strojově“ orientovaný – WSDL, XMLSchema, SOAP – • Webové služby dle „REST“ – „Representational State Transfer“ – Orientovaný více na přístup k datům, objektům – Jednodušší – • Každá služba zveřejněna oběma způsoby Podporované standardy

Webové služby nad IS/STAG 7 / 21 Seminář IS/STAG Kunžak 2008 • SOAP – protokol použitý pro volání služby • WSDL - přesný popis rozhraní webové služby – z WSDL definice lze automaticky generovat klientský kód, který umí službu využívat • Určeno pro – obecné klienty – napojení externích systémů Web Services

Webové služby nad IS/STAG 8 / 21 Seminář IS/STAG Kunžak 2008 Webové služby dle REST • SOAP ani WSDL není vyžadováno – naše implementace ale WSDL obsahuje (důležité) • Přístup k datům – na dané adrese URL jsou přímo dostupná data (stažení metodou HTTP GET) – v případě uploadu zaslání vstupního XML metodou POST • Určeno pro – jednoduché klienty – člověka a www prohlížeč

Webové služby nad IS/STAG 9 / 21 Seminář IS/STAG Kunžak 2008 Ukázková služba dle REST • Seznam předmětů katedry KIV: /predmety/getPredmetyByKatedra?katedra=KIV&rok=2007 ACG ACG Počítačová grafika pro pokročilé Počítačová grafika pro pokročilé KIV KIV ACS ACS Architektury číslicových systémů Architektury číslicových systémů KIV KIV </ns1:getPredmetyByKatedraResponse>

Webové služby nad IS/STAG 10 / 21 Seminář IS/STAG Kunžak 2008 Ukázková služba dle REST • Zápis známek učitelem – metoda HTTP POST /services/rest/znamky/uploadZnamekVyucujici KIV KIV PPA1 PPA ZS ZS CZ CZ A07494 A </ns1:getZnamkyByPredmetResponse>

Webové služby nad IS/STAG 11 / 21 Seminář IS/STAG Kunžak 2008 Informace o aplikaci • – Detailní informace → nápověda • Implementované služby (aktuálně): – cca celé Prohlížení – hromadný download/upload známek – individuální pro potřeby ZČU • Očekáván další zájem – služby „na zakázku“ – Služby pro integraci s externími systémy – Specifické výstupy/sestavy ze STAGu – Hromadné úpravy dat (Excel)

Webové služby nad IS/STAG 12 / 21 Seminář IS/STAG Kunžak 2008 Nadstavba – „WebAccess“ • Nad vlastní aplikací „Webové služby“ je nadstavba • Webová aplikace – pohodlné rozhraní pro uživatele - formuláře • Prohlížení dostupných služeb, zadávání parametrů, volání služeb • Stahování výstupů služeb v XML + konverze do dalších formátů – CSV – veškerá tabulární data (  Excel) – ICS (iCAL) – kalendáře (  Outlook, GoogleCalendar)

Webové služby nad IS/STAG 13 / 21 Seminář IS/STAG Kunžak 2008 Ukázka použití

Webové služby nad IS/STAG 14 / 21 Seminář IS/STAG Kunžak 2008 Ukázka použití (2) • Po volání služby je výsledek uchován – Data lze stáhnout v různých formátech, zde CSV • Přímo uvedena použitá adresa Webové služby

Webové služby nad IS/STAG 15 / 21 Seminář IS/STAG Kunžak 2008 Ukázka použití (3) • Praktický příklad - hromadný zápis známek vyučujícím/katedrou: – stáhne si seznam studentů na svém předmětu/termínu/rozvrhové akci – otevře v Excelu a vyplní známky, zápočty – nahraje vyplněné údaje do STAGu

Webové služby nad IS/STAG 16 / 21 Seminář IS/STAG Kunžak 2008 Ukázka použití (4)

Webové služby nad IS/STAG 17 / 21 Seminář IS/STAG Kunžak 2008 Ukázka použití (5) • Podpora formátu ICS (iCAL) – kalendáře – veškeré rozvrhy – harmonogram akademického roku – zkouškové termíny • Import do kalendářových aplikací – MS Outlook – Google Calendar • např. lze nasdílet studentům rozvrh učitele • Generování s přihlédnutím k harmonogramu – přesunuté dny, svátky,...

Webové služby nad IS/STAG 18 / 21 Seminář IS/STAG Kunžak 2008 Ukázka použití (6)

Webové služby nad IS/STAG 19 / 21 Seminář IS/STAG Kunžak 2008 Ukázka použití (7)

Webové služby nad IS/STAG 20 / 21 Seminář IS/STAG Kunžak 2008 Závěr • Další rozhraní STAGu – „snadná“ realizace dalších služeb – beta verze, těsně před oficiálním vypuštěním – • Požadavky – Java servlet kontejner (Tomcat, JBoss,...) • Nic společného s portálem – zcela samostatná aplikace • Pohodlné webové rozhraní pro „lidi“

Webové služby nad IS/STAG 21 / 21 Seminář IS/STAG Kunžak 2008 Zeptejte se mě na co chcete... já na co chci odpovím Děkuji za pozornost