12.07.2015 Views

Elektroniskas Veselības Kartes Informācijas sistēma - Nacionālais ...

Elektroniskas Veselības Kartes Informācijas sistēma - Nacionālais ...

Elektroniskas Veselības Kartes Informācijas sistēma - Nacionālais ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Elektroniskas</strong> Veselības <strong>Kartes</strong> Informācijas sistēmaTehniskās arhitektūras aprakstsVersija 3.0.06pušu transakciju koordinatoriem.INFS.53Pielietojumu serverim jānodrošina UTF8 kodējuma datuapstrāde.EVK komponenti tiek veidoti un darbināti, izmantojot .NET Framework..NET Framework iekšēji visu informāciju glabā UCS-2 (Unicode) formātā, jo tas ir iekšējais formāts datuglabāšanai Windows un citos MS infrastruktūras komponentos, nodrošinot efektīvu informācijas iekšējoapstrādi..NET Framework nepieciešamības gadījumā nodrošina datu pārveidošanu UTF-8 un citos kodējumos,nodrošinot ļoti plašu globalizācijas funkcionalitātes atbalstu.Piemēram, ASP.NET Web lapu gadījumā, izmainot tikai konfigurācijas iestatījumus Web komponentam, iriespējams panākt, ka sistēmas attēlotās Web lapas ir kodētas UTF-8; atbilstošie HTTP galvenes lauki arīnorāda, ka dati kodēti UTF-8.INFS.54 Pielietojumu serverim jānodrošina iespēja nomainītInformācijas Sistēmas versiju pārtraucot lietotāju pieejuInformācijas Sistēmai uz laika periodu, kas nepārsniedz 5minūtes.Informācijas Sistēmas nomaiņa aplikāciju serverīneiekļauj datu struktūru izmaiņas un uzkrāto datumodifikācijas;Šī prasība attiecināma tikai uz tām Informācijas Sistēmaskomponentēm, kuras tieši ietekmē e-veselība lietotāju(Ārsti, Pacienti, Farmaceiti utt.) darbu ar InformācijasSistēmu.EVK izmantotais pielietojumu serveris Internet Information Services un tā komponentu izpildes videASP.NET nodrošina, ka, instalējot jaunu sistēmas komponentu versiju, lietojumu serveris iniciē jaunuprocesu, kurā darbojas jaunās versijas komponenti un visus jaunos pieprasījumus tas nosūta apstrādei uzšo jauno procesu.Iepriekš uzsākto pieprasījumu apstrādei tiek saglabāts vecais process līdz brīdim, kad visi vecie aktīviepieprasījumi tiek apstrādāti.Lietojumu servera stāvokļa informācija (aktuāla sesiju glabāšanai) un kešatmiņa (svarīga gan tīmekļapakalpēm, gan Web lapām) tiek glabāta dalītā kešatmiņā, kas pieejama visos lietojumu serveros un jaunaprocesa palaišana un vecā procesa apturēšana šos datus neietekmē.Līdz ar to klienti jaunas versijas uzlikšanu vispār nepamana, jo tiek saglabāts gan TCP/IP pieslēgums, gansesijas informācija, ja tāda ir (Web lietotāja saskarnes komponentu gadījumā).Aprakstītā jaunas versijas instalēšana lietojumu serverī neiekļauj datu struktūru izmaiņas un uzkrāto datumodifikācijas.PERF.1Lietotāju datu ievadam vai datu pieprasījumam (izziņai)uz ekrāna ir jāizpildās ne ilgāk kā 3 sekundes (neņemotvērā tīkla pārsūtīšanas aizturi un pieprasījumu izpildeslaiku ārējās sistēmās). Minētā ātrdarbība jānodrošinaLietotāju datu ievades vai datu pieprasījums (izziņa) uz ekrāna izpildīsies ne ilgāk kā 3 sekundes (neņemotvērā tīkla pārsūtīšanas aizturi un pieprasījumu izpildes laiku ārējās sistēmās). Minētā ātrdarbība tiksnodrošināta, ņemot vērā reālu datu bāzes aizpildījumu ražošanas režīmā un veicot datu ielasīšanu(cached) servera(u) operatīvā atmiņā ne vairāk kā 10% no kopējā pieprasījuma izpildei nepieciešamā,Nacionālais veselības dienests NVD.EVK.ARCH.3.0.06 A/S „Datorzinību centrs”Lapa 113 no 125

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!