Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:miw:miw08_umlandardxtt:notatki [2008/04/14 20:37]
miw
pl:miw:miw08_umlandardxtt:notatki [2019/06/27 15:50] (aktualna)
Linia 23: Linia 23:
  
 > Należy podkreślić,​ że w obecnej postaci służy zapisowi modelu, a nie diagramów, ​ > Należy podkreślić,​ że w obecnej postaci służy zapisowi modelu, a nie diagramów, ​
-> gdyż nie determinuje postaci wizualnej wykraczającej poza formalną treść modelu. [[[pl:​miw:​miw08_umlandardxtt:​notatki#​zrodla|2]]]+> gdyż nie determinuje postaci wizualnej wykraczającej poza formalną treść modelu. [ [[pl:​miw:​miw08_umlandardxtt:​notatki#​zrodla|2]] ]
  
  
Linia 134: Linia 134:
  
 {{http://​student.agh.edu.pl/​~kkluza/​xmi/​metamodel_model_jezyk.png|Metamodel,​ model a język}} {{http://​student.agh.edu.pl/​~kkluza/​xmi/​metamodel_model_jezyk.png|Metamodel,​ model a język}}
 +
 +\\ 
  
 > MOF umożliwia budowanie własnych języków modelowania specyficznych dla wybranej kategorii > MOF umożliwia budowanie własnych języków modelowania specyficznych dla wybranej kategorii
 > zastosowań lub definiowanie rozszerzeń do istniejących języków modelowania. Ponieważ zarówno > zastosowań lub definiowanie rozszerzeń do istniejących języków modelowania. Ponieważ zarówno
 > same rozszerzenia,​ jak i ewentualne nowe języki są zgodne ze specyfikacją MOF, dlatego też stają się > same rozszerzenia,​ jak i ewentualne nowe języki są zgodne ze specyfikacją MOF, dlatego też stają się
-> automatycznie dostępne do dalszego wykorzystania w systemach współpracujących z repozytorium modeli MOF. [3]+> automatycznie dostępne do dalszego wykorzystania w systemach współpracujących z repozytorium modeli MOF. [ [[pl:​miw:​miw08_umlandardxtt:​notatki#​zrodla1|3]] ]
  
  
Linia 154: Linia 156:
     * M0 - warstwa informacyjna.     * M0 - warstwa informacyjna.
  
-Każda warstwa reprezentuje różne poziomy danych lub meta danych.+Każda warstwa reprezentuje różne poziomy danych lub meta danych. ​\\ 
  
-^ Warstwa w hierarchii: ^ Co zawiera warstwa: ^ Przykłady: [za 3] ^+^ Warstwa w hierarchii: ^ Co zawiera warstwa: ^ Przykłady: [za [[pl:​miw:​miw08_umlandardxtt:​notatki#​zrodla1|3]]] ^
 |  {{http://​student.agh.edu.pl/​~kkluza/​xmi/​m3.png|M3}} ​ | specyfikacja języka modelowania (metamodelu) | Meta-Object Facility (MOF) | |  {{http://​student.agh.edu.pl/​~kkluza/​xmi/​m3.png|M3}} ​ | specyfikacja języka modelowania (metamodelu) | Meta-Object Facility (MOF) |
 |  {{http://​student.agh.edu.pl/​~kkluza/​xmi/​m2.png|M2}} ​ | model metadanych (specyfikacja języka) | specyfikacja SQL, specyfikacja UML, specyfikacja XML | |  {{http://​student.agh.edu.pl/​~kkluza/​xmi/​m2.png|M2}} ​ | model metadanych (specyfikacja języka) | specyfikacja SQL, specyfikacja UML, specyfikacja XML |
Linia 162: Linia 164:
 | {{http://​student.agh.edu.pl/​~kkluza/​xmi/​m0.png|M0}} | rzeczywiste dane, które chcemy opisać | dane w bazie danych, instancje obiektów, dokument XML | | {{http://​student.agh.edu.pl/​~kkluza/​xmi/​m0.png|M0}} | rzeczywiste dane, które chcemy opisać | dane w bazie danych, instancje obiektów, dokument XML |
  
-Przykład hierarchii dla książki [stworzony na podstawie przykładu z niemieckiej wikipedii 4]:+Przykład hierarchii dla książki [stworzony na podstawie przykładu z niemieckiej wikipedii: [[pl:​miw:​miw08_umlandardxtt:​notatki#​zrodla1|4]]]:
  
 {{http://​student.agh.edu.pl/​~kkluza/​xmi/​example4layer.png|Przykład hierarchii warstw dla obiektu książki}} {{http://​student.agh.edu.pl/​~kkluza/​xmi/​example4layer.png|Przykład hierarchii warstw dla obiektu książki}}
  
 +\\ 
 Najwyższą warstwą, znajdującą się na najwyższym poziomie abstrakcji tej architektury,​ jest model specyfikacji języka modelowania MOF, czyli meta-metamodel. Najwyższą warstwą, znajdującą się na najwyższym poziomie abstrakcji tej architektury,​ jest model specyfikacji języka modelowania MOF, czyli meta-metamodel.
  
Linia 177: Linia 179:
 > metadanymi. Poprzez możliwość wymiany meta informacji uzyskuje się semantyczną wymianę danych, > metadanymi. Poprzez możliwość wymiany meta informacji uzyskuje się semantyczną wymianę danych,
 > co prowadzi do łatwiejszej integracji systemów. Powstają już rozwiązania pozwalające na realizację > co prowadzi do łatwiejszej integracji systemów. Powstają już rozwiązania pozwalające na realizację
-> dostępu, składowania i specyfikowania meta informacji. Jednym z nich jest Java API for Metadata (JMI). [3]+> dostępu, składowania i specyfikowania meta informacji. Jednym z nich jest Java API for Metadata (JMI). [ [[pl:​miw:​miw08_umlandardxtt:​notatki#​zrodla1|3]] ]
  
-Standard MOF jest zdefiniowany przy pomocy specyfikacji MOF, jednak sama specyfikacja ​MOF posługuje się także dodatkowymi technikami specyfikowania. Gdyby chcieć je umieścić na diagramie hierarchii, należałoby dodać nową (wirtualną) warstwę, zawierającą dodatkowe techniki specyfikacji. Poniższy rysunek [za: 2] pokazuje zależności między MOF, a dodatkowymi technikami specyfikowania:​+Specyfikacja ​MOF posługuje się także dodatkowymi technikami specyfikowania. Gdyby chcieć je umieścić na diagramie hierarchii, należałoby dodać nową (wirtualną) warstwę, zawierającą dodatkowe techniki specyfikacji. Poniższy rysunek [za: [[pl:​miw:​miw08_umlandardxtt:​notatki#​zrodla|2]]] pokazuje zależności między MOF, a dodatkowymi technikami specyfikowania:​
  
 {{http://​student.agh.edu.pl/​~kkluza/​xmi/​MOFandOtherTechSpec.jpg|Zależności między MOF, a dodatkowymi technikami specyfikowania}} {{http://​student.agh.edu.pl/​~kkluza/​xmi/​MOFandOtherTechSpec.jpg|Zależności między MOF, a dodatkowymi technikami specyfikowania}}
Linia 188: Linia 190:
     * pełny - Complete MOF (CMOF).     * pełny - Complete MOF (CMOF).
  
 +\\ 
 MOF jest ogólnoświatowym standardem zdefiniowanym normą: \\  MOF jest ogólnoświatowym standardem zdefiniowanym normą: \\ 
 [[http://​www.iso.org/​iso/​iso_catalogue/​catalogue_tc/​catalogue_detail.htm?​csnumber=32621|ISO/​IEC 19502:2005 Information technology -- Meta Object Facility (MOF)]]. [[http://​www.iso.org/​iso/​iso_catalogue/​catalogue_tc/​catalogue_detail.htm?​csnumber=32621|ISO/​IEC 19502:2005 Information technology -- Meta Object Facility (MOF)]].
pl/miw/miw08_umlandardxtt/notatki.1208198221.txt.gz · ostatnio zmienione: 2019/06/27 15:59 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0