INFO
Sylabus
OMG CORBA, cz. 5
1. Usługa nazewnicza
2. Usługa nazewnicza: Wiązanie, rozstrzyganie
3. Usługa nazewnicza: kroki dla uzyskania referencji
4. Usługa handlowa (Trader)
5. Funkcje bazy danych Trader
6. Definicja typu usługi
7. Usługi w zakresie zdarzeń
8. Usługi w zakresie cyklu życiowego
9. Usługi w zakresie trwałych obiektów
10. Usługi w zakresie związków
11. Usługi w zakresie zapytań
12. Bieżące prace OMG
13. Najbardziej znane implementacje CORBA
14. Wady OMG CORBAi
15. Podsumowanie
Skorowidz
Wyście:
Wyklad V. Wprowadzenie do OMG CORBA, część 5 (KURS SSR)
I II III IV V VI VII VIII IX X XI XII XIII XIV
« poprzedni punkt   następny punkt »

13. Najbardziej znane implementacje CORBA

(8kB)

14. Wady OMG CORBA

Zbyt maksymalistyczne cele, zbyt wolne tempo rozwoju, nie nadążanie za rozwojem współczesnych technologii (Konkurenci: DCOM, serwisy Internet’u).

Niski poziom abstrakcji, zbytnie przywiązanie do szczegółów technicznych jęz.prog. niskiego rzędu takich jak C++ i protokółów transportowych (przypadek podobny do DBTG CODASYL). Jako konsekwencja -współdziałanie i przenaszalność jest często trudne do osiągnięcia.

Tendencja do rozrostu standardu w kierunku nowego języka programowania, z rozbudowanymi specjalizacjami “pionowymi” i “poziomymi”.

Ograniczenia modelu danych: brak rozdzielenia typów i “interfejsów”, brak niektórych typów masowych (wielozbiorów), brak relatywizmu i ortogonalności typów,

Problemy wydajności: komunikacja klient-serwer na poziomie dostępu do pojedynczych obiektów jest dla wielu aplikacji nieakceptowalna. Konieczna jest komunikacja makroskopowa, np. w stylu (optymalizowanych) języków zapytań takich jak SQL lub OQL.

Problem bezpieczeństwa nie jest dotychczas traktowany z wystarczającą uwagą.

« poprzedni punkt   następny punkt »