Webové služby pro komunikaci s informačním systémem eQuip Martin Širajch.

Slides:



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

Využití cloudových služeb ve školství
Martin Šimeček.  seznámit s APEXem – poskytnout základní manuál  vytvořit webovou aplikaci pro sběr informací o databázových systémech  naplnit databázi.
systém pro sběr, organizaci, analýzu a syntézu dat
Webové rozhraní pro datové úložiště
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.
1IT PVY Klasifikace programového vybavení Ing. Jiří Šilhán.
Rozšíření systému pro zátěžové testy o SOAP a agenty Zbyněk Pyšný.
 Informací se data a vztahy mezi nimi stávají vhodnou interpretací pro uživatele, která odhaluje uspořádání, vztahy, tendence a trendy  Existuje celá.
1 Počítačové sítě Úvodní přednáška Cíl předmětu –seznámit se s principy datové komunikace –seznámit se s principy distribučních systémů –seznámit se s.
Návrh architektury moderních informačních systémů
Podnikový systém SEWSS Jakub Charvát STATISTICA Enterprise-wide SPC System.
NET Genium software pro výstavbu a provoz informačního portálu Martin Vonka
SOAP Jan Růžička Institute of geoinformatics VSB-TU Ostrava 17.listopadu 15, Ostrava-Poruba,
Tabulkový procesor.
Datové schránky ve velké společnosti SharePoint partenrská konference Microsoft Pavel Salava Mainstream technologies,
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost Číslo projektu: CZ.1.07/1.5.00/ Číslo materiálu: VY_32_INOVACE_PSK-4-14.
Strana 1 © Vema, a. s., 7. dubna 2015 Intranetová řešení v PIS DS -Personalis 2005.
Databázové systémy Architektury DBS.
Metainformační systém založený na XML Autor: Josef Mikloš Vedoucí práce: Ing. Jan Růžička, Ph.D. V/2004.
ARL klient Stručný přehled funkcí Klient – jiný přístup k datům v systému  Umožňuje používat i další pole v záznamu - Je nezbytný v případě.
Celní služby 2000 Radek Sedláček TranSoft a.s Radek Sedláček TranSoft a.s
Informační systém pro řízení lidských zdrojů ve veřejné správě
Dokumentace objektů a zveřejnění funkcí
Firewall.
uložené procedury (stored procedures) triggery, sekvence, pohledy, funkce, parametrické dotazy (prepared statements) komplexní agregace a SQL dotazy jiné.
Mobilní kancelář (…nejen pro velké firmy) Vladimír Wojnar Microsoft Solutions HP.
organizační struktury Implementace EOS III na Olomouckém kraji Pro:Krajský rok informatiky 2005 Autor:Jan Kadlec Datum:
ICT VE ŠKOLE LIDSKÉ ZDROJE listopad 2006 (c) Radek Maca.
INTERNET – struktura, fungování a přehled využití
Autor:Ing. Bronislav Sedláček Předmět/vzdělávací oblast:Telekomunikace Tematická oblast:Datová komunikace Téma:Základní přehled síťové architektury Ročník:4.
2 Fučíková Sylvie HR/Win – moderní technologie pro osvědčené aplikace.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
IBM Global Services Ing. Stanislav Bíža, Senior IT Architect, CISA © 2005 IBM Corporation Rizika napadení webových aplikací Konference ISSS 2005 Title.
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.
2005 Adobe Systems Incorporated. All Rights Reserved. 1 Inteligentní PDF formuláře Vladimír Střálka Territory Account Manager Adobe Řešení pro.
Poradenství. Systémová integrace. Outsourcing. Infrastruktura. Technologie serverů. KRIZOVÉ ŘÍZENÍ Celostátní krizové řízení v pojetí Unisys Hradec Králové,
Správní a dopravně správní evidence - IISSDE
Správní a dopravně správní evidence - IISSDE RNDr. Jiří Malátek Zástupce ředitele OIVS MV
Střední odborné učiliště Liběchov Boží Voda Liběchov Registrační číslo projektu: CZ.1.07/1.5.00/ Šablona: I/2 Inovace a zkvalitnění výuky.
IDEA Web Systém 5.0 Pavel Bezstarosti IDEA spol. s r.o
Internetové protokoly Autor: Milan Bílek. Internet Internet je celosvětová systém propojených počítačových sítí. Počítače mezi sebou komunikují pomocí.
Přístup do IS z mobilních zařízení Tomáš Tureček Katedra Informatiky FEI VŠB-TU Ostrava.
Global network of innovation Identity a Access Management v heterogenním prostředí Marta Vohnoutová 19. dubna 2015.
Miroslav Skokan IT Security Consultant
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.
OPERAČNÍ SYSTÉMY.
1 E - S V Ě T S E T O Č Í S T Á L E R Y C H L E J I. S T A Č Í T E M U ? Fenix II –IS na platformě.NET Michal Varga.
Databázové aplikace v Delphi
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.
Umístění komunikačního klienta v síti S síť KK DB M.
 Počítačová síť je souhrnné označení pro technické prostředky, které realizují spojení a výměnu informací mezi počítači. Umožňují tedy uživatelům komunikaci.
