XML Web Servisleriyle Uzaktan Erişim
Çözüm Bilgisayar, 8 yıldır masaüstü olarak kullanılan HBYS yazılımlarını 2 katmandan N katmanlı mimariye geçirdi.
Çözüm bilgisayar, ClientServer mimaride hazırlanmış, doğrudan veritabanı
erişimi ile çalışan masaüstü HBYS yazılım modüllerini, Çözüm Katmanekle
Modülü sayesinde N katmanlı çalışabilir duruma getirerek, son
sürümünü internette yayınladı.
Bu sürümleri ve N katman teknolojisini kullanan modüllerde, istemci
bilgisayarlarda ORACLE kurulumuna gerek olmamaktadır. İstemci
bilgisayar ile ORACLE VTYS arasında uygulama sunucu üzerine Katmanekle yazılımı
kurulmakta, istemci bilgisayarda regedit ayarlarında uygulama sunucusunun adresi
gösterilmektedir.
Bu sayede, hastane dışı erişimler için Oracle VTYS değil,
uygulama sunucusu internet ortamına açılmaktadır. Özellikle uzak
noktalardan terminal servis gibi ya da radmin, logmein gibi yazılımlar
kullanılarak yapılan erişimlere gerek kalmamakta, register üzerinde belirlenen
adrese yazılım doğrudan bağlanmaktadır.
Daha çok, semt poliklinikleri, müdürlüklere bağlı sağlık ocaklarında
tercih edilecek Çözüm Katmanekle Modülü, 2009 yılı sonunda kullanılmaya
başlanacak olan Çözüm Web HBYS'den önceki son masa üstü sürüm olarak
kullanılacak.
Sunucuİstemci mimarisi üzerine tasarlanan bu yapıda, tüm veri aktarımı
istenildiğinde 3 aşamalı güvenlik ortamı kullanılacak şekilde, XML veri yapısı
ile web üzerinden aktarılmaktadır. Web ortamının sağladığı platform
bağımsızlığı ile ister Linux, isterse Windows platformlarda Çözüm
HBYS Modülleri çalışabilmektedirler.
Sunucu tarafında java ile hazırlanmış uygulama sunucusu İstemci
tarafından gönderilen bilgiler doğrultusunda, istenilen veritabanına
bağlanabilmektedir. Bu nedenle uygulama sunucusu veritabanına erişebilecek
şekilde fiziksel bağlantılarının yapılması gerekmektedir. Daha sonra programın
çalışması için gerekli yapılandırma ayarlanması gerekmektedir.
Neden N Katmanlı Mimari?
Katmanlı mimari, verilerin birbiri arasında şekil değiştirerek iletildiği
blok yapılardır. Bu yapılar, iş yükü olarak bir külfet getirse de, toplamda çok
büyük kolaylık ve adaptasyon sağlarlar.
Mimari, işleyiş planında olması gereken uygulamanın ihtiyaçlarına göre
şekillenir. Bazı uygulamalarda 3 katman yeterliyken, bazı uygulamalarda 6 ya da
7 katmana çıkabilir. (temelde üç katman vardır, fakat katmanlar arasında
bloklaşan yapılar nedeni ile 3 yerine N katmanlı telafuzu çoğu kesim tarafından
kullanılmaktadır.)
Katman yapılarını incelersek;
Kullanıcı verileri sunum katmanı vasıtası ile girer. Girilen veriler
programdaki ihtiyaçlara göre iş katmanından geçerek, gerekli iş ihtiyaçlarını
karşıladığı kontrol edilir ve veritabanına yazılması için verileri veri
katmanına iletir. Kullanıcı daha sonra bu eklediği veriyi görmek istediğinde
veriler veritabanından veri katmanı ile çekilir. Gelen verilerin uyumluluğu ve
şekli iş katmanında kontrol edilir ve sunum katmanına yollanır. Böylece
kullanıcılara veriler son şekli ile gösterilir.
|