Prenesi predstavitev
Predstavitev se nalaga. Prosimo počakajte.
ObjavilΒασιλική Κυπραίος
1
Integracija tehnologij XML v projekte, ki temeljijo na objektni tehnologiji Uroš Novak, Zlatko Čajić, Borut Gorenjak, Milan Ojsteršek Laboratorij za heterogene računalniške sisteme
2
Uvod XML uporabljamo slabi dve leti. Nekaj naših projektov:
Visual Media Center, Regionalni Informacijski Sistem, Prireditve v Sloveniji.
3
XML Predniki XML (SGML, HTML) izvirajo iz področja upravljanja z dokumenti (prezentacija npr. XML/XSL, izmenjava, iskanje). Možnost uporabe pri komunikaciji v PRS (SOAP). Široka podpora v industriji. “Obilica” programske opreme.
4
Visual Media Center (VMC)
Naročnik: Mobitel. Mreža infoterminalov in barvnih prikazovalnikov. Potrebe po programski opremi za: razporejanje in distribucijo vsebine, nadzor infoterminalov, prikazovanje vsebine, vodenje statistike.
5
VMC – arhitektura sistema
Infoterminal Infoterminal Infoterminal - - Klicne povezave Distribucijski strežnik Zunanji ponudnik Nadzorni center Zunanji ponudnik Vsebina in urniki Mrežna povezava Del. postaja Del. postaja Del. postaja
6
Uporaba XML v VMC Nadzor: stanje infoterminala, tiskalnika, prikazovalnika, podajalec vzorcev, alarmiranje, ... Konfiguracija: nastavitve parametrov infoterminala, ažuriranje, ... Porazdelitev vsebine na infoterminalih. Zbiranje statistike. Sistem za proženje in izvajanje opravil.
7
Proženje in izvajanje opravil
Množica različnih tipov opravil. Razporeditev po urniku. Urnik opravil Dispečer Sporočilni vrsti Poslušalec IOpravilo Opravilo 2 Opravilo 3 Opravilo 1
8
Proženje in izvajanje opravil
Sporočilo je XML dokument s predpisano strukturo ovojnic. Vrstni red ovojnic ustreza toku sporočila skozi sistem: ovojnica dispečerja, ovojnica poslušalca, ovojnica opravila. <?xml version=‘1.0’?> <opravilo oznaka=‘#99#22’ naslov=‘Atlantis (OV-104)’ cilj=‘KSC Launch pad #13’ datum=’ ’ ura=’13:13:13’> <izvajalec objekt=‘CHP.Nasa.LaunchButton’> <parametri> <tovor>ISS fourth flight</tovor> <dolzina>7 dni</dolzina> <pristanek>KSC</pristanek> </parametri> </izvajalec> </opravilo>
9
Prireditve v Sloveniji
Portal s podatki o prireditvah. Porazdeljena aplikacija omogoča: vnos in urejanje podatkov (okenska ap.), iskanje in predstavitev (spletna ap.). Kako poenostaviti izdelavo uporabniških vmesnikov? XML / XSL.
10
Prireditve v Sloveniji (2)
UV UV (spletni brskalnik) (okenska aplikacija) IIS (ASP) Tabela Strežnik dobaviteljev dokumentov dokumentov Dobavitelj dokumenta #2 Dobavitelj dokumenta #1
11
Prireditve v Sloveniji (3)
12
Prireditve v Sloveniji (4)
Iskanje po prireditvah, organizacijah, ... Postopek iskanja: izdelava iskalnega vzorca (XML), posredovanje vzorca iskalniku, iskalnik delegira zahtevo ustrezni komponenti, komponenta vrne nazaj dokument XML s predpisano strukturo.
13
Izkušnje Lažji razvoj programske opreme: načrtovanje, implementacija,
integracija, razumevanje.
Podobne predstavitve
© 2023 SlidePlayer.si Inc.
All rights reserved.