T OOL FOR C OLLABORATIVE XML S CHEMA I NTEGRATION Jiří Meluzín.

Slides:



Advertisements
Podobné prezentace
Využití cloudových služeb ve školství
Advertisements

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.
Překlad Bath profilu 2.0 Martin Vojnar
KEG Marek RŮŽIČKA EuroMISE – Kardio, VŠE Praha Projekt Stepper – Aplikace pro podporu víceúrovňové formalizace textových dokumentů.
Rozšíření systému pro zátěžové testy o SOAP a agenty Zbyněk Pyšný.
Přednáška č. 3 Normalizace dat, Datová a funkční analýza
Tvorba stránek  komu jsou stránky určeny  grafická úprava stránek  obsah  motivy vzhledu stránky
David Pejčoch XML (Extensible Markup Language) Semistrukturovaná data Obecný značkovací jazyk Vyvinut a standardizován konzorciem W3C Zjednodušená.
Tvorba internetových aplikací v XHTML 2.0, XForms a XHTML Print Autor: Adam Zluky, Vedoucí práce: PaedDr. Petr Pexa, JČU, 2008 Diplomová práce.
VÝVOJ NÁSTROJŮ PRO HODNOCENÍ MNOŽSTVÍ A JAKOSTI VOD
Přednáška č. 5 Proces návrhu databáze
 Vyhledání míst v programech vhodných pro optimalizaci  Sleduje se četnost volání a trvání jednotlivých částí programu JetBrains dotTrace Profiler.
Metamodelování OpenSoul Metamodeler UML profily v EA Albert Zentner Aquasoft
Podpora PR oddělení fakulty moderními ICT
Návrh architektury moderních informačních systémů
Moravská zemská knihovna a zpřístupňování starých map.
Analytická studie Datový model Funkční model Scénáře použití
NET Genium software pro výstavbu a provoz informačního portálu Martin Vonka
M-Cloud.cz Groupwarové řešení pro malé a střední podniky.
D IPLOMOVÁ P RÁCE Databázová reprezentace medicínských informací a lékařských doporučení 2002Josef Špidlen.
Absolventská práce 2002 Aplikace XML rozhraní v prostředí krajského úřadu Autor : Marek Cop Vedoucí : Ing. Petr Pavlinec 2002.
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.
NÁSTROJE PRO AUTOMATICKOU IDENTIFIKACI PROSTOROVÝCH KONFLIKTŮ V ÚZEMNÍM PLÁNOVÁNÍ Autor: Josef KOLÁČEK vedoucí práce: RNDr. Jaroslav BURIAN konzultant:
Databázové systémy Přednáška č. 6 Proces návrhu databáze.
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ě.
LiveContent Univerzální Formulářové Řešení Michal Petrtýl, Marek Beneš.
Návrh a tvorba WWW Přednáška 5 Úvod do jazyka PHP.
Microsoft Office InfoPath 2003 Tomáš Kutěj Account Technology Specialist
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.
Barbora Kušová Obor: Geoinformatika HGF, VŠB-TU Ostrava 2002/2003
Copyright (C) 2000 Vema, a. s.1 V3 klient Michal Máčel Provozní integrace G2, HR/Win a internetu.
uložené procedury (stored procedures) triggery, sekvence, pohledy, funkce, parametrické dotazy (prepared statements) komplexní agregace a SQL dotazy jiné.
organizační struktury Implementace EOS III na Olomouckém kraji Pro:Krajský rok informatiky 2005 Autor:Jan Kadlec Datum:
Požadavky na další funkce systému ePUSA verze 2.0 Projektová dokumentace.
JADEGen Nástroj pro generování chování z prostředí Agent Studio Implementace (ver0.1)
Nové technologie pro webové aplikace v cestovním ruchu Nové technologie pro webové aplikace v cestovním ruchu Pavel Čech Unverzita Hradec Králové.
Automatizovaná podpora výběru nástroje pro dobývání znalostí Jakub Štochl.
Ústav informatiky PEF MZLU v Brně
IDEA Web Systém 5.0 Pavel Bezstarosti IDEA spol. s r.o
Přístup do IS z mobilních zařízení Tomáš Tureček Katedra Informatiky FEI VŠB-TU Ostrava.
Možnosti spolupráce při vytváření digitálních sbírek Ing. Martin Lhoták Knihovna AV ČR.
Macron Software, spol. s r.o. Nad Petruskou 1, Praha 2, Czech Republic,
XML eXtensible Markup Language Adolf Knoll Národní knihovna ČR
Inzerce sběratelských předmětů Jan Matějka 4.B 2013/2014.
2 Karla Halenková Setkání uživatelů 2001 Báze znalostí produkt pro naplnění uživatelem.
PHP Programy pro tvorbu WWW stránek - 01
Doména Windows Serveru Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí Autor:
Petr Šmíd Obsah prezentace Co je to XML ?
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.
TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Tento materiál vznikl v rámci projektu ESF CZ.1.07/2.2.00/
XSLT překladač Marek Běhálek Informatika a aplikovaná matematika FEI VŠB-TU Ostrava.
Jan Růžička, Leden /01/05 Proč pro prezentaci prostorových dat využívat nástrojů WWW Nízké náklady na vybavení klientského počítače Snadné zvýšení.
Link server – přidané služby v portálech knihoven Jiří Pavlík Univezita Karlova v Praze, Ústav výpočetní techniky Automatizace knihoven, Jinonice 2004.
Google Apps Martin Kotlík Brno, 12. květen 2015 Cloudová řešení 1.Cloudové řešení Apple 2.Cloudové řešení Microsoft 3.Cloudové řešení Google.
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í,
Základní problémy realizace eLearningového systému Roman Malo Ústav informatiky PEF MZLU v Brně.
E- MAIL Ing. Jiří Šilhán. E LEKTRONICKÁ POŠTA NEBOLI vývoj od počátku sítí – původní návrh pouze pro přenos krátkých textových zpráv (ASCII) základní.
Rezervační systém v prostředí XUL Zdeněk Novák, Petr Ondrejka.
EVŠKP na OU cesta integrace 10. Listopad, 2005 Jiří Šimonek a Robert Bohoněk Centrum Informačních Technologií Ostravská univerzita.
ORSOFT RADNICE OPEN – ÚVODNÍ SEZNÁMENÍ Petra Hoffmanová.
Zahradnická fakulta v Lednici S4U – Seminář o Univerzitním informačním systému 23. – 25. dubna 2008 S 4 U – Seminář o Univerzitním informačním systému.
Databáze ● úložiště dat s definovaným přístupem ● typy struktury – strom, sekvence, tabulka ● sestává z uspořádaných záznamů ● databáze – struktura – záznam.
Univerzitní informační systém III., Lednice 2004 eLearningový systém ELIS Roman Malo
XML a datový standard Zdeněk Jirkovec Softwarové Aplikace a systémy.
as4u advanced system for you
Budování Integrovaného informačního systému Národního památkového ústavu Petr Volfík, NPÚ ÚP
Dokumentový server Bc. Filip Matuška
Projekt studentů oboru Informatika
PRÁCE S WMS SERVERY - Praktická ukázka.
Transkript prezentace:

