{{tag>Brouillon}} # Notes CORBA Voir : * https://fr.wikipedia.org/wiki/Common_Object_Request_Broker_Architecture * https://dept-info.labri.fr/~denis/Enseignement/2014-PG306/TP02/slides-CORBA.pdf * https://itpfdoc.hitachi.co.jp/manuals/3021/30213j0810e/HJ080089.HTM * https://coursjava.fr/SITE_NFP214-215/Cours/Site/NFP214_040_Corba.pdf Voir aussi : * https://fr.wikipedia.org/wiki/Object_request_broker * https://github.com/DOCGroup/ACE_TAO * https://fr.wikipedia.org/wiki/Internet_Inter-ORB_Protocol * https://en.wikibooks.org/wiki/ACE%2BTAO_Opensource_Programming_Notes ## CORBA naming service ### Paquets Debian Voir aussi : * [tnameserv](https://docs.oracle.com/javase/9/tools/tnameserv.htm) * https://www.microfocus.com/documentation/openfusion/corba_serv_500/NamingService.pdf omniorb * /usr/bin/catior * /usr/bin/convertior * /usr/bin/genior * /usr/bin/nameclt * /usr/bin/omniMapper omniorb-nameserver (omniORB naming service) * /usr/bin/omniNames omniorb-idl (omniORB CORBA services idl files) \\ omniorb-doc ### Notes Voir : * https://omniorb.sourceforge.io/omni42/omniNames.html * https://graal.ens-lyon.fr/~diet/UsersManualDIET/node143.html ~~~ Naming_service -m 1 pour multicast alors qu'en fait il fallait plutot faire un lancement Naming_service -o ns.ior et au lancement du serveur serveur - -ORBInitRef NameService=file://ns.ior ~~~ ### Python * https://omniorb.sourceforge.io/omnipy3/omniORBpy/omniORBpy002.html#toc8 * https://omniorb.sourceforge.io/omnipy42/omniORBpy/omniORBpy002.html * https://www.bioinformatics.org/bradstuff/bc/IntroPythonServer.pdf * https://github.com/GaryAllenGit/Jacorb_NamingServiceDemo * https://sw-tools.rcsb.org/apps/FILM/source.html * https://www.orocos.org/wiki/rtt/simple-examples/omniorbpy-python-binding-omniorb * https://www.vajhoej.dk/arne/articles/binrpc2.html#intro