Sağlık ve Bilişimde Objektif Haber

  English

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.

 

(08.06.2009)