[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux-team] Logiciel de gestion sous Linux



Merci pour toutes ces précisions ;)

--
Arnaud Vandyck
<http://www.ressource-toi.org>
----- Original Message -----
From: "Pascal Bleser" <pbleser@atosorigin.com>
To: <linux@lists.linuxbe.org>
Sent: Tuesday, January 23, 2001 1:06 PM
Subject: Re: [linux-team] Logiciel de gestion sous Linux


> Non, pas du tout.
> Tu peux très facilement (comme avec RMI) définir tes propres objects et
> les envoyés.
> CDR (Common Data Representation) est le protocole de sérialisation utilisé
> par IIOP (Internet Inter-ORB Protocol), le protocole de communication de
> CORBA (basé sur TCP/IP).
>
> La seule différence entre RMI et IIOP, c'est que IIOP n'a pas de
> "reference counting" distribué (l'OMG a jugé que ça causerait trop de
> traffic pas très utile).
> Mais bon, tu peux détruire les objects explicitement...
>
> Utiliser CORBA a l'avantage de ne pas devoir parser les documents XML
> soi-même: l'ORB fait tout ça pour toi.
> Tu as tout simplement bcp moins de travail pour réaliser la connectivité
> et la communication entre composants (éventuellement) distants.
>
> Si tu utilises XML, tu dois encore programmer la communication toi-même
> (p.ex. TCP/IP) - à moins d'utiliser XML-RPC, mais celui-là n'a aucune
> gestion de contexte (donc pas d'objects persistants) et de transaction
> (ce qui est le cas de CORBA: tu peux même faire du 2PC (XA) quand tu
> as un ORB avec l'OTS (Object Transaction Service)).
>
> CORBA te donne beaucoup plus que XML, c'est même simplement beaucoup plus
> qu'un format d'échange de données.
>
> XML est parfait pour une interface externe de type fichier, mais pour
> la communication entre processus, il y a des lacunes et surtout bcp plus
> de travail qu'avec CORBA...
>
> (mais bon, tu fais ce que tu veux hein ;)))
>
> --
>   -o) / Pascal Bleser          ATOS Payment Systems|
>


[ linux-team@rtfm.be and linux@lists.linuxbe.org in ONE :)         ]
[ To subscribe or unsubscribe, go to http://linuxbe.org/ml.php     ]
[ http://LinuxBe.org - http://OpenBe.net - listmaster@linuxbe.org  ]