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.