Data-Distribution Service for Real-Time Systems (DDS)    

Data-Distribution Service for Real-Time Systems (DDS)はOMGで採択された標準である。

DDSは、リアルタイムおよび組込みシステムのためのpublish-subscribe(出版-購読)型通信を直接の対象とした最初のオープンなミドルウェア標準である。DDSは、アプリケーション定義名(Topic)とキーを使い、データオブジェクトに宛てて読み書きの操作を行うだけで、複数のアプリケーションの間で情報を共有できる仮想的なGlobal Data Spaceを実現する。DDSは、信頼性、帯域幅、送信期限、リソース資源などのQoSパラメータを微細かつ広汎に設定する機能をサポートしており、さらにGlobal Data Spaceの上にローカルなオブジェクトモデルを構築することができる。

DDSポータルは、OMG Data Distribution SIG (DDSIG)が管理している。DDSIGの活動やその他コミュニティに関係するイベントについては、EventCalendarおよびDDSIGのホームページを参照のこと。

DDSについての情報源

DDSの概要については、DataDistributionIntroのページを参照。DDSのハウツー、利用パターンとサンプルコードは、DataDistributionExamplesのページにある。

TutorialsPageは、DDSに関するプレゼンテーションを収めている。さらに詳細な情報は、WhitepapersOtherMaterialのページにある。Trainingページは、定期的、あるいはオンデマンドでDDSに関するトレーニングを行っている組織をリストアップしている。

InformationDaysは、OMGのDDSインフォメーションデーにおける利用事例、製品技術についての発表を収録している。これらのイベントは2006年から始まり、現在も続いている。

現在のDDSの仕様は、バージョン1.2だが、これ以前のバージョンと関連の仕様もSpecificationsページで見ることができる。

現在の DDS Interoperability Wire Protocol 仕様は、バージョン2.1だが、これ以前のバージョンと関連の仕様もSpecificationsページで見ることができる。

ベンダー、製品あるいはDDSをサポートあるいは利用しているプロジェクトについての情報は、VendorsおよびProjectsのページにある。

ニュースとイベント

2008年6月26日:UML Profile for DDS Specification
カナダのオタワ市で開催されたOMGテクニカルミーティング(TC)において採択勧告。この仕様は、UMLツールがDDSシステムをモデル化し、関連コードを自動生成する方法を定義したもの。詳細な情報は、Specificationsページを参照。

2008年6月26日:Extensible and Dynamic Topic Types for DDS RFP
上記TCでRFPを発行。この仕様は、DDSのTopicにType Extensibilityを追加するとともに、コンパイル時の情報がなくても読み出し書き込みができるダイナミックAPIを導入するもの。詳細な情報は、SpecificationsProgressを参照。

2008年5月16日:Hands-On DDS Workshops
RTI社はDDSのトレーニングのための一連のワークショップを開催。DDSを評価し、利用を計画したり、すでに使用しているユーザーのための2日間のワークショップで、DDS標準の機能、アプリケーションへの適用方法などを解説。詳細は以下で→http://www.rti.com/services/workshops.html

2008年5月16日:DDS Demonstration Application
RTI社は、発行・予約型アーキテクチャやリアルタイムQoS、データ中心設計などのDDSの中心的コンセプトを実演するデモ・アプリケーションを開発した。詳細は以下で→ https://www.rti.com/mk/shapes_demo.html

2008年3月14日:Native C++ Language DDS API RFP
ワシントンDCで開催されたOMG TCで発行されたRFPで、DDSのための新しいC++ APIを定義し、ISO C++標準に表現されている言語機能を利用できるようにするもの。詳細な情報は、SpecificationsProgressを参照。

2007年10月10日:DDS Forum
DDSとリアルタイム+QoS対応の出版-購読型ミドルウェアのアーキテクト、開発者、現場実務家の国際的な交流を実現するオンライン・プロジェクト。DDS Forumは、SOAやネット中心型アプリケーションの厳しい要求に対してデータ中心型インテグレーションを実現する方法をめぐる意見や経験、ノウハウを共有するプラットフォームを提供する。

2007年10月03日:高性能ミドルウェアと開発ツールのリーディングカンパニーPriemTech社は、年末までDDSに関する無料ウェビナーを提供。DDSミドルウェア技術を普及させ、データ中心型分散システムの応用範囲を、今日のSOAおよびネット中心型アプリケーションに拡大することを目ざす。業界のベストプラクティスと重要な参考情報、プリズム社の適切な情報を的確に配信するOpenSplice DDS製品の機能などを解説。

2007年4月03日:DDS Survey
OMGはDDS技術の利用状況に関するサーベイを実施。DDSを採用あるいはその計画がある場合はこちらの調査にご協力を。回答はOMGウェブページにて公開。

2007年3月01日:OMGがサンディエゴのTCミーティングで、SPAWAR Information Day を主催。ミッションクリティカルシステムでのDDSの利用などについてもカバー。

*オリジナルの英語ページはIEだと正しく表記されない場合があります。Mozilla系のブラウザでご覧になるようお勧めします。