
02 Bağla Gerçek Zamanlı Veri Dağıtım Katmanı
Mil-DDS
Kritik sistemleri birbirine değil, ortak bir veri omurgasına bağlar. Sistem büyüdükçe büyüyen şey bağlantı sayısı değil, paylaşılan veri olur.
Mil-DDS; kritik sistemlerdeki sensörlerin, kontrol yazılımlarının ve operatör ekranlarının birbirine ayrı ayrı bağlanmak yerine ortak bir veri omurgası üzerinden veri paylaşmasını sağlayan, MilSOFT tarafından geliştirilen gerçek zamanlı veri dağıtım katmanıdır.
- Eylül 2026 İtibarıyla OMG DDS Vendor Directory’de Listelenen Tek Türk Üretici
- 2004’ten Bu Yana Kesintisiz Geliştiriliyor
- CMMI Seviye 5
Nasıl Çalışır
Keşiften büyümeye: dört adım
Temsili akış - 01 / 04
Uygulamalar, aynı DDS ortamındaki yayıncıları ve aboneleri otomatik olarak keşfeder.
Yayıncılar ve aboneler, ihtiyaç duyulan veri ve uyumlu iletişim koşulları (topic, veri tipi, QoS) üzerinden eşleşir.
Yayımlanan veriler, tanımlı QoS politikalarına göre eşleşen abonelere dağıtılır.
Yeni yayıncılar ve aboneler, mevcut veri akışı kesintiye uğramadan sisteme katılır.
Bu sıra tesadüf değil; mimarinin kendisidir
Sorun
Sorun sistemlerin bağlanamaması değil; sistem büyüdükçe birbirine bağımlı hale gelmesi
Kritik sistemlerde onlarca bileşen — sensör, kontrol yazılımı, operatör ekranı, üçüncü taraf alt sistem — birbirine özel bağlantılar ve arayüzlerle entegre edilir. Sistem büyüdükçe yönetilmesi gereken bağlantı, arayüz ve veri akışı sayısı da artar; entegrasyon, test ve bakım yükü buna paralel olarak büyür.
Yeni bir bileşenin sisteme eklenmesi, mevcut bileşenlerle yeni arayüzlerin, adaptörlerin veya veri dönüşümlerinin geliştirilmesini gerektirebilir. Her yeni bağlantı, test edilmesi, sürdürülmesi ve değişikliklerden etkilenmemesi gereken yeni bir bağımlılık oluşturur.
Bu tablo yeni değil; yeni olan, sistemlerin sensör sayısı, otonomi ve yapay zekâ kabiliyetleriyle birlikte eskisinden çok daha hızlı büyümesi. Bugün yönetilebilir görünen entegrasyon yükü, bir sonraki kabiliyet artırımında önemli bir ölçeklenebilirlik problemine dönüşebilir.
Geliştirici / Entegratör
Yeni bileşenler sisteme eklendikçe mevcut uygulamalarla kurulması ve sürdürülmesi gereken entegrasyon sayısı artar.
Sistem mimarı
Bileşenler arasındaki doğrudan bağımlılıkların haritasını çıkarmak, yönetmek ve güncel tutmak giderek zorlaşır.
Operasyon / Bakım ekibi
Bir bileşende veya arayüzde yapılan değişiklik, ona doğrudan bağımlı diğer bileşenleri etkileyebilir ve hata izolasyonunu zorlaştırır.
Kurum
Farklı projelerden ve tedarikçilerden gelen sistemlerin farklı arayüz ve iletişim yapılarıyla çalışması, yeniden kullanım ve birlikte çalışabilirlik maliyetini artırır.
Bağlamak zor değil. Zor olan, sistem büyüdükçe bağlantı karmaşıklığını büyütmemek.
Çözüm
Sistem büyüdükçe bağlantı karmaşıklığı değil, veri paylaşımı ölçeklenir
Çözüm, bileşenleri birbirine özel bağlantılarla bağlamak yerine ortak bir veri dağıtım katmanında buluşturmaktır. Yayımla-abone-ol mimarisinde bir bileşen veriyi yayımlar, ihtiyaç duyan bileşenler bu veriye abone olur; böylece her yeni katılımcı için ayrı bir uygulamadan uygulamaya bağlantı kurma ihtiyacı ortadan kalkar.
Karar üstünlüğü sahada değil, veri katmanında başlar
Ürün
Mil-DDS Nedir?
Mil-DDS, dağıtık ve görev kritik sistemler için MilSOFT tarafından geliştirilen gerçek zamanlı veri dağıtım altyapısıdır.
Tek bir çalışma zamanı bileşeninden ibaret değildir. Mil-DDS Core ile geliştirme, izleme ve doğrulama araçlarından oluşan bütünleşik bir ürün yapısı sunar; geliştirme, entegrasyon ve işletim süreçlerini aynı ekosistem içinde destekler. Böylece geliştirici, sistem mimarı ve operasyon ekipleri aynı dağıtık veri altyapısı üzerinde çalışır.
Mil-DDS, OMG DDS standardı ve DDSI-RTPS protokolünü temel alır. Bu standartlara dayalı yaklaşım, ürün mimarisinin başlangıçtan itibaren temelini oluşturur. Türkiye savunma sanayiinde kritik sistemlerde uzun süredir kullanılmaktadır.
Mil-DDS, dağıtık sistemlerde verinin doğru zamanda, doğru bileşenlere ve tanımlı iletişim politikalarına göre dağıtılmasını sağlayan gerçek zamanlı veri altyapısıdır
Kabiliyetler
Veri Merkezli Mimari
Uygulamalar birbirine doğrudan bağlı olmak yerine, ihtiyaç duydukları veriyi yayımlar veya bu veriye abone olur. Yeni yayıncılar ve aboneler otomatik keşif mekanizmasıyla sisteme katılabilir; veri dağıtımı merkezi bir mesaj sunucusuna ihtiyaç duymaz.
Amaç: Sistem büyüdükçe doğrudan entegrasyon bağımlılıkları yerine veri paylaşımı ölçeklensin.
QoS ile Yönetilebilir Veri Akışı
Reliability, Deadline, Durability, Ownership ve Liveliness politikalarıyla her veri akışı kendi güvenilirlik ve zamanlama ihtiyacına göre tanımlanır.
Amaç: Her veri akışı kendi güvenilirlik, zamanlama ve kaynak gereksinimine göre yönetilir.
Standartlara Dayalı Birlikte Çalışabilirlik
OMG DDS / DCPS spesifikasyonu ve DDSI-RTPS kablo protokolüne uyum; heterojen DDS ortamlarında standart tabanlı birlikte çalışabilirlik; DDS-XTypes ile genişletilebilir veri tipleri.
Amaç: Mevcut yatırımı korumak, karma mimari kurabilmek, tek tedarikçiye bağlı kalmamak.
Somut Platform Desteği
Windows, Linux, Embedded Linux, Solaris, QNX, VxWorks işletim sistemleri; x86/x86-64, ARM, PowerPC, SPARC işlemci mimarileri; C++, Java, C# API’leri.
Amaç: Platform bağımsızlığını bir iddia olarak değil, doğrulanmış bir liste olarak sunmak.
Geliştirme ve Doğrulama Ekosistemi
Veri modelleme, canlı trafik izleme ve veri akışlarını kaydedip tekrar oynatma araçları ürünün parçasıdır; entegrasyon ve test süreçlerini hızlandırır.
Amaç: Sadece bir runtime değil, geliştirme ve doğrulama süreçlerini kapsayan bir ekosistem sunmak.
Yerli Mühendislik ve Teknik Destek
2004’ten bu yana MilSOFT bünyesinde, dışa bağımlılık olmadan geliştirilir; sözleşme kapsamında kaynak koduna erişim, denetlenebilirlik ve yerel teknik destek sağlar.
Amaç: Lisans, güncelleme, platform gelişimi ve uzun vadeli destek tek bir sorumlu üretici üzerinden planlansın.
Fark
Neden Mil-DDS?
Mil-DDS diğer DDS uygulamalarından nasıl ayrışır?
DDS, OMG tarafından tanımlanmış açık bir standarttır ve farklı üreticiler tarafından uygulanır. Bu nedenle asıl soru "DDS kullanılsın mı" değil, "hangi DDS uygulaması" olmalıdır. Değerlendirmede standart uyumu, mimari yapı, platform desteği ve uzun vadeli ürün sürekliliği birlikte ele alınmalıdır. Mil-DDS, aynı standardı MilSOFT’un mühendislik ve yaşam döngüsü yönetimiyle uygular.
Standart, mimarinin çıkış noktasıdır.
OMG DDS ve DDSI-RTPS, sonradan eklenen bir uyum katmanı değil, ürünün temelidir.
Uzun vadeli ürün sürekliliği sağlar.
Mil-DDS, MilSOFT tarafından geliştirilir ve yaşam döngüsü yönetilir; lisans, güncelleme, platform gelişimi ve uzun vadeli destek için net bir yol sunar. Sözleşme kapsamında kaynak koduna erişim ve denetlenebilirlik sağlanır.
Merkezi broker gerektirmez.
Temel veri alışverişi doğrudan katılımcılar arasında yürür; mesaj broker’ı tek hata noktası olmaktan çıkar.
Görevle birlikte büyür.
Nokta entegrasyondan çok sektörlü kurumsal kullanıma, aynı mimari ve aynı kod tabanıyla; yeniden satın alma gerekmez.
Mevcut yatırımı korur.
Heterojen DDS ortamlarında standart tabanlı birlikte çalışabilirliği destekler.
Uçtan uca kapsar.
Geliştirme, doğrulama ve çalışma zamanı aynı ekosistemin parçasıdır; zincirin hiçbir halkası başka bir ürüne devredilmez.
Kullanım Alanları
Komuta Kontrol Sistemleri
Sensör, komuta ekranı ve alt sistemler arasında gerçek zamanlı, güvenilir veri paylaşımı sağlar; kritik komut akışı QoS ile önceliklendirilir.
ISR Sistemleri
Farklı sensör ve platformlardan gelen veriyi paylaşılan bir veri alanında birleştirir, analiz ve görselleştirme katmanlarına güvenilir şekilde iletir.
Gömülü Platform Yazılımları
Başlatma sonrası dinamik bellek tahsisi yapmayan çalışma modeliyle, öngörülebilir zamanlama gerektiren gömülü sistemlerde kullanılır.
Sistem Entegrasyon Projeleri
Farklı ihalelerden alınan bileşenler, ortak Topic soyutlaması üzerinden aynı ağda plug-and-play biçimde bir araya gelir.
Teknik ve Standartlar
Mimari
- Yazılım mimarisi
- Yayımla-abone-ol, veri merkezli, gevşek bağlı mimari; katılımcıların dinamik keşfi.
- Taşıma katmanı
- UDP, TCP ve paylaşımlı bellek (Shared Memory) üzerinden esnek iletişim.
- Platform desteği
- Windows, Linux, Embedded Linux, Solaris, QNX, VxWorks; x86/x86-64, ARM, PowerPC, SPARC.
- Dil desteği
- C++, Java, C# API’leri; platform bağımsız IDL ve XML ile tür güvenliği.
- Bağımlılık
- Merkezi bir broker gerektirmez; temel veri alışverişi broker bağımlılığı olmadan yürür.
Standartlar ve Birlikte Çalışabilirlik
- OMG DDS / DCPS spesifikasyonu
- Kullanılabilir
- DDSI-RTPS (kablo protokolü)
- Kullanılabilir
- DDS-XTypes
- Destekleniyor — kapsam proje bazında tanımlanır
- RPC over DDS / Web-Enabled DDS
- Destekleniyor — kapsam proje bazında tanımlanır
- DDS Security
- Ürün yol haritasında geliştirilmektedir — mevcut bir güvenlik kabiliyeti olarak sunulmaz
Kimler İçin?
Karar verici
Tedarikçi bağımlılığı olmadan ihtiyaç değiştikçe sistemi büyütebilme özgürlüğü.
Sistem mimarı / Entegratör
Nokta nokta arayüz yazmak yerine veri merkezli entegrasyon; yeni bileşen mevcut kodu bozmaz.
Geliştirici
C++, Java, C# API’leri; IDL/XML ile tür güvenli veri modelleme; platformdan bağımsız geliştirme.
Operasyon / Bakım ekibi
Merkezi broker’ı olmayan mimari — veri alışverişi katılımcılar arasında doğrudan yürür; tek bir bileşenin kesintisi tüm veri akışını durdurmaz.
Kurum
Açık standarda dayalı, denetlenebilir, yerli geliştirilmiş bir veri katmanı; teknolojik egemenlik.
Katman 02 - Bağla
İlgili Çözümler
Bağla Çoklu Taktik Veri Bağı İşlemcisi Mil-DLP Mil-DLP; deniz, hava ve kara platformlarında kullanılan farklı taktik veri bağı protokollerini aynı sistem içerisinde işleyen, MilSOFT tarafından geliştirilen yerli bir Veri Bağı İşlemcisidir. İncele
Bağla Taktik Veri Linki Sistemi Link-M Link-M; kara, deniz ve hava platformlarının mevcut HF ve V/UHF radyo altyapısı üzerinden, milli kriptografi ile güvence altına alınmış, platform bağımsız bir taktik veri linki sistemidir. İncele
Bağla Mobil Taktik Ağ Sistemi Mil-LINK Mil-LINK; deniz, hava ve kara platformları arasında IP tabanlı haberleşme ve bilgi paylaşımı sağlayan, MilSOFT tarafından geliştirilmiş yerli bir Mobil Ad Hoc Ağ (MANET) çözümüdür. İncele

Sonraki Adım
Dağıtık sistemler. Tek bir paylaşılan veri alanı.
Mil-DDS, kritik sistemlerin birbiriyle güvenli, gerçek zamanlı ve bağımsız biçimde konuşmasını sağlayan, tamamen yerli geliştirilmiş bir veri iletişim katmanıdır. Nokta entegrasyondan çok sektörlü kurumsal kullanıma, aynı mimari ve aynı kod tabanıyla büyür.
Mil-DDS’i kendi mimarinizde değerlendirmek için iki yol var:
- 01 Teknik değerlendirme paketi Ürün dokümantasyonu, QoS politika rehberi ve örnek veri modeli.
- 02 Mimari çalıştayı Mevcut sistem mimariniz üzerinden yarım günlük ortak değerlendirme.