IEC 61850: Soubor norem pro komunikaci v energetice
Naprogramovat operační systém je mnohonásobně složitější, než naprogramovat „obyčejný program“. Základní programové vybavení počítače Fce: ovládání počítače,
Webové služby Cíl  Popis základního konceptu technologie webových služeb.
Databázové systémy Úvod, Základní pojmy. Úvod S rozvojem lidského poznání roste prudce množství informací. Jsou kladeny vysoké požadavky na ukládání,
Publikování výsledků skenování Ntrip Casters pomocí mapového serveru Autor: Bc. Filip Lombart Vedoucí: Ing. David Vojtek Ph.D.
 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.
B2B Systémová integrace Jiří Macháček. Osnova ► Úvod ► Terminologie ► Parametry – požadavky ► Způsoby integrace ► Web-Services ► Příklady.
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é.
Manažerská aplikace pro OS Android Evidovaní a správa faktur s pomocí IS Helios Green.
Web services – když si Java sedne s M$ na kus řeči Ing. Petr Přibyl CCA Group a.s.
as4u advanced system for you
školák Piš a sdílej své sešity, jednoduše, rychle, v pohodě.
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o, Orlová Lutyně
Budování Integrovaného informačního systému Národního památkového ústavu Petr Volfík, NPÚ ÚP
Přednáška pro předmět Operační systémy II ÚI PEF MENDELU
Algoritmizace a datové struktury (14ASD)
Transkript prezentace:

Webové služby pro komunikaci s informačním systémem eQuip Martin Širajch

Webové služby (Web services) označení pro sadu technologií umožňujících komunikaci mezi aplikacemi provozovaných na různých platformách komunikace přes HTTP (kdekoliv, odkudkoliv) komponenta nabízející určitou službu

SOAP (Simple Object Access Protocol) základní vrstva komunikace mezi webovými službami poskytuje prostředí pro tvorbu složitější komunikace umožnuje RPC i strukturovaná data (dataSet) protokol pro výměnu zpráv přes síť, především HTTP SOAP může procházet přes firewall (porty HTTP: 80, HTTPS: 443) XML jako standart pro přenos SOAP zpráv nástupce XML-RPC

eQuip systém pro měření účinnosti služeb poskytovaných lidem mentálně postiženým aplikace určená pro organizace, které tyto služby poskytují a jejím zřizovatelům nástroj pro každodenní řízení aplikace, umožňuje přehlednou práci s databázemi pracovníků a klientů založen na principu plánování a zaznamenávání odborných činností - podpory, kterou klienti potřebují pro vykonávání každodenních aktivit a jejich následné vyhodnocování ve spojení s ekonomickými daty umožňuje eQuip zpracovávat analýzy, které umožňují vyhodnocovat efektivitu této podpory a prostředků vynaložených na tuto podporu poskytuje přehled podpory poskytnuté jednotlivým klientům a umožňuje tak plánovat a vyhodnocovat jim poskytnutou podporu

eQuip - ukázky

Potřeby vzniku webových služeb v systému eQuip možnost lokálních dat ochrana osobních údajů možnost uchovávat osobní data v lokální databázi formátované výstupy (tisk a exporty dat, jiné datové výstupy)

Struktura aplikace Server EquipService (dataSet, jednoduché datové typy, SoapException) webová služba Knihovna EquipShared třídy používané oběma stranama Knihovna SessionLogin EquipUser – data z eQuip databáze MemoryUser – data o validních uživatelých (session) UserLogin – třídy pro ovládání uživatelů (login, logout, delete, MD5) Klient EquipClient Formuláře Reference na webovou službu Knihovna EquipClientTools Nástroje pro chod klienta

SERVER - EquipService (webové služby) Poskytuje klientovi webové služby (zde metody), pro komunikaci s DB Datové typy poskytované webovými službami dataSet (data z DB) Jednoduchý datový typ (především string) SoapException V každé metodě (webové službě) ověření platnosti ticketu daného uživatele, podle idSession (unix time + id uživatele) každá operace ověření platnosti uživatele posun platnosti ticketu promaže tickety, kterým skončila platnost (10 min) Propagace uživatelské výjimky až ke klientovi (nutnost vytvořit XML formát výjimky) Uživatel není přihlášen Uživatel neexistuje apod.

SERVER - Knihovna SessionLogin Třída UserLogin pro obsluhu DB tabulka v DB, kde se uchovávají uživatelé s platným ticketem

SERVER - Knihovna EquipShared Knihovna především pro uživatelské výjimky Nutnost vytvořit XML pro SOAP výjimku (code, message) Propagace skrz webovou službu až na klientovu stranu

KLIENT - Knihovna EquipClient Sada formulářů Reference na webové služby Vyvíjí se