Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:miw:miw08_umlandardxtt:notatki [2008/04/14 20:39] miw |
pl:miw:miw08_umlandardxtt:notatki [2019/06/27 15:50] (aktualna) |
| |
{{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 |
* 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 [[pl:miw:miw08_umlandardxtt:notatki#zrodla1|3]]] ^ | ^ Warstwa w hierarchii: ^ Co zawiera warstwa: ^ Przykłady: [za [[pl:miw:miw08_umlandardxtt:notatki#zrodla1|3]]] ^ |
| {{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 [[pl:miw:miw08_umlandardxtt:notatki#zrodla1|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. |
| |
> dostępu, składowania i specyfikowania meta informacji. Jednym z nich jest Java API for Metadata (JMI). [ [[pl:miw:miw08_umlandardxtt:notatki#zrodla1|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: [[pl:miw:miw08_umlandardxtt:notatki#zrodla|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}} |
* 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)]]. |