Sr-12-wyk-1.0-Slajd5
Model OMG
Architektura CORBA jest zgodna z wzorcowym modelem OMG, przedstawionym na rysunku. Model ów składa się z czterech ogólnych grup usług, połączonych za pośrednictwem pośrednika ORB, stanowiącego trzon całej architektury. ORB umożliwia komunikację pomiędzy obiektami i ich klientami, ukrywając jednocześnie fakt rozproszenia i heterogeniczności środowiska.
Oprócz obiektów aplikacji i wspólnych usług obiektowych model wyróżnia dwa rodzaje udogodnień . Udogodnienia te tworzy zestaw wysokopoziomowych usług CORBA, omówionych w dalszej części wykładu. Wyróżnia się dwa rodzaje udogodnień. Udogodnienia pionowe (ang. vertical facilities ) tworzy zestaw usług dedykowanych konkretnej dziedzinie zastosowań, np. branży produkcyjnej czy handlowej. Udogodnienia poziome (ang. horizontal facilities ) tworzy zestaw usług ogólnego przeznaczenia, niezależnych od dziedziny zastosowań. Obecnie należą do nich usługi związane z obsługą interfejsów użytkownika, zarządzaniem informacją, zarządzaniem systemem oraz z zarządzaniem zadaniami (używanym do definiowania systemów przepływu pracy).