T OOL FOR C OLLABORATIVE XML S CHEMA I NTEGRATION Jiří Meluzín

C ÍL PRÁCE Vyvinout metodu pro kooperativní tvorbu mapování dvou XML schémat Zhodnotit současné metody pro integraci XML schémat a kooperativní editaci Naimplementovat nástroj v rámci služby Google Wave a pomocí GWT knihovny

M APOVÁNÍ Transformace jedné instance XML na jinou Definuje zobrazení M: XML → XML M by mělo být obecné, nikoli pro jednu konkrétní instanci XML M definovat na základě definice struktury konkrétního jazyka XML M by mělo být možné vyjádřit jako XSLT < xsl:transform version ="2.0" xmlns:xsl =" xmlns:Vystup =" xmlns:Vymezeni =" exclude-result-prefixes ="Vymezeni"> ….

K OOPERACE UŽIVATELŮ Umožnit současný zásah více uživatelů do navrhovaného mapování Serializace úprav Co, jak a kdy posílat mezi uživateli Konflikty Editace mohou jít proti sobě Sdílení konzistentního stavu Cílem je, aby všichni uživatelé viděli stejné mapování Využít možnosti služby Google Wave

S OUČASNÉ PŘÍSTUPY Mapování XML Popsány dvě komerční aplikace Altova MapForce Stylus Studio Zdroj XML struktury z XSD, DTD, databáze, … Výstup – XSLT, C#/Java kód, … Automatické mapování Kooperace uživatelů Zamykání sdílených zdrojů Třícestné slévání Rozdílová synchronizace Operational Transformation

N AVRŽENÝ PŘÍSTUP Mapování Strom XML z XSD Propojení zdrojových a cílových uzlů XML Transformační funkce XSLT jako výstup Kooperace Každý klient má počáteční stav a uspořádaný seznam editací Stavový server Centrální bod vyhodnocující pořadí editací Konfliktní situace Řešeny optimisticky Google Wave Wave Robot State Server DB User

V ÝSLEDKY Popis existujících přístupů k mapování a kooperaci uživatelů Formální popis navrhovaného řešení Implementace v Google Wave pomocí GWT a Java; Pouze HTML 5 Podpora rekurzivních mapování Kooperativní model možno využít i v jiných aplikacích Výkonnostní testy implementace Možné rozšíření Automatické mapování Vyšší uživatelská přívětivost

Děkuji za pozornost