Developing MilSOFT DDS Middleware