YENİ NESİL PROTOTİP KOMUTA KONTROL SİSTEMİ ÇÖZÜMÜ YALTES A...Bu sunuda yer alan tüm bilgiler Yaltes A.. ne ait olup Yaltes A.. nin yazılı izni alınmaksızın başka amaçla kullanılamaz, çoğaltılamaz veya 3.parti kişi ve kurumlara verilemez. 2. DENİZ SİSTEMLERİ SEMİNERİ Ahmet Serhat ERGİN Yazılım Geliştirme Yöneticisi 12 Ekim 2009
Konular Standart SYS Mimarisi Hedeflenen SYS Temel Özellikleri Hedeflenen SYS Mimarisi Prototip SYS Mimarisi Prototip SYS Bileşenleri Temel Mimari Değişikliği Operatör Arayüz Geliştirmesi
Standart SYS Mimarisi IFF 3 D ARAMA RADARI SMARTS-Mk.2 IRST Sirius EO Sensor ASELSAN ESM Harici Muhabere Multi-Link-11/16/22 AIS NAVRAD/LPI Scout External Comms Internal Comms MHS SIU 3D RADAR SIU IRST SIU EO SIU ESM SIU Link DIU DIU Sayısal Vidyo Ağı GENMP GSS GENEK 2xOPCON 5xOPCON NRT Sunucu FAST ETHERNET CSDB SIU ASW SIU CHAFF SIU Makinalı Tüfek SIU CIWS SIU Top SIU Top DIU INERTIAL NAV. SYS. Torpido CHAFF/IR Karşı Tedbir Sistemi Decoy Lançer 2x12.7 mm Makinalı Tüfek CIWS Phalanx 40 mm Top SENSORS Entegre Navigasyon Sistemi
Hedeflenen SYS Temel Özellikler Geliştirilmiş fonksiyonellik Gerçek Zaman Performans Real Time Açık Mimari Güncel Teknoloji Yüksek yeniden kullanılabilirlik düşük maliyet Genel Kullanım Konsepti Farklı projelerde kullanılabilecek / uyarlanabilecek mimari yapı
Hedeflenen SYS Mimarisi ALT SİSTEM ALT SİSTEM GERÇEK ZAMANLI UYGULAMALAR OPERATOR ARAYÜZÜ IP DDS DDS DDS GIS WEB BROWSER KULLANICI ARAYÜZÜ DDS ÇEVİRİCİ DDS / DCPS VERİİLETİ İM ALTYAPISI GERÇEK ZAMANLI OLMAYAN GERÇEK UYGULAMALAR ZAMANLI OLMAYAN GERÇEK UYGULAMALAR ZAMANLI OLMAYAN UYGULAMALAR TİCARİ DATABASE VERİ TABANI UYGULAMALARI VERİ MERKEZLİ KURUMSAL SERVİS SERVİS MERKEZLİ
Prototip SYS Mimarisi ALT SİSTEM ALT SİSTEM GERÇEK ZAMANLI UYGULAMALAR OPERATOR ARAYÜZÜ GIS WEB BROWSER KULLANICI ARAYÜZÜ DDS ÇEVİRİCİ IP DDS DDS Prototip Mimarisi DDS / DCPS VERİİLETİ İM ALTYAPISI GERÇEK ZAMANLI OLMAYAN GERÇEK UYGULAMALAR ZAMANLI OLMAYAN GERÇEK UYGULAMALAR ZAMANLI OLMAYAN UYGULAMALAR TİCARİ DATABASE VERİ TABANI UYGULAMALARI DDS VERİ MERKEZLİ KURUMSAL SERVİS SERVİS MERKEZLİ
Prototip Konfigürasyon ARAMA RADARI ESM IFF ARAMA RADARI ESM IFF ARAMA RADARI ESM IFF SAU CSR/IFF SAU ESM/TDU SAU CSR/IFF SAU ESM/TDU SAU CSR/IFF SAU ESM/TDU SENSÖR İSTASYONU -I SENSÖR İSTASYONU -II SENSÖR İSTASYONU -III WAN RADAR ENTEGRASYON ESM ENTEGRASYON IFF ENTEGRASYON RADAR ENTEGRASYON ESM ENTEGRASYON IFF ENTEGRASYON RADAR KONTROL ESM KONTROL IFF KONTROL RADAR KONTROL ESM KONTROL IFF KONTROL TAKTİK EKRAN OPERATÖR ARAYÜZÜ TAKTİK EKRAN OPERATÖR ARAYÜZÜ İZ YÖNETİMİ İZ YÖNETİMİ ALT SİSTEM YÖNETİMİ OPERASYON MERKEZİ ALT SİSTEM YÖNETİMİ YEDEK OPERASYON MERKEZİ
Prototip Bileşenleri ARAMA RADARI ESM IFF SAU CSR/IFF AYNEN SAU ESM/TDU KULLANILANLAR SENSÖR İSTASYONU MİMARİ DEĞİ İKLİĞİ RADAR ENTEGRASYON ESM ENTEGRASYON IFF ENTEGRASYON RADAR KONTROL TAKTİK EKRAN ESM KONTROL YENİ GELİ TİRİLENLER IFF KONTROL OPERATÖR ARAYÜZÜ İZ YÖNETİMİ MİMARİ DEĞİ İKLİĞİ ALT SİSTEM YÖNETİMİ OPERASYON MERKEZİ
Temel Mimari Değişiklik UYGULAMALAR UYGULAMALAR NAV TRK LNK WAR OSD TID LR SENSÖR/SİLAH KONTROL NAV TRK LNK WAR OSD TID LR SENSÖR/SİLAH KONTROL ARAKATMAN ARAYÜZÜ DAĞITIK UYGULAMALAR- TİCARİ ARA KATMAN HAZIR TİCART CARİ OLMAYAN İ LETİM SİSTEMİ (UNIX)- TİCARİ DONANIM(SPARC İ LEMC LEMCİ)-TİCARİ ARAKATMAN ARAYÜZÜ DAĞITIK UYGULAMALAR- TİCARİ ARA KATMAN DDS/DCPS İ LETİM SİSTEMİ (UNIX, LINUX)- TİCARİ DONANIM(SPARC/INTEL İ LEMC LEMCİ)-TİCARİ Sparc işlemcilere ek olarak Intel tabanlı iş istasyonlarının kullanımı Unix işletim sistemine ek olarak Linux desteği Gerçek zamanlı veri dağıtım sistemi olarak DDS/DCPS kullanımı TDA altyapısı olarak Luciad Map Kullanımı Java ve OSGi tabanlı kullanıcı ara yüzü
Temel Mimari Değişiklik SENSOR ENTEGRASYON YAZILIMLARI DDS/DCPS UYARLAYICI ARA KATMAN DDS/DCPS İ LETİM SİSTEMİ (LINUX) DONANIM (INTEL İ LEMC LEMCİ)-TİCARİ Var olan entegrasyon yazılımları hazır ticari olmayan arakatman üzerinde tasarlanmıştır. Yeniden kullanılabilir uygulamaların DDS/DCPS üzerinde çalışabilmesi için uyarlayıcı yazılımı geliştirilmiştir. Uygulama yazılımları için sistem arayüzü aynen kullanılmıştır. Bütün entegrasyon yazılımı her hangi bir degişiklik yapılmadan kullanılmıştır.
Operatör Arayüz Geliştirilmesi Yeni İnsan Arayüz (İA) araştırması Market Araştırması Açık Kaynak Kod komüniteleri Literatür Taraması Satın Al veya Kendin Geliştir Stratejisi Açık Kaynak Kod tercihi Veya, ürün satın alınması Standart ürünler veya servislerin kullanılması Birçok küçük prototipin geliştirilmesi Kutunun dışından bakabilmek!
Operatör Arayüz Geliştirilmesi Grafiksel Tasarım: Durumsal Farkındalık Çalışma Alanı
Operatör Arayüz Geliştirilmesi Durum Farkındalığı Gösterge Paneli Detaylar Hızlı Bakış Grafikler Notlar 2D & 3D Taktik Ekran Alanı Uyarılar & Alarmlar
Operatör Arayüz Geliştirilmesi Basitleştirilmiş İnsan Arayüzü Sekme sayfaları Kapanabilen paneller Çalışma Alanı kullanımı
İnsan Arayüz Tasarımında Sonuç Profesyonel Tasarım Kullanıcı merkezli tasarım Kullanıcıya ve Kullanıcının Görevlerine odaklanma Tasarımda Operasyonel Uzmanlara danışma Yazılım Takımı: Bu tasarım geliştirilebilir mi? Sonuç Tüm operasyonel insan arayüzleri bu kararlarla geliştirilecek JAVA tabanlı olacak Geliştirilmiş etkileşim konsepti Arttırılmış grafiksel komponentlerin kullanımı
İA Mimarisi ve Altyapısı Mimari İA geliştirmede Java teknolojisi kullanılacak. Komponent bazlı geliştirmeye gidilecek ve SOA kullanılacak. Data saglayıcı objeler ile nesneye dayalı arakatman erişimi OMG standartındaki Open-Splice olan stabil ve güvenilir data merkezli tasarlanmış arakatman kullanılacak. Grafik Tasarım Hızlı prototip için TWIST kullanılacak. Değiştirilebilir tema desteklenecek. Yeni Taktik Ekran Alanı ticari bir ürün temel alınarak geliştirilecek,
Mimari : Java Teknolojisi Nesneye Dayalı (OO) Bir çok programcı tarafından kullanılan Taşınabilir: Write once, run anywhere! Çoklu dil desteği Değiştirilebilir tema Güvenlik desteği Genişletilebilir kütüphane
Mimari: SOA İsterler Modüler, genişletilebilir, güvenilir Geniş ölçekli dağıtım olanağı Çözüm Komponent tabanlı tasarım uygulamak SOA kullanmak OSGi (Open Service Gateway initiative) Endüstriyel işbirliği ile geliştirilen Çözümlenmemiş konular Servis Kontratı Komponent Kullanan Sunan Doğrulanmış ölçeklenebilirlik, güvenilirlik ve performans
OSGi Teknolojisi Paket (Bundles) Yazılımcı tarafından tanımlanmış OSGi komponentlerini içerir. Servis Katmanı (Service Layer) Dinamik olarak paketleri yayınla-bul-bağla mekanizması ile birbirine bağlar. Servis Kayıt (Service Registry) Kayıt edilmiş servisleri saklar. Yaşam-Süreci Yönetimi (Life-Cycle) Paketleri yükler, başlatır, durdurur, günceller ve kaldırır. Modül Katmanı (Modules Layer) İlişkilerin enkapsilasyonunu ve deklarasyonunu tanımlar. Güvenlik Katmanı (Security Layer) Önceden tanımlanan paket fonksiyonelliğini kısıtlar.
OSGI : TDA Mimarisi Uygulamalar Micro-kernel mimarisi modeline göre tasarlanmıştır. Asgari fonksiyonel çekirdek ile genişletilmiş fonksiyonellikler ayrı tutulur, Çekirdek (TDA iskeleti) eklentilere soket vazifesi görür, Eklentiler görsel/kontrol fonksiyonelligini tanımlar. TDA tak-çalıştır birimi TDA iskeleti TDA tak-çalıştır birimi TDA tak-çalıştır birimi
OSGi : Operatör Arayüzü Mimarisi TDA Mimarisi ile benzerlik gösterir, farklı olarak daha değişken bir yapısı vardır. Çalışma alanları Operatörün görevine ve Alt Sistemlere göre ilgili servisler ile şekillendirilir. Çekirdek (Çalışma Alanı İskeleti) eklentilere soket vazifesi görür, Eklentiler görsel/kontrol fonksiyonelligini tanımlar. Radar tak-çalıştır birimi Çalışma Alanı İskeleti IFF tak-çalıştır birimi ESM tak-çalıştır birimi
OSGi : Operatör Arayüzü Mimarisi
OSGi : Operatör Arayüzü Mimarisi
SONUÇ Geliştirilmiş kullanılabilirlik Ticari standartları temel alma Modüler, ölçeklenebilir, genişletilebilir Modern ve değiştirilebilir tema Çoklu dil desteği Kolay kurulum
SORULAR
Savunmaya Milli Katkı... YALTES A.. Kurtköy Yenişehir Mahallesi Lale sok. No:8 34891 Pendik Istanbul Tel: +90 216 482 30 60 Fax: + 90 216 482 30 51 E-mail: yaltes@yaltes.com http://www.yaltes.com 26