Service-Oriented Architecture (SOA)

Wenn Sie mithilfe ODS und MDM Daten speichert mehr Datenintegration aufzubauen, müssen Sie auch eine Messaging oder Kommunikation, Architektur-Systeme zu ermöglichen, miteinander zu kommunizieren, dies zu tun, nicht gebaut wurden. Geben Sie das Konzept der Service-orientierten Architekturen oder SOAs.

SOA ist ein Verfahren für die Systementwicklung und Integration, in der Funktionalität rund um Geschäftsprozesse und verpackt als interoperable Dienste gruppiert ist. SOA beschreibt auch die IT-Infrastruktur, die verschiedene Anwendungen ermöglicht den Austausch von Daten miteinander, während sie in den Geschäftsprozessen teilnehmen.

Eine SOA zielt darauf ab, lose Paar Dienste mit Betriebssystemen, Programmiersprachen und andere Technologien, die Anwendungen zu Grunde liegen. Dieser Prozess ist sehr ähnlich zu dem, was mit audio-visuellen Geräten passiert ist, während es sich entwickelt.

Sie können die besten Lautsprecher für Surround-Sound-System kaufen, sie zu Ihrem audio-visuellen Empfänger anschließen, wobei der Empfänger Haken bis zu einem High-Definition-Projektor, und das alles mit einer Universal-Fernbedienung bedienen. Die Schnittstellen zwischen diesen Komponenten ist standardisiert, so dass verschiedene Hersteller mit dem jeweils anderen zusammenarbeiten können # 147-best of breed # 148- Komponenten.

SOA trennt Funktionen in einzelne Einheiten oder Dienstleistungen, die über ein Netzwerk zugänglich gemacht werden, so dass die Lauf-the-Geschäft und Monitor-the-Business-Anwendungen die Funktionen kombinieren und wiederverwenden können. Letztlich befinden sich diese Dienste in der Integration-the-businesslayer.

Diese Dienste kommunizieren miteinander, indem Daten von einem Dienst zum anderen vorbei, oder durch eine Aktivität zwischen zwei koordinierende oder mehrere Dienste. SOA-Konzepte sind auf ältere Konzepte des verteilten Rechnens gebaut und modulare Programmierung, dass Fortschritt in verschiedenen technischen Infrastrukturkomponenten und allgemeine Softwareentwicklung möglich gemacht haben.

SOA bietet Messaging als ein Mechanismus zum Verschieben von Daten (in diesem Fall, Stammdaten) von einer Umgebung in eine andere. Unabhängig von den Produkten und Technologien, die Sie verwenden, werfen Sie einen Blick auf systemübergreifende Messaging-Architekturen.

Messaging ist in der Regel eine asynchrone Kommunikationsmittel von einer Umgebung in eine andere. Die Quelle der Nachricht (in diesem Fall ist die Anwendung, in der jemand macht ein Update) kann mit seiner eigenen Arbeit fortsetzen, ohne mit dem Empfänger der Nachricht anzuschließen, die (in diesem Fall wird das MDM-System).

Das Messaging-System und die zugehörigen Protokolle behandeln Verifikation und Validierung Dienstleistungen. Messaging und asynchrone Kommunikation geben Ihnen ein hohes Maß an Flexibilität in verteilten Umgebungen Architecting, in dem Sie Daten hin und her über Systeme schnell senden muss und es sich leisten können nicht ein System zu binden, während es für andere wartet zu tun, was es braucht, um mit die Nachricht.

MDM, zusammen mit SOA, bietet Ihnen die Technologie-Plattform eine Reihe von Rückkopplungsschleifen zwischen mehreren verschiedenen Betriebsdaten speichert und Ihre Lauf-the-Business-Anwendungsportfolio zu liefern. MDM hilft, das Problem von Punkt-zu-Punkt-Datenintegration zwischen den Systemen zu lösen. Vor dem MDM-Implementierungen, Punkt-zu-Punkt-Lösungen führte typischerweise in einem Spinnennetz von Kommunikationsleitungen, die komplex waren zu verwalten und zu pflegen.

MDM und SOA bieten eine robuste Alternative Ansatz, der eine Datennachricht Hub-Architektur implementiert, die für Nachrichten im gesamten Unternehmen als Sammel- und Verteilungspunkt dient.

Jede Anwendung dann veröffentlicht (Stellt), um eine bestimmte Gruppe von Nachrichten und auch abonnierten nach (Zugriffe) andere Nachrichten, die aus anderen Anwendungen kommen könnten. Jeder Hub führt eine Liste, welche Anwendungen auf welche Nachrichten abonniert haben, und nach jeder Nachricht empfängt, verteilt, dass die Nachricht an den entsprechenden Zielen.

Menü