Modelo de compoñentes CORBA
Na Galipedia, a wikipedia en galego.
O Modelo de compoñentes CORBA (CCM), definido en CORBA 3.0, separa o código puramente de aplicación (relacionado co negocio) do código de infrastrutura, de xeito que divide un sistema software en
- Compoñentes: proveen os servizos no negocio.
- Containers (contedores) : son os elementos que encapsulan aos componentes e proveen as funcionalidades de infrastructura (middleware), relacionadas coa instalación e ciclo de vida dun(s) componentes nun entorno determinado.
Neste modelo, un componente defínese en función de
- servizos que provee (que interfaces IDL provee)
- servizos que utiliza (que interfaces IDL utiliza),
- eventos que publica,
- eventos que consume,
- atributos básicos do componente
O Modelo de compoñentes CORBA pódese entender como unha xeralización dos Enterprise Java Beans (EJB), válidos para a súa utilización independente de linguaxe de programación.