CORBA

Referuje: Piotr Krysiuk
Data: 22 stycznia 1998

Wstęp

Paradygmat obiektowy udowodnił swoją przydatność do modularnego tworzenia oprogramowania. Zastosowanie metodologii obiektowych upraszcza wielokrotne użycie kodu (code reuse), umożliwia użyteczną integrację produktów i ułatwia pielegnację powstałego kodu. Metodologie obiektowe dobrze nadają się do produkcji dużych, złożonych aplikacji i systemów.

W ciągu ostatnich lat nasiliły się próby wykorzystania tych zalet do obliczeń rozproszonych. W szczególności rozwinęły się platformy middleware ułatwiające komunikację obiektów w niejednorodnym środowisku rozproszonym (heterogenous distributed environment).

Object Management Group (OMG) jest międzynarodową organizacją dedykowaną wypracowaniu szkieletu architektury (framework) oraz specyfikacji środowisk obiektowych. OMG zajmuje się tworzeniem standardów interfejsów, które powinny ułatwić praktyczne współdziałanie (interoperability) oprogramowania. Jedną z rozwijanych specyfikacji jest CORBA -- platforma middleware zapewniająca:

Plan referatu

W trakcie referatu planuję zarysować szkielet architektury dla środowisk obiektowych stworzony przez OMG. Nastepnie przedstawię wybrane elementy standardu CORBA. Na zakończenie przewiduję prezentacje kilku przykładów zaimplementowanych przy pomocy MICO -- implementacji standardu dostępnej na zasadach licencji GNU.
Uwagi lub pytania: Piotr.Krysiuk@mimuw.edu.pl
19 stycznia 1998