Frage

Ich würde gerne den besten Ansatz wissen, um a zu erstellen Gemeinsames Informationsmodell. Um klar zu sein, habe ich auch gehört, dass es als kanonisches Informationsmodell, semantisches Informationsmodell und Stammdatenmodell bezeichnet wird. Soweit ich das beurteilen kann, beziehen sich sie alle auf dasselbe Konzept.

Ich habe in der Vergangenheit gehört, dass ein kombinierter "Top-Down "- und" Bottom-up "-Ansatz am besten ist. Dies hat den Vorteil, dass Sie "Elfenbeinturm" -Architekten und -Entätiger einbeziehen - die Arbeit wird sich irgendwo in der Mitte treffen und normalerweise sowohl logisch als auch praktisch sein. Dies beinhaltet jedoch viele Menschen mit unterschiedlichen Fähigkeiten.

Ich habe auch ein paar Verweise auf die gesehen Distributed Management Task Force, aber ich kann nicht viel über Best Practices in Bezug auf die CIM -Entwicklung einbeziehen.

Dies ist etwas, das ich sehr daran interessiert bin, ein Feedback zu erhalten, da ein starker CIM eine Voraussetzung für Soa.

Aktualisieren

Ich habe gehört, dass eine andere Strategie mit der Gesamtumsetzung der SOA einhergeht: das Geschäft einbeziehen und Sponsoring für Führungskräfte suchen. Dies wäre Teil der "Top-Down" -Bemühungen.

War es hilfreich?

Lösung

Das kanonische Datenmodell ist ein Datenmodell, das von jeder Anwendung oder einem Dienst unabhängig ist. Jede Anwendung, die Sie integrieren müssen, sollte Nachrichten von und in dieses gemeinsame Format transformieren.

Sie sollten nur Daten in das Modell integrieren, das zwischen den Anwendungen geteilt werden muss. Schauen Sie sich die Nachrichten an, die die Anwendungen/Dienste senden/empfangen. Versuchen Sie nicht, ein einzelnes Unternehmensdatenmodell zu erstellen, ich habe diese Arbeit noch nie gesehen. Immer gibt es politische Probleme im Zusammenhang mit Anwendungen und Eigentum an Anwendungen.

Ein praktischer Ansatz zum Erstellen eines Modells:

  • Beginnen Sie mit der Erstellung von Referenztabellen (Standarddomänendefinitionen Valuta, Länder, Familienstand, Städte usw.)
  • Wenn es mehr als 2 Verbraucher gibt, standardisieren Sie die gemeinsamen Konzepte (Kunde, Adresse)
  • Falls verfügbar oder auf öffentliche Standards (ISO, Ontologies z. B. Dublin Core)
  • Weisen Sie das Modell ausdrücklich Eigentum zu.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top