Sr-12-wyk-1.0-Slajd4

Z Studia Informatyczne
Wersja z dnia 13:27, 28 sie 2006 autorstwa Bgrabiec (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

CORBA – cechy wyróżniające

CORBA – cechy wyróżniające


Platformę CORBA wyróżniają następujące cechy:

1) niezależność od języka programowania – interfejs zdalnie dostępnego obiektu specyfikowany jest w deklaratywnym języku IDL (ang. Interface Description Language ). Definicja interfejsu jest następnie automatycznie tłumaczona na wybrany język programowania przy pomocy programu, nazywanego kompilatorem IDL. Dzięki temu możliwa jest współpraca klienta i serwera, napisanych w różnych językach programowania. Istotne jest tylko to, by klient miał dostęp do interfejsu obiektu, definiującego zbiór metod oferowanych przez obiekt.

2) niezależność od systemu operacyjnego oraz platformy sprzętowej – standard specyfikuje aplikacyjny protokół sieciowy IIOP (ang. Internet Inter-ORB Protocol ), którego zadaniem jest umożliwienie współpracy różnym implementacjom standardu (in. pośrednikom ORB od różnych dostawców) oraz zdefiniowanie wspólnych formatów wiadomości, tak by możliwa była współpraca pośredników ORB działających na maszynach z różnymi architekturami czy systemami operacyjnymi.

3) istnieje wiele realizacji standardu, dla różnych systemów operacyjnych

4) standard CORBA przewiduje istnienie kilkunastu usług pomocniczych, co czyni go rozproszoną platformą usługową.


<< Poprzedni slajd | Spis treści | Następny slajd >>