Ana Sayfa English Bulunduğunuz Yer: Ana Sayfa » Ürünler / Projeler » C4I Sistemleri » MilSOFT DDS Arakatmanı Site Haritası
MilSOFT DDS Arakatmanı

MilSOFT DDS, “Object Management Group” (OMG) tarafından standardı oluşturulan “Data Distribution Service” (DDS) arakatmanını temel alan, veri merkezli (data-centric) ve yayımla-abone ol (publish-subscribe) mimarisine dayalı ve zengin servis kalitesi özellikleri olan bir arakatmandır.

MilSOFT DDS, farklı üreticilerin geliştirdiği DDS arakatmanlarının birbirleri ile uyumlu olabilmeleri için yine OMG tarafından standardı oluşturulan “Real-Time Publish-Subscribe” (RTPS) protokolünü desteklemektedir. MilSOFT DDS ticari olarak piyasada satılan diğer DDS arakatmanları ile RTPS protokolü sayesinde veri alışverişi yapabilmektedir.

MilSOFT DDS arakatmanı OMG DDS standardına göre “Minimum Profile”da belirtilen özellikleri sağlamaktadır. Buna ek olarak durum (status) verisini kapanan/çöken ve yeniden başlayan uygulamalara ileten “Persistence Profile” ve alınacak verinin sorgu ile filtrelenmesini sağlayan “Content Subscription Profile” özelliği de MilSOFT DDS’e kazandırılmıştır.

MilSOFT DDS temel olarak aşağıdaki özellikleri sağlamaktadır:

