ZAWWW-2st1.2-w03.tresc-1.0-Slajd22

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

Proces tworzenia aplikacji CORBA

Proces tworzenia aplikacji CORBA


Slajd przedstawia proces tworzenia aplikacji CORBA krok po kroku. Na początku należy zdefiniować interfejs usługi przy pomocy języka IDL. Opcjonalnie, definicja interfejsu może zostać wprowadzona do repozytorium interfejsów. Kolejny krok to prekompilacja definicji interfejsu za pomocą specjalnego narzędzia dostarczanego przez implementację CORBA. W wyniku tego kroku powstają: pieniek klienta służący do zgłaszania żądania usługi, implementacja interfejsu w postaci klasy w konkretnym języku programowania, oraz szkielet usługodawcy. Ostatni element wymaga edycji i zaimplementowania logiki zadeklarowanej w interfejsie. Po edycji szkieletu należy skompilować całą aplikację po stronie serwera. Kolejnym krokiem jest uruchomienie modułu ORB po stronie serwera i zarejestrowanie przygotowanego szkieletu w repozytorium instalacji. Na podstawie zawartości repozytorium instalacji adapter obiektów będzie w stanie przekierować żądanie usługi do właściwego szkieletu. Opcjonalnie, można utworzyć i aktywować instancje obiektów po stronie serwera, choć można także pozostawić ten obowiązek na barkach modułu ORB. Ostatni etap to napisanie aplikacji klienta korzystającej z automatycznie wygenerowanego pieńka klienta do wołania usług. Po skompilowaniu aplikacji klienta i uruchomieniu modułu ORB na komputerze klienta aplikacja jest gotowa do działania. Kolejne slajdy przedstawiają przykład aplikacji CORBA napisany w języku Java i wykorzystujący środowisko J2EE Standard Edition 1.5 jako moduł ORB.


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