Both sides previous revision
Poprzednia wersja
|
Nowa wersja
Both sides next revision
|
pl:miw:miw08_umlandardxtt:notatki [2008/04/14 20:37] miw |
pl:miw:miw08_umlandardxtt:notatki [2008/04/14 20:39] miw |
| |
> 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]] ] |
| |
| |
> 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]] ] |
| |
| |
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 | |
| {{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}} |
> 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: | 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: [[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}} |