Izrada mobilne aplikacije u elektroniÄkom zdravstvu [749,87 KiB] - FER
Izrada mobilne aplikacije u elektroniÄkom zdravstvu [749,87 KiB] - FER Izrada mobilne aplikacije u elektroniÄkom zdravstvu [749,87 KiB] - FER
odabrati opciju za prihvaćanjem certifikata. Razlog zbog kojega mu možemo vjerovati je tajšto smo ga ipak sami izdali.Prilikom pokretanja MIDleta suočit ćemo se s nizom iznimaka koje nas upozoravaju nakorištenje „lošeg“ certifikata. To se dogaña zbog toga što certifikat stvoren za poslužiteljTomcat nije potvrñen od strane certifikacijskoga tijela, a samim time nije podržan ni od straneJ2ME Wireless Toolkita. Srećom, unutar istoimenog alata nalazi se još jedan alat:MEKeyTool (Mobility Equipment Key Tool), koji ispunjava sve tražene zahtjeve.Svrha alata MEKeyTool je upravljanje javnim ključevima certifikacijskih tijela. MEKeyToolnalazi se unutar JAR datoteke. Alatu je moguće zadavati naredbe za dodavanje (import) ibrisanje (delete) javnih ključeva za certifikate. Takoñer je moguće i vidjeti javne ključeveprovjerenih certifikata. Ono što je bilo potrebno napraviti je unošenje Tomcatovog javnogključa u spremište MEKeyTool korištenjem naredbe –import. Opisani postupak nalazi se uDodatku.Nakon što je opisanim postupcima ostvareno da Tomcat postane sigurnosni poslužitelj,aplikacija se pokreće na uobičajeni način. Poslužitelj prima HTTPS zahtjeve od klijenta tepristupa bazi podataka na već objašnjeni način.8.3 Ovlaštenja za rad nad bazom podatakaPoslužiteljski orijentirana baza podataka, kakva se i koristi u diplomskome radu, ima podržankorisnički koncept sličan onome koji omogućuje razlikovanje korisnika unutar računalnogoperacijskog sustava. Obično se preporučuje kreiranje individualnih korisničkih profila kojiće moći pristupati bazi podataka. Tehnički je moguće napraviti dijeljene profile ili omogućitistvaranje samo jednog profila za svaki tip korisnika koji pristupa bazi. U većim i složenijimsustavima posljednje se rješenje najčešće izbjegava jer je u praksi vrlo čest slučaj zlouporabeovlasti, no za potrebe diplomskoga rada ovo rješenje je i više nego zadovoljavajuće. Pristupbazi podataka ima liječnik koji je prije pristupa bazi podataka morao proći i lokalnuautorizaciju, odnosno identifikaciju korisnika na pokretnom ureñaju.Metode za kreiranje korisničkih profila variraju od platforme do platforme. Microsoft SQLServer podupire upotrebu sheme Windows NT Integrated Security, koja omogućava korisnikuidentifikaciju putem svog Windows NT korisničkog profila i pritom se ne treba postavljati36
dodatno korisničko ime i lozinka za pristup bazi podataka. Ovaj pristup vrlo je popularanmeñu administratorima baza podataka.Meñutim, u sustavima s malim skupom korisnika uobičajeno je kreirati korisničke profile idodijeliti im dozvole koje će zadovoljiti sve njihove zahtjeve za rad nad podacimapospremljenima u bazi podataka. Upravo to je i pristup korišten u diplomskome radu.Korištenjem alata Microsoft SQL Server Management Studio na razini cijelog sustava, unutardirektorija Security, u dijelu nazvanome Logins, kreiran je novi korisnik sa (skraćenood system administrator) s lozinkom „123“. U odjeljku Server Roles dodijeljene su musljedeće uloge: public i sysadmin. U dijelu koji se odnosi na User Mappingkorisnik ima pravo raditi operacije nad bazom podataka DoctorApp. Da bi sve uspješnofunkcioniralo, u odjeljku Status potrebno je postaviti sljedeće postavke:Permission to connect to database engine: GRANTLogin: ENABLEDBazi podataka dinamički se pristupa iz programa koji se nalazi na poslužitelju. Prilikomuspostave veze s bazom podataka u programu se prilikom prvog pokretanja mora navestitočno ime baze podataka (DoctorApp), vrata (port) na kojima će se slušati zahtjevi – uovom slučaju radi se o vratima 1433, te korisničko ime i lozinka (sa i 123). Detaljni opisuspostave veze izmeñu programa na poslužitelju i baze podataka dan je u Dodatku.37
- Page 1 and 2: SVEUČILIŠTE U ZAGREBUFAKULTET ELE
- Page 3: SadržajSadržaj ..................
- Page 6 and 7: Popis oznaka i kraticaAPICACLDCengl
- Page 8: 1. Elektroničko zdravstvoElektroni
- Page 11 and 12: Osnovni akteri telemedicinskih prim
- Page 13 and 14: 2. Mobilno zdravstvoMobilno zdravst
- Page 15 and 16: 2.1.1 Edukacija i osvješćivanjeSi
- Page 17 and 18: 2.2 Tehnologije korištene u mobiln
- Page 19 and 20: Java Micro Edition je proizvod tvrt
- Page 21 and 22: 3.6 Microsoft SQL Server 2005 Expre
- Page 23 and 24: 5. Lokalni zapis informacijaSituaci
- Page 25 and 26: 5.1 Lokalno pospremanje informacija
- Page 27 and 28: ODNOSNI MODEL, koji prikazuje sve i
- Page 29 and 30: 6.3.3 Primjena Chenovog dijagrama n
- Page 31 and 32: 6.4 Baza podataka na poslužiteljuN
- Page 33 and 34: Resursi kojima se pristupa putem HT
- Page 35 and 36: Slika 9. Primjer zahtjeva poslanoga
- Page 37 and 38: Alternativan i puno jednostavniji n
- Page 39 and 40: kovac mogu samo lokalno unositi pod
- Page 41: za provjeru autentičnosti ima spre
- Page 45 and 46: Day: 5Month: 5Year: 2009Reaction: a
- Page 47 and 48: 9.2.2 Dijagram uporabnog slučaja z
- Page 49 and 50: 9.2.4 Dijagram klasa za opisani sce
- Page 51 and 52: Literatura1. Mark Weiser: „The Co
- Page 53 and 54: 28. Petrović, Ivana: Klijent - pos
- Page 55 and 56: je desnim klikom miša kliknuti na
- Page 57: SažetakDiplomski rad istražuje ra
dodatno korisničko ime i lozinka za pristup bazi podataka. Ovaj pristup vrlo je popularanmeñu administratorima baza podataka.Meñutim, u sustavima s malim skupom korisnika uobičajeno je kreirati korisničke profile idodijeliti im dozvole koje će zadovoljiti sve njihove zahtjeve za rad nad podacimapospremljenima u bazi podataka. Upravo to je i pristup korišten u diplomskome radu.Korištenjem alata Microsoft SQL Server Management Studio na razini cijelog sustava, unutardirektorija Security, u dijelu nazvanome Logins, kreiran je novi korisnik sa (skraćenood system administrator) s lozinkom „123“. U odjeljku Server Roles dodijeljene su musljedeće uloge: public i sysadmin. U dijelu koji se odnosi na User Mappingkorisnik ima pravo raditi operacije nad bazom podataka DoctorApp. Da bi sve uspješnofunkcioniralo, u odjeljku Status potrebno je postaviti sljedeće postavke:Permission to connect to database engine: GRANTLogin: ENABLEDBazi podataka dinamički se pristupa iz programa koji se nalazi na poslužitelju. Prilikomuspostave veze s bazom podataka u programu se prilikom prvog pokretanja mora navestitočno ime baze podataka (DoctorApp), vrata (port) na kojima će se slušati zahtjevi – uovom slučaju radi se o vratima 1433, te korisničko ime i lozinka (sa i 123). Detaljni opisuspostave veze izmeñu programa na poslužitelju i baze podataka dan je u Dodatku.37