Data Distribution Service

Data Distribution Service
Page d'aide sur l'homonymie Pour les articles homonymes, voir DDS.
Pile de protocoles
7.  Application
6.  Présentation
5.  Session
4.  Transport
3.  Réseau
2.  Liaison
1.  Physique
Modèle Internet
Modèle OSI

Data Distribution Service ou DDS est une norme (ou standard de jure) spécifiée par l'OMG (Object Management Group), dont le rôle est de proposer une technologie évoluée d'échanges de données via un réseau. Elle s'adresse principalement aux industries soumises à de fortes contraintes de fiabilité et de performances, telles que l'aéronautique, la défense ou encore les télécommunications, dont les données manipulées peuvent être de nature complexe.

DDS se positionne au niveau 7 (couche applicative) du Modèle OSI.

Sommaire

Description

Un DDS est de type middleware, il favorise les interactions entre des applications à travers un réseau. Les applications disposent d'interface de programmation (ou API) leur assurant l'utilisation des services offerts.

DDS introduit la notion de domaines, qui regroupent un ensemble de machines réparties sur le réseau et partageant des données communes. Le principe de fonctionnement relève d'un mécanisme de publication et souscription, autorisant une application à :

  • modifier des données partagées et par conséquent notifier les autres applications par publication ;
  • souscrire à des données partagées et recevoir ainsi les modifications relatives effectuées par des applications distantes.

Les données sont décrites via des langages adéquats comme le langage IDL issu de la standardisation CORBA, dont l'analyse permet au service DDS de fournir des accesseurs et des modificateurs adaptés.

Technologies

La spécification DDS offre deux niveaux d'interface :

  • l'un, de bas niveau, DCPS (Data-Centric Publish/Subscribe), hautement configurable, étroitement lié aux données et riche de nombreuses QoS pour déterminer le comportement requis ;
  • l'autre, d'un niveau plus élevé, DLRL (Data Local Reconstruction Layer), qui offre une approche amplement simplifiée à l'utilisateur et permet une meilleure intégration au niveau applicatif.

Il s'appuie par ailleurs sur RTPS (Real-Time Publish/Subscribe Protocol) en tant que couche de transport de données.

Éditeurs

À l'heure actuelle, deux produits commerciaux conformes à DDS se détachent :

  • le premier est OpenSplice, initialement développé par Thales Naval Nederland (en) et désormais sous l'égide de PrismTech (en),
  • l'autre, RTI Data Distribution Service (ex-NDDS[1]), est — comme son nom commercial l'indique — l'œuvre de Real-Time Innovations (en) (RTI).

D'autres produits sont répertoriés par l'OMG sur son site[2].

Émergent en outre des solutions open source, notamment l'implémentation proposée par Object Computing (OCI) qui s'appuie sur une couche TAO (en) (The ACE ORB)[3].

Références

Voir aussi

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Data Distribution Service de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • Data Distribution Service — Saltar a navegación, búsqueda Data Distribution Service para sistemas en tiempo real (Denominado de forma abreviada también como DDS) es la especificación para un middleware de tipo publish/subscribe en sistemas distribuidos. DDS ha sido creado… …   Wikipedia Español

  • Data Distribution Service — for Real time Systems (DDS) is a specification of a publish/subscribe middleware for distributed systems created in response to the need to standardize a data centric publish subscribe programming model for distributed systems. A few proprietary… …   Wikipedia

  • Data distribution service — for real time systems (DDS) is a specification of a publish/subscribe middleware for distributed systems created by the Object Management Group (OMG) in response to the need to standardize a data centric publish subscribe programming model for… …   Wikipedia

  • Data Distribution Service — Der Data Distribution Service (DDS) ist ein Standard, der von der Object Management Group spezifiziert wurde. Inhaltsverzeichnis 1 Überblick 2 Konzepte 3 Implementierungen 4 Weblinks …   Deutsch Wikipedia

  • Multichannel Multipoint Distribution Service — MMDS is also an acronym for Mortality Medical Data System. MMDS microwave dish Broadband Radio Service (BRS) formerly known as Multichannel Multipoint Distribution Service (MMDS), also known as Wireless Cable, is a wireless telecommunications… …   Wikipedia

  • Data protection (privacy) laws in Russia — is a rapidly developing branch of the Russian legislation. All the basic legal acts in this field have been enacted most recently, mainly in the 2005 2006. The present article is an attempt to summarise the substance and main principles of the… …   Wikipedia

  • Data logger — Cube storing technical and sensor data A data logger (also datalogger or data recorder) is an electronic device that records data over time or in relation to location either with a built in instrument or sensor or via external instruments and… …   Wikipedia

  • Data envelopment analysis — (DEA) is a nonparametric method in operations research and economics for the estimation of production frontiers[clarification needed]. It is used to empirically measure productive efficiency of decision making units (or DMUs). Non parametric… …   Wikipedia

  • Data Management Inc. — Data Management Inc. Type Private Industry Computer software Digital distribution Founded …   Wikipedia

  • Distribution network operator — Distribution network operators (DNOs) are companies licensed to distribute electricity in Great Britain by the Office of Gas and Electricity Markets. Map of DNO licence areas There are fourteen licensed geographically defined areas, based on the… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”