| |
Juli 2003 DatencVerteildienst: Zweck 1-3 1 werden ohne need/possibility hinzugefügt, um das vollständige System wieder aufzubauen. Daten-data-centric Kommunikationen entkoppelt Absender von den Empfängern; weniger verbunden den Verlegern und die Teilnehmer sind, werden diese Verlängerungen das einfacher. Verteiltes geteiltes Gedächtnis ist ein klassisches Modell, das Daten-data-centric Austäusche liefert. Jedoch ist dieses Modell schwierig, über einem Netz leistungsfähig einzuführen und nicht bieten Sie das angeforderte scalability und die Flexibilität an. Folglich ein anderes Modell, Daten-Data-Centric Veröffentlichen-Unterzeichnen Sie (DCPS) modellieren Sie, ist geworden populär in vielen Realzeitanwendungen. Bauten dieses Modells auf dem Konzept "globaler Daten sperren", die zu allen zugänglich ist interessierte Anwendungen. Anwendungen, die Informationen zu diesen Daten beitragen möchten Raum erklären ihre Absicht, um "Verlegern zu stehen.", Ähnlich Anwendungen, denen zu wünschen Sie Zugangsteile dieses Datenraumes erklären ihre Absicht, um "Teilnehmern zu stehen.", Jede Zeit ein Verleger gibt neue Daten in diesen "globalen Datenraum bekannt," die Middlewarepropagates Informationen zu allen interessierten Teilnehmern. Zugrundeliegend alle veröffentlichen Daten-data-centric unterzeichnen System ist ein Datenmodell . Dieses Modell definiert den "globalen Datenraum" und spezifiziert, wie Verleger und Teilnehmer sich beziehen Teile dieses Raumes. Das Daten-Modell kann wie ein Satz ohne Bezugdaten so einfach sein Strukturen , jede gekennzeichnet durch a Thema und a Art . Das Thema liefert einen Bezeichner das kennzeichnet einzigartig etwas Datenelemente innerhalb des globalen Datenraumes 1 . Die Art stellt zur Verfügung strukturelle Informationen mußten dem Middleware erklären, wie man die Daten und auch manipuliert läßt den Middleware ein Niveau der Artsicherheit zur Verfügung stellen. Jedoch die Zielanwendungen erfordern Sie häufig ein hochgradiges Datenmodell, das Ausdruck der Anhäufung erlaubt und Kohärenz-Verhältnisse unter Datenelementen. Eine andere allgemeine Notwendigkeit ist eine lokale Rekonstruktionschicht der Daten (DLRL) das automatisch baut die Daten am Ort von den Updates wieder auf und läßt die Anwendung zugänglich machen Daten ', als ob ' sie lokal war. In diesem Fall pflanzt der Middleware nicht nur die Informationen fort zu allen interessierten Teilnehmern aber aktualisiert auch eine lokale Kopie der Informationen. Es gibt handelsübliche Produkte, die DCPS völlig einführen und die DLRL teilweise (unter ihnen, NDDS von den Realzeitinnovationen und Spleißstelle von THALES MarineNederland); jedoch sind diese Produkte eigen und bieten nicht standardisiert an Schnittstellen und Verhalten, das Beweglichkeit der Anwendungen erlauben würde, errichteten nach ihnen. Der Zweck dieser Spezifikation ist, jene standardisierten Schnittstellen und Verhalten anzubieten. 1. Zusätzlich zum Thema und zur Art ist es manchmal wünschenswert für Subskriptionen, weiter zu verfeinern Daten sind sie innen basiert auf dem Inhalt der Daten selbst interessiertes. Dieses sogenannter Inhalt gegründete Subskriptionen gewinnen Popularität in den großräumigen Systemen. |  |
|
| |
|
|