Page 87 - bilgem-teknoloji-dergisi-6
P. 87

Taner DURSUN  Fiberoptik Kablo Denetim Sistemi

 Ölçüm Yolu 1  EJB olarak J2EE 1.5 versiyonunda tanımlı  durumlarının yönetimi, olaylarının  Kullanıcı arayüzlerinde gösterilen tüm
 Kablo 2  Kablo 3  Kablo 4  Kablo 5  Kablo 6  olan JPA (Java Persistency Architecture)  işlenmesi, verilerin filtrelenmesi, verilerin  mesajların kaynak paketi (resource bundle)
 Port 1
 Lif1  Lif1  Lif1  Lif1  Lif1  tabanlı çalışan EJB3 [7] teknolojisi  formatlanması ve sayfa yönlendirmeleri  dosyalarına UTF-8 formatında
 Lif2  Lif2  Lif2  Lif2  Lif2  kullanılır. CBS sunucunun sağladığı Web  gibi özellikleri sağlayan teknolojidir. Bu  konulmasıyla kullanıcı arayüzlerinin birden
          ADF (Web Application Development      teknolojiyle sayesinde bir masaüstü Java  fazla dili desteklemesi sağlanmaktadır.
 Port 2  Lif3
          Framework) adlı uygulama programlama  uygulamasına oldukça yakın GUI
 FTB
          arayüzü kullanılarak CBS işlemleri    özellikleri sunulabilmektedir.          Sistem,   ticari sunucu (MDB) ve kişisel
 Port 3  Ölçüm Yolu 2  yaptırılır. FKDS kapsamında AKİS akıllı                         bilgisayarlar (İDB) ile kurulmuş TCP/IP
 Kablo 12  Kablo 14  kartları, bütün işlemlerde, PKCS#11  Uygulama sunucusunda, FTB’lerle  tabanlı bir şebeke üzerinde çalışacak
 Lif1  Lif1  sürücü üzerinden kullanılmaktadır.  iletişim arayüzü kapsamında (bugünkü  biçimde geliştirilmiştir.  Aktif ve yedek
 Port 4  Lif2  Lif2  Alarm yeri                 durumda UDB’ler için kullanılan) web   MDB sunucuları arasında veritabanı
           Proje grubunun geçmiş bilgi birikimi ve  servisi [8][9] kullanılır. FTB’den başlatılan  yedeklemesi için Oracle Data Guard [11]
          ticari teknolojilere bağımlılığı azaltmak  kimi işlemlerin (ölçüm sonucunu ekleme,  teknolojisi kullanılmıştır.
          için tasarımın gerçeklenmesinde ağırlıklı  alarmı bildirme, ölçüm yolunu devreye
          olarak J2EE teknolojileri kullanılmıştır.  alma, MDB’ye bağlanma, ilklendirilme)  Sistem, Windows 2003 ve sonrası sunucu
          Yazılım bileşenlerinin tasarımında Nesneye  etkilerinin kullanıcı arayüzüne de  işletim sistemleri ile Linux işletim
          Dayalı (Object Oriented) teknolojiler ve  yansıtılması (refreshing) gerekir. Bu amaçla  sisteminde çalışabilmektedir.  Sistemde
          tasarım desenlerinin kullanılmasına özen  JMX (Java Management Extension)    bulunan cihazlardan MDB ve terminaller,
          gösterilerek bu akımın sağladığı      teknolojisi kullanılmaktadır. Bu       ticari olarak sağlanabilir PC tabanlı
          üstünlüklerden yararlanılmaya  çalışılmıştır.                                donanımlar ile bunlar üzerinde yüklü
                                                teknolojiyle, oluşan alarmlar SNMP
           JSF web sayfalarında GUI(Graphical User  Trap/Notification [10] olarak dış sistemlere  gerekli yazılımlardan oluşur.
          Interface) elemanlarının gösterilmesi,  de kolayca bildirilebilmektedir.


                İDB




 Şekil 5.  Ölçüm yolunda alarm yerini belirleme senaryosu.
                    HTTPS
 MDB
                                   MDB                                                  Yedek MDB
                   Uygulama Sunucu           GIS Sunucu                    Uygulama Sunucu            GIS Sunucu
                Servlet Container           (ArcGISServer)               Servlet Container          (ArcGISServer)
 CBS                Servlet                                                 Servlet
 Sunucusu                                       SOM                                                      SOM
                    JSF                                                      JSF
 Yedek - MDB                                 SOC Container                                           SOC Container
 Web Servisi
                                            SOC SOCSOC SOC                                          SOC SOCSOC SOC
 Uygulama Sunucusu
 Veritabanı  Yedekleme  Yedekleme Veritabanı  EJB Container                EJB Container
 İşletim Sistemi    EJB EJBEJB                                              EJB EJBEJB
 İşletim Sistemi  Akıllı Kart Sürücü  Akıllı Kart Sürücü  SDE                                            SDE
 Ticari Sunucu Donanımı &  Akıllıkart  Ticari Sunucu Donanımı &  Akıllıkart
 Çevre Birimleri  Okuyucu  Çevre Birimleri  Okuyucu


 İDB
                                                                            Table
                   Table
                 Table  Tablo                                             Table  Tablo
                                                                            Tablo
                    Tablo
 Web Sayfaları                   Veritabanı                     Canlı                     Veritabanı
                                                              Yedekleme
 Web Tarayıcısı
 FTB
 İşletim Sistemi  Akıllı Kart Sürücü
 Kişisel Bilgisayar Donanımı  Akıllıkart  MIS Verileri  GIS Verileri
 Okuyucu
 Şekil 6.  Yazılım mimarisi.                    Şekil 7.  CBS servislerini kullanma senaryosu.


 84  Sayı 06   Mayıs-Ağustos 2011  http://www.bilgem.tubitak.gov.tr/  85
 ·
   82   83   84   85   86   87   88   89   90   91   92