| |
März 2003 Omg-cwm, v1.1: CWM- und MDC- fap metadatenaustauschspezifikation 17-3 17 Werkzeug-spezifisch und definiert nicht innerhalb MDIS sein. Austausch wird über vollendet Ascii-Aktendarstellung eines Falls dieses metamodel. Obgleich Unterstützung für API wird in der Spezifikation, keine API-Definition wird zur Verfügung gestellt erwähnt. Der MDIS-Zugangsrahmen spezifiziert einige ziemlich allgemeine Einheiten, die sich stützen der Austausch der metamodelfälle. Die Werkzeug- und Konfigurationsprofile definieren Semaphore, die gleichbleibenden, umkehrbaren metadataaustausch zwischen Werkzeugen sicherstellen. MDIS-Profil definiert eine Anzahl von Systemparametern (Klimavariablen) das seien Sie in der Definition einer MDIS-Entwicklung notwendig. Schließlich Import und Exportfunktionen werden durch den Rahmen als der Grunddateiaustausch herausgestellt Einheiten für Gebrauch durch Werkzeuge. 17,3,2 Vergleich mit CWM Jedes der folgenden Gewehrkugeleinzelteile kennzeichnet einen relevanten Vergleichspunkt zwischen MDIS und CWM und beschreibt den Grad, zu dem die zwei Standards irgendein zusammenlaufen oder laufen Sie auseinander. Bereich Im allgemeinen ist der gesamte Bereich der MDIS-Spezifikation beträchtlich schmaler als das des CWM. Während das CWM ein metamodel kompletter Daten definiert Lager (einschließlich verschiedene Arten der Datenbanken und der Datenquellen, Spezifikation von lagern Sie Prozesse und Entwicklungstrukturen und Umwandlungen zwischen Daten ein Quellen und Ziele), MDIS wird auf die Spezifikation und den Austausch von eingeschränkt nur Datenbankschemakonzepte. Während MDIS genug allgemein ist, gerade zu spezifizieren über jedes denkbare Datenbankschema gibt es keine ausdrückliche Unterstützung für irgendeinen Prozeß orientierte Semantik. Z.B. konnte ein MDIS-metamodel ein Diagramm definieren (Verbindung) zwischen einer Verwandtschaftsquelle und OLAP-Ziel, aber kann nicht spezifizieren Umwandlunglogik am Meta-level (dieses würde innerhalb Werkzeug-spezifischen getan werden müssen zufriedene Bereiche der Austauschstruktur). Trennung von Metamodels und von Fällen MDIS ist in dem dort ist keine klare Trennung zwischen dem MDIS ziemlich monolithisch metamodel und seine Fälle. Beide werden in einer einzelnen ASCII-Akte, mit ausgetauscht die Fälle, die durch Werte verwirklicht wurden, verbanden mit metamodelumbauten. Es gibt keine Bestimmung für eine unterschiedliche Definition des metamodel selbst, abgesehen von einem Fall. Es ist nicht möglich für zwei oder mehr Fälle zum Beziehen auf einer einzelnen metamodeldefinition. Stattdessen metamodeldefinition muß in jeden Fall kopiert werden. Im Vergleich das CWM metamodel, aufgrund XMI, hat einen normativen Ausdruck, der vollständig ist unabhängig von irgendwelchen seiner Fälle. Dieser normative Ausdruck ist in Form von XML-Document type definition (DTD) und Fälle, die über XML geströmt werden Dokumente, können Hinweise auf ihrem Definieren DTDs einfach enthalten. |  |
|
| |
|
|