Edukira joan

Common Object Request Broker Architecture

Wikipedia, Entziklopedia askea


Zentzu orokor batean, CORBA-k kode idatzia " bildu" egiten du beste lengoaia batean, zeinak pakete batean kodigoaren gaitasun gehigarriak eta bere metodoei deitzeko gaitasunaren informazio gehigarria duen. Sortzen diren objektuak, sareko beste programa edo CORBA objektu batetik deitu daitezke. Beraz, CORBA makinak irakur dezaken dokumentazio formatu bat da, goiburudun fitxategien antzekoa baina informazio gehiagorekin.

CORBA-k interfazearen definizio lengoaia (IDL) erabiltzen du objektuek interfazeetan eskainiko dituzten zerbitzuak zehazteko. CORBA-k IDL hau hartu dezake oinarri, hizkuntza bat zehaztuari, interfazea deskribatu nola CORBA datu-motek erabili behar dute bezeroaren inplementazioetan eta zerbitzariaren. Ada, C, C++, Smalltalk, Java, Python, Perl eta Tcl lengoaietarako ditu inplementazio estandarrak.

Interfaze bat IDL-an konpilatzean kodea sortzen du bezeroarentzat eta zerbitzariarentzat ( Objektuaren inplementatzailearentzat). Bezeroaren kodeak urruneko metodo deiak egin ahal izateko dira Stub bezela ezaguna da , eta bezeroaren aldean urruneko objektuaren proxya (Ordezkaria) dauka. Zerbitzariarentzat sortutako kodea skeletons batzuetan datza. Garatzaileak objektuaren metodoak inplementatzeko bete behar dituen eskeletoak.

CORBA es más que una especificación multiplataforma, también define servicios habitualmente necesarios como seguridad y transacciones. Beraz, ez da sistema eragile bat, middlewarea da.

Ikus, gainera

Kanpoko estekak

eu:CORBA