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
·