1 / 41

infonet.si

www.infonet.si. Flavio Fuart, Rok Vrbica Implementacija trajnega nivoja objektnega aplikacijskega strežnika. www.infonet.si. Infonet Kranj, d.o.o. Največje podjetje za razvoj in vzdrževanje informacijskih sistemov v zdravstvu v Sloveniji

gail
Télécharger la présentation

infonet.si

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. www.infonet.si Flavio Fuart, Rok Vrbica Implementacija trajnega nivoja objektnega aplikacijskega strežnika

  2. www.infonet.si Infonet Kranj, d.o.o. • Največje podjetje za razvoj in vzdrževanje informacijskih sistemov v zdravstvu v Sloveniji • Razvoj je zadnja 4 leta usmerjen v prenovo obstoječih informacijskih sistemov v: • bolnišnicah • zdravstvenih domovih • lekarnah • zasebnikih ambulantah • Več kot 5000 uporabnikov bo namesto starih DOS programov uporabljalo sodobno tronivojsko aplikacijo z grafičnim uporabniškim vmesnikom.

  3. www.infonet.si

  4. www.infonet.si Implementacija trajnega nivoja objektnega aplikacijskega strežnika • tronivojska arhitektura • mehanizmi implementacije trajnega nivoja • orodja • domenski model in programski paket ISOZ 21

  5. www.infonet.si Tronivojska objektna arhitektura Up. vmesnik Aplikacija Podatkovna baza

  6. www.infonet.si Tronivojska arhitektura - Infonet Uporabniški vmesnik Domenski nivo (Domain layer) Trajni nivo (Persistent layer) TCP / IP Tabele, pogledi Shranjene procedure in paketi

  7. www.infonet.si Mehanizmi implementacije trajnega nivoja • Preslikava med relacijskim in objektnim modelom • Referenciranje objektov • Sporočanje • Transakcije in zaklepanje • Brisanje • Optimizacija (predpomnilnik, sporočanje)

  8. www.infonet.si Preslikava med relacijskim in objektnim modelom

  9. www.infonet.si Preslikava med relacijskim in objektnim modelom

  10. www.infonet.si Preslikava med relacijskim in objektnim modelom

  11. www.infonet.si Referenciranje objektov

  12. www.infonet.si Referenciranje objektov

  13. www.infonet.si Referenciranje objektov

  14. www.infonet.si Referenciranje objektov

  15. www.infonet.si Referenciranje objektov

  16. www.infonet.si Referenciranje objektov

  17. www.infonet.si Referenciranje objektov

  18. www.infonet.si Sporočanje

  19. www.infonet.si Sporočanje

  20. www.infonet.si Sporočanje

  21. www.infonet.si Sporočanje

  22. www.infonet.si Sporočanje

  23. www.infonet.si Sporočanje

  24. www.infonet.si Transakcije • Agregirani objekti se shranijo v eni transakciji Ohranjevanje konsistence trajnih objektov Zaklepanje • Zaklepanje na nivoju objekta Zaklene se dostop do določenega objekta • Zaklepanje akcije Pred izvajanjem določene akcije (metode) se ta zaklene. Ostalim uporabnikom je onemogočeno izvajanje metode na tem objektu.

  25. www.infonet.si Brisanje • Ni fizičnega brisanja trajnega objekta Brisani objekti se v podatkovni bazi označijo (poseben status). Do takih objektov ni mogoče dostopati preko trajnega nivoja.

  26. www.infonet.si Brisanje • Ni fizičnega brisanja trajnega objekta Brisani objekti se v podatkovni bazi označijo (poseben status). Do takih objektov ni mogoče dostopati preko trajnega nivoja.

  27. Preslikava seznama objektov • z enim SQL stavkom Število SQL ukazov je odvisno od števila razredov, ne pa od števila objektov. • Predpomnilnik za pogosto • uporabljane objekte Objekte, kot so kataloški, preslikamo samo enkrat, potem pa jih hranimo v seznamu za ponovno uporabo. www.infonet.si Optimizacija

  28. www.infonet.si Orodja Aplikacijski strežnik • Dnevnik (‘LOG’ datoteka) • Monitor domenskega nivoja • Prikaz stanja objektov aplikacijskega strežnika • SQL monitor aplikacijskega strežnika Podatkovni strežnik • SQL monitor • PL_SQL editor

  29. www.infonet.si Pogled uporabnika

  30. www.infonet.si Stanje objekta pacient

  31. www.infonet.si Monitor domenskega nivoja

  32. www.infonet.si Relacije med objekti

  33. www.infonet.si Lastniki objekta

  34. www.infonet.si Monitor SQL stavkov

  35. www.infonet.si Domenski model • Standard HISA Healthcare Information System Architecture CEN/TC251 • Programski paket ISOZ 21 Informacijski sistem za osnovno zdravstvo

  36. www.infonet.si HISA Healthcare Information System Architecture HISA opisuje srednji nivo (middleware layer)

  37. www.infonet.si Pregled posegov, izvidov in napotitev na obravnavi

  38. www.infonet.si Pregled pacientovih medicinskih podatkov

  39. www.infonet.si Napotitve v okviru obravnave

  40. www.infonet.si Tiskanje pacientovih medicinskih podatkov

  41. www.infonet.si Vprašanja ? ? ?

More Related