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...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Elektroniskas</strong> Veselības <strong>Kartes</strong> Informācijas sistēmaTehniskās arhitektūras aprakstsVersija 3.0.06INFS.32INFS.33Datu bāzē iebūvēta XML datu apstrāde (glabāšana,indeksēšana, verifikācija, meklēšana – XPath,transformēšana - XSLT);Transakciju mehānisms, tai skaitā, spēja sadarboties artrešo pušu transakciju monitoriem (piem. Tuxedo,Microsoft Transaction service u.c.);brīžos, kad notiek datu manipulācijas. To var arī izsaukt neatkarīgi, veicot DB glabāto procedūruizsaukumus.Sīkāk par izstrādes iespējām SQL Server 2008 platformā skat.http://www.microsoft.com/sqlserver/2008/en/us/programmability.aspxSQL Server 2008 nodrošina XML datu glabāšanu un apstrādi, izmantojot iebūvēto XML datu tipa atbalstu.Papildu XML apstrādi var veikt, izmantojot DB saglabātu procedurālu loģiku, kas rakstīts vai nu SQLServer speciālā valodā Transact-SQL, kas sintakses ziņā līdzīga SQL, vai arī jebkurā no .NET Frameworkvalodām (C#, VB.NET u.c.), veidojot SQLCLR programmu moduļus.SQL Server 2008 datu konsistences nodrošināšanai viena resursa (datu bāzes) ietvaros tiks nodrošinātsdatu bāzes lokālais transakciju mehānisms, t.i., vairākām darbībām ar vienu un to pašu datu bāzi, kurāmjābūt izpildītām kopā vai atceltām kopā, tiks izmantots DBVS transakciju mehānisms.Ja būs nepieciešams nodrošināt datu konsistenci darbībām, kurās iesaistītas vairākas sistēmas datu bāzesun/vai failu sistēmas, vai arī vairākas tīmekļa pakalpes, tad tiks pielietots transakciju mehānisms, kurunodrošina Microsoft Distributed Transaction Coordinator (MS DTC) un ar kuru integrējas SQL Server 2008un NTFS failu sistēmas transakciju koordinators.MS DTC nodrošina dalīto transakciju atbalstu un var sadarboties ar vairākiem Microsoft un citu ražotājuveidotiem resursu kontrolieriem, piemēram, SQL Server 2008 datu bāzes transakciju integrēšanai,Windows Server failu sistēmas transakciju integrēšanai, Microsoft Message Queuing transakcijuintegrēšanai, WS-AtomicTransaction atbalstošiem servisiem tīmekļa pakalpju transakciju nodrošināšanai.Līdz ar to izmantotā datu bāžu vadības platforma nodrošina gan lokālo transakciju mehānismu, gan arīintegrāciju ar trešo pušu transakciju koordinatoriem.INFS.34 Datu bāze nodrošina iespēju izvietot datu bāzēpielietojuma loģikas kodu, kas nodrošina vienotu unstandartizētu datu apstrādi;SQL Server 2008 papildu standarta SQL vaicājumiem nodrošina arī vairākus mehānismus pielietojumaloģikas koda izveidei un pat jaunu datu bāzes datu tipu izveidei, izmantojot datu bāzē glabājamuprocedurālu (vai objektorientētu) kodu, kas rakstīts vai nu SQL Server speciālā valodā Transact-SQL, kassintakses ziņā līdzīga SQL, vai arī jebkurā no .NET Framework valodām (C#, VB.NET u.c.), veidojot SQLCLRprogrammu moduļus.Šo procedurālo kodu, kas saglabāts un darbojas datu bāzē, izmantojot trigger mehānismu, var izsauktbrīžos, kad notiek datu manipulācijas. To var arī izsaukt neatkarīgi, veicot DB glabāto procedūruNacionālais veselības dienests NVD.EVK.ARCH.3.0.06 A/S „Datorzinību centrs”Lapa 111 no 125

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

Saved successfully!

Ooh no, something went wrong!