Integracija tehnologij XML v projekte ki temeljijo na
- Slides: 13
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
Uvod u u XML uporabljamo slabi dve leti. Nekaj naših projektov: l l l Visual Media Center, Regionalni Informacijski Sistem, Prireditve v Sloveniji.
XML u u 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.
Visual Media Center (VMC) u u u Naročnik: Mobitel. Mreža infoterminalov in barvnih prikazovalnikov. Potrebe po programski opremi za: l l razporejanje in distribucijo vsebine, nadzor infoterminalov, prikazovanje vsebine, vodenje statistike.
VMC – arhitektura sistema Infoterminal - - Klicne povezave Distribucijski strežnik Nadzorni center Zunanji ponudnik Vsebina in urniki Del. postaja Mrežna povezava Del. postaja
Uporaba XML v VMC u u u 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.
Proženje in izvajanje opravil u Množica različnih tipov opravil. Urnik opravil IOpravilo 1 Poslušalec IOpravilo 2 Dispečer Sporočilni vrsti u Razporeditev po urniku. Poslušalec IOpravilo 3
Proženje in izvajanje opravil u u Sporočilo je XML dokument s predpisano strukturo ovojnic. Vrstni red ovojnic ustreza toku sporočila skozi sistem: l l l 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=’ 08. 09. 2000’ ura=’ 13: 13’> <izvajalec objekt=‘CHP. Nasa. Launch. Button’> <parametri> <tovor>ISS fourth flight</tovor> <dolzina>7 dni</dolzina> <pristanek>KSC</pristanek> </parametri> </izvajalec> </opravilo>
Prireditve v Sloveniji u u Portal s podatki o prireditvah. Porazdeljena aplikacija omogoča: l l u vnos in urejanje podatkov (okenska ap. ), iskanje in predstavitev (spletna ap. ). Kako poenostaviti izdelavo uporabniških vmesnikov? l XML / XSL.
Prireditve v Sloveniji (2) UV UV (spletni brskalnik) (okenska aplikacija) IIS (ASP) Tabela dobaviteljev Strežnik dokumentov Dobavitelj dokumenta #2 Dobavitelj dokumenta #1
Prireditve v Sloveniji (3)
Prireditve v Sloveniji (4) u u Iskanje po prireditvah, organizacijah, . . . Postopek iskanja: l l izdelava iskalnega vzorca (XML), posredovanje vzorca iskalniku, iskalnik delegira zahtevo ustrezni komponenti, komponenta vrne nazaj dokument XML s predpisano strukturo.
Izkušnje u Lažji razvoj programske opreme: l l načrtovanje, implementacija, integracija, razumevanje.