DDS (versiyon 1.2) uyumluluğu
RTPS (versiyon 2.0) uyumluluğu
Veri merkezli (data-centric) ve Yayımla-abone ol (publish-subscribe) mimarisi
Tek nokta arızasına karşı dayanıklılık (merkezi bir servise ihtiyaç duymaz)
Yüksek performanslı, gerçek-zamanlı veri paylaşımı
Gerçek zamanlı ve gerçek zamanlı olmayan uygulamaları kapsayan geniş bir alanda kullanılabilecek Servis Kalitesi özellikleri
C++, Java ve ADA programlama arayüzleri
Takçıkar Aktarım Protokolü ( MilSOFT DDS ile entegre olarak UDP ve Paylaşımlı Bellek aktarımları gelmektedir. Kullanıcılar kendi ihtiyaçlarına göre bu arayüz ile değişik aktarım mekanizmalarını geliştirip MilSOFT DDS ile entegre edebilirler)
Takçıkar Keşif Protokolü (Keşif protokolleri DDS Arakatmanı' nda dağıtık olarak bulunan nesnelerin birbirlerini keşfetmeleri ve iletişime başlamaları için kullanılan protokollerdir. MilSOFT DDS ile entegre olarak RTPS standardında belirtilen Dinamik Keşif Protokolü gelmektedir. Kullanıcılar kendi ihtiyaçlarına göre “servis merkezli keşif”, “dosya bazlı keşif” gibi değişik keşif mekanizmalarını geliştirip MilSOFT DDS ile entegre edebilirler)

Büyük Gör

MilSOFT kendi geliştirdiği DDS ürününü Sahil Güvenlik Komutanlığı Arama Kurtarma Gemisi Komuta Kontrol sistemi, İnsansız Hava Aracı Görüntü Kıymetlendirme projesi ve Çoklu Veri Linkleri projelerinde hazır ticari ürün olarak kullanmış olup; müteakip projelerde de kullanmayı planlamaktadır. Bu projeler ve MilSOFT DDS’in projelerdeki rolü hakkında daha fazla bilgi edinmek için aşağıdaki dökümanlara bakabilirsiniz:

DDS Dökümanları:
MilSOFT DDS Arakatmanı ve DDS’in Savaş Yönetim Sistemlerinde Simülasyon Amaçlı Kullanımı (Turkish)
Hüseyin Kutluca, İzzet Emre Çetin, Ertan Deniz, Barış Bal (USMOS,ODTU,: 18-20,04, 2007)

MilSOFT DDS Middleware
İzzet Emre Çetin, Hüseyin Kutluca, Ertan Deniz, Barış Bal (OMG Technical Meeting, DDS Information Day, Brussels / Belgium, 25-26/06/2007)

Video Over DDS
Ertan Deniz, Hüseyin Kutluca (OMG Technical Meeting, DDS Information Day, Brussels / Belgium, 25-26/06/2007)

Developing MilSOFT DDS Middleware
Hüseyin Kutluca, İzzet Emre Çetin, Murat Kılıç, Uğur Çakır (OMG Real-Time and Embedded Systems Workshop, Arlington, VA USA, 9-12/8/2007)

 
DDS MODELLEYİCİSİ

DDS Modelleyicisi, uygulama yazılımlarını modellemekte, DDS ile arayüzü için gerekli kodu üretmekte ve uygulama yazılımcılarının arakatman ayrıntılarıyla uğraşma zorluğunu ortadan kaldırmaktadır.

DDS Modelleyicisi, veri tipine dayalı bir programlama arayüzü sağlamak için o tipte iletişimi sağlayan kodun otomatik olarak üretilmesini sağlar; arakatman ilklendirme, abone olunacak yada yayımlanacak verilerin tanımlanması ve bunlarla ilgili servis kalitesi özelliklerinin ayarlanması faaliyetleri için gerekli kodu üretir. Bu yöntem modele dayalı geliştirme yaklaşımına uygundur. DDS Modelleyicisi, sistem içindeki ara yüzlerin tek bir araç tarafından geliştirilmesini ve yönetilmesini sağladığından, modüller arası entegrasyonu kolaylaştırmakta ve sistem arayüzlerinin tek bir noktadan kontrolü imkanını vermektedir.

Büyük Gör
 
DDS AJANI (DDS SPY)

DDS Ajanı, sistemde bulunan modülleri ve onların yayımladığı ve/veya abone olunan verileri izlemek için kullanılmaktadır. DDS arakatmanındaki yayımla-abone ol mimarisi sayesinde DDS Ajanı sistem çalışır durumda iken herhangi bir anda başlatılabilir ve ortamdaki DDS nesnelerini, servis kalitesi özelliklerini ve paylaşılan verileri rahatlıkla görebilir.

Ayrıca, test amaçlı olarak ihtiyaç duyulan verilerin kopyala-yapıştır yöntemi ile tekrar sisteme verilebilmesini sağlamaktadır. Bu yönleri ile DDS Ajanı, uygulama yazılımcılarına, test mühendislerine ve sistem bakım grubuna büyük kolaylıklar sağlamaktadır.

Büyük Gör
DDS TESTÇİSİ (DDS TESTER)

DDS Testçisi, MilSOFT DDS’i kullanan sistemleri test etmek için oldukça esnek bir araçtır. Test mühendisleri bu araç ile sisteme basılacak verileri ve sistemden beklenen sonuç verilerini tanımlayabilmektedirler. Sisteme basılacak verilerin gönderilme zamanları testlerin başlama zamanına göreceli olarak belirtilebilmektedir. DDS Testçisi otomatik olarak beklenen sonuç verilerine göre DDS Topic’lerine abone olur ve belirtilen verileri sisteme basar. Test bittiğinde beklenen sonuç verileri ile gerçekleşen sonuç verilerini karşılaştırma olanağı da sunar.


Acrobat Reader Yükle
Sayfa Başına Git | C4I Sistemlerine Geri Dön
Sayfayı Yazdır Ana Sayfa | Site Haritası | Hakkımızda | Haberler | Kariyer | Proje Referanslarımız | İletişim
Ana Faaliyet Alanları | Ürünler/Projeler | Kalite sistemi | Yazılım Geliştirme | Teknolojiler
© 1998-2008, Milsoft Yazılım Teknolojileri A.Ş.