| |
XII OMG - MetacGegenstand-Service, v1.4 April 2002 Architektonische Ausrichtung von UML, von MOF, von CORBA und von anderen Technologien Einleitung Dieser Abschnitt beschreibt die architektonische Ausrichtung des UML-metamodel und des MOF Meta-metamodel-metamodel und ihre Verhältnisse zum OMA und zum CORBA wenden Modelle ein. Während es beträchtliches Teilen von Konzepten und Modellieren des Konstruierens zwischen UML gibt und MOF, das UML-metamodel und der MOF-Meta-metamodel-metamodel (auch bekannt als MOF-Modell) sind z.Z. eindeutige Wesen. Die EDOC-Spezifikation schließt a mit ein UML-Profil für MOF, das ein eins-zu-eins Diagramm zwischen einer Teilmenge UML definiert Modelle und entsprechende MOF-metamodels. Zukünftig wird es vorweggenommen, daß OMG-Prozesse schließlich a vollenden Mischen des UML und des MOF (meta-)metamodels. mittlerweile, das UML-Profil MOF läßt UML graphische, MOF zu spezifizieren die zu verwendende Darstellung und UML-Werkzeuge zu metamodels. Gebrauch UML s des MOF IDL und XMI Kartenaufnahmen, IDL zu produzieren und Austauschformatvorlage in diesem Prozeß. Komplette Ausrichtung des UML, des MOF und des CORBA pflastert die Weise für Zukunft Dehnbarkeit von CORBA in den Schlüsselbereichen wie reicherer Semantik, Verhältnisse und Begrenzungen. Ebenso umfaßt der längerfristige Nutzen zu UML und zu MOF besser Anerkennung und Wenden der verteilten rechnenden Ausgaben, wenn Corba- entwickelt wird compliant Systeme. Schließlich da Kartenaufnahmen der neuen Technologie für MOF definiert werden, gibt es neue Wahlen für interworking zwischen CORBA und anderen Technologien. Dieses unterstützen, sollen Schritte genommen, um zugehörige architektonische Abhängigkeiten zwischen MOF-metamodels zu entfernen und Implementierungstechnologien. Z.B. entfernte die Neuausgabe MOF 1,4 MOF s Abhängigkeit auf dem CORBA-Datenartsystem. Vergleich Metamodel Die UML und die MOF auf einer überlagerten metamodelbegriffsarchitektur, in der basieren Elemente in einer gegebenen Begriffsschicht beschreiben Elemente in der folgenden Schicht unten. Für Beispiel, ¥ der MOF-Meta-metamodel-metamodel ist die Sprache, die an de ne das UML-metamodel gewöhntIST, ¥ das UML-metamodel ist die Sprache, die an Modelle de ne UML gewöhntIST und ¥ ein UML-Modell ist eine Sprache dieser Aspekte de Nes eines Computersystems. So kann das UML-metamodel beschriebenes Fall- vom MOF-Meta- sein metamodel und ein UML-Modell können als Fall- vom UML beschrieben werden metamodel. Jedoch brauchen diese Wesen nicht notwendigerweise zu bestehen im gleichen Gebiet von Darstellungsarten und Werte 1 . Diese Annäherung gekennzeichnet manchmal als lose Metamodeling. |  |
|
| |
|
|