FER / ZEMRIS / RG Vizualizacija medicinskih podataka putem Interneta
 

<    Prethodna  |  Sljedeća    >

Početak Uvod Zahtjevi Arhitektura Uzorkovani podaci Vizualizacija Zapis 3D modela Primjeri Sažetak Zaključak Reference Autor Abstract

Arhitektura

Sustav VMI (Vizualizacija Medicinskih podataka putem Interneta)

Sustav VMI (Slika 5.) temelji se na zahtjevima koje zahtjeva sustav za vizualizaciju preko Interneta, a koji su u prethodnim poglavljima nešto detaljnije raspravljeni i opisani.

Slika 5.           Arhitektura i komunikacija unutar VMI sustava.

VMIpu Internet servis izrađena je u programskom jeziku C# iz porodice .NET jezika na bazi ASP.NET platforme.  VMI Internet aplikacija izrađen je kao ASP.NET aplikacija također pisana u programskom jeziku C#. Oni komuniciraju preko WSE-a koristeći SOAP priloge ( Engl. Attachments).

Komunikacija je detaljno specificirana shemom „Project XSD“ u kojoj je dana struktura projekta :

·        Status                    Opis trenutnog stanja projekta

·        Input                       Ulazni podaci kodirani u base64formatu

·        Security                 Korisničko ima vlasnika projekta

·        Files                       Generirane datoteke nakon vizualizacije

·        Script                     Procesna rutina koja se posebno provjerava kroz
                               „
Script XSD“ shemu koja je uključena u „Project XSD“
                               shemu

Osobno računalo posjeduje Internet preglednik Microsoft Internet Explorer ili Mozilla Firefox. Komunikacija putem Interneta osigurana je SSL protokolom. Na osobnom računalu instalirani su preglednici X3D i OBJ datoteka.

VMI sustav sastoji se od nekoliko dijelova (Slika 6.):

·        VMI Internet aplikacija

·        VMI Internet servis

·        VMI konzolna aplikacija

 

VMI Internet aplikacija

Aplikacija se brine o autentikaciji i autorizaciji korisnika, kreiranju, modificiranje i brisanju projekta. Nakon pripreme projekta aplikacija na zahtjev korisnika prosljeđuje projekt na obradu VMI Internet servisu.  Na korisnički zahtjev aplikacija kontaktira VMI Internet servis te u slučaju obrađenog projekta dobavlja njegov sadržaj. Nakon dobavljanja projekta i svih generiranih datoteka, aplikacija se brine o pravilnom posluživanju istih korisniku.

 

VMI Internet servis

Servis se brine o pravilnom dobavljanju projekta za obradu. Projekt se stavlja u listu čekanja. Nakon što se projekt obradi podaci se sažimaju u odgovor koji se prosljeđuje Internet aplikaciji.

 

VMI konzolna aplikacija

Aplikacija se nalazi na istom računalu kao i VMI Internet servis. Konzolna aplikacija se vremenski aktivira u određenim vremenskim intervalima (engl. scheduled). Maksimalno se može obrađivati jedan zahtjev.

  

Slika 6.         Izgrađeni VMI sustav.

Sekvencijski dijagram jednostavno pokazuje način komunikacije između entita u VMI sustavu (Slika 7.). Dijagram je prilično pojednostavljen, ali u osnovi je to realna situacija u izgrađenom sustavu.

Slika 7.         Sekvencijski dijagram komunikacije između entita unutar VMI-a.

 

 

 

<    Prethodna  |  Sljedeća    >

Bojan Blažona - Računalna grafika - ZEMRIS - 2004/05