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

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
                                                                                                            ·
   81   82   83   84   85   86   87   88   89   90   91