Obiektowe modelowanie systemów informatycznych



Pobieranie 8,01 Mb.
Strona8/113
Data23.10.2017
Rozmiar8,01 Mb.
1   ...   4   5   6   7   8   9   10   11   ...   113

Serwer obiektowych baz danych firmy O2 Technology


System O2 został udostępniony przez firmę O2 Technology. W O2 występują pojęcia schematu bazy danych, za pomocą których są definiowane klasy i ich hierarchie. O2 zawiera obiektową wersję SQL. O2 ma architekturę klient – serwer, zawierającą następujące składowe (rys.20a):


Rys.20a


O2Engine składa się z trzech poziomów. Najwyższy poziom tworzy Menedżer schematu, który jest odpowiedzialny za tworzenie, użycie, modyfikowanie i usuwanie, metod i nazw globalnych. Ponadto jego zadanie obejmuje realizację dziedziczenia i sprawdzanie spójności schematu. Poziom środkowy tworzy menedżer obiektu i organizuje operacje na obiektach, łącznie z wysyłaniem komunikatów (wywołania metod). Ponadto jest on odpowiedzialny za aspekty wewnętrzne, takie jak trwałość, struktury indeksów i grupowanie. Najniższy poziom składa się z rozwiniętego systemu WiSS (Wisconsis Storage System), który spełnia tu funkcję inteligentnego serwera dysków.

Architekturę klient – serwer O2 Engine stanowi serwer stron fizycznych. Tylko najniższy poziom O2 Engine jest na serwerze (jest pokazane na rys 20a). To rozdzielenie jest możliwe, ponieważ nowoczesne stacje robocze mają dostateczne możliwości przetwarzania, aby przejąć znaczną część funkcji systemu. Zgodnie z tym podziałem serwer nie rozpoznaje obiektów. Oznacza to , że żadne zapytanie lub metoda nie mogą być wykonane bezpośrednio na serwerze.




1   ...   4   5   6   7   8   9   10   11   ...   113


©operacji.org 2017
wyślij wiadomość

    Strona główna