Data Distribution Service

Data Distribution Service

Data Distribution Service

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 en respuesta a las necesidades de la industria de estandarizar sistemas centrados en datos (en inglés data-centric systems). Existen soluciones propietarias de DDS que están disponibles desde hace ya algunos años, desde el año 2004 hay dos empresas encargadas de DDS, la americana Real-Time Innovations y la francesa Thales Group ambas han participado en las especificaciones aprobadas por el Object Management Group en un documento denominado Data Distribution Service for Real-time Systems.[1]

Contenido

Historia de las versiones

Arquitectura

El paradigma de publish/subscribe en DDS

La especificación DDS describe dos niveles de interfaces:

  • Una DCPS (Data-Centric Publish-Subscribe) a nivel inferior que tiene por objeto hacer un reparto de la información de forma eficiente a los receptores apropiados.
  • Una capa superior opcional DLRL (Data Local Reconstruction Layer) que permite una integración simple de DDS en la capa de aplicaciones.

Ventajas de su empleo

  • Disminución del acoplamiento entre entidades - debido en parte al empleo de la filosofía publish/subscribe.
  • Arquitectura flexible y adaptable - gracias al empleo del 'discovery' automático (RPTS).
  • Eficiencia - debido a la comunicación directa entre el publisher y el subscriber.
  • Determinismo - en la consigna de los datos.
  • Escalabilidad - debido en parte a la disminución del acoplamiento entre entidades.
  • Calidad de servicio - altamente parametrizable
  • Independencia de la plataforma - debido al empleo de estándares como IDL.

Referencias

  1. Data Distribution Service for Real-time Systems, v1.2 en OMG - Especificación 1.2

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • 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 — Pour les articles homonymes, voir DDS. Pile de protocoles 7.  Application 6.  …   Wikipédia en Français

  • 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

Compartir el artículo y extractos

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