İçeriğe geç
NATO Edge 26 - 17–19 Kasım 2026 - İzmir - Stant G19 Standımızda görüşme planlayın
AOC Türkiye: Dominating the Spectrum - 26–27 Kasım 2026 - Ankara Etkinlikte görüşme planlayın
Dalgalanan mavi ışıklı veri ağı

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

YayıncılarAbonelerDDS mantıksal veri alanıVeri merkezli iletişimRadar AlphaRadar AAirTrackRadar BravoRadar BAirTrackRadar CharlieRadar CAirTrackEO/IR işlemcisiEO/IREOObservationNavigasyon birimiNavigasyonPlatformPositionGörev ekranıEkranFusedTrack + KonumGörev kaydediciKayıtÇok topic’li arşivTaktik planlayıcıPlanlayıcıFusedTrackYeni görev konsoluKonsolFusedTrackFüzyon uygulamasıFüzyonFusedTrackUygulama seviyesinde işlemeAirTrackEOObservationPlatformPositionFusedTrackOtomatik keşifTopic, veri tipi ve QoS uyumuMerkezi broker yokAkış sürerken yeni katılımcı
  1. Uygulamalar, aynı DDS ortamındaki yayıncıları ve aboneleri otomatik olarak keşfeder.

  2. Yayıncılar ve aboneler, ihtiyaç duyulan veri ve uyumlu iletişim koşulları (topic, veri tipi, QoS) üzerinden eşleşir.

  3. Yayımlanan veriler, tanımlı QoS politikalarına göre eşleşen abonelere dağıtılır.

  4. 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.

Sonuçlar, kurumun her katmanında farklı biçimde ortaya çıkar
  • 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.

Harita ve radar ekranlarından oluşan duvarın önünde konsolda oturan kulaklıklı bir mühendis

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:

  1. 01 Teknik değerlendirme paketi Ürün dokümantasyonu, QoS politika rehberi ve örnek veri modeli.
  2. 02 Mimari çalıştayı Mevcut sistem mimariniz üzerinden yarım günlük ortak değerlendirme.