| |||||
| Dernière réponse | |
|---|---|
| Sujet : VB <-> Java = CORBA ? | |
| TBone | la décision n'est pas encore arrêtée... mes boss techos se tâtent... pas trop longtemps j'espère... |
| Aperçu |
|---|
| Vue Rapide de la discussion |
|---|
| TBone | la décision n'est pas encore arrêtée... mes boss techos se tâtent... pas trop longtemps j'espère... |
| darklord22 | fyi,
j'ai eu un retour d'infos comme quoi utiliser les web services pour communiquer entre VB et Java c'était assez pénible et pas standard du tout en pratique :( |
| TBone | :jap: |
| _gtm_ | Pour info : CORBA = toute l'industrie sauf Microsoft (comme d'hab...) qui a COM, DCOM, ActiveX... Donc je pense que quelqu'un dans le tas a tout fais pour que ce soit pénible de faire du CORBA avec les outils microsoft. Mais ca doit quand même être possible... |
| benou | ben le service d'IOR = un prog à lancé, le service de nommage = un autre prog à lancer, etc ...
nan, je te promet, c'est super simple ! :) |
| darklord22 | oui mais en terme de services. LEs services d'annuaires, d'IOR, de fédaration, de factory ... Tout ca est lourd et la première requete risque de prendre pas mal de temps ...
:hello: |
| benou | c'était déjà un chouette avantage pour communiquer entre applis VB/Java.
ouais, la d'accord ! Par contre tu ne me feras pas dire que ce n'est pas lourd à installer et lourd à utiliser. Ne me fais pas croire que tu veux installer un ORB pour faire communiquer deux applis ... Ca dépend surement de l'ORB, mais si ! c'est super simple. Moi j'utilisais ORBACUS (gratuit) et t'as juste à mettre des jar dans le classapth et lancer l'ORB. Ca prend 10 minutes |
| benou | il me semble qu'il y a des trucs en CORBA qui permettent de faire du temps réel mais je n'ai essayé ... |
| TBone | darklord22, benou> :jap:
avez-vous des expériences en terme de rapidité d'interactions ? est-ce lourd (point de vue process) ? car la discussion chez nous s'oriente vers des assistants temps réel pour certaines fonctionnalités... et je ne voudrais pas que cela ressemble à du temps-réel-tasse-de-café-like ... requête typique de l'assistant (après avoir cliqué sur le bouton idoine): Assist VB demande au serveur Assist Java d'ajouter une valeur X dans un repository (DB, XML file, fichier... ). Assist Java va s'occuper de stocker cette valeur X. Cette valeur X doit faire à présent partie d'une listbox car cette nouvelle ressource est utilisable par l'utilisateur -> on ramène la liste des valeurs soeurs de X via le Assist VB. (vous me suivez ? je ne sais pas si c'est très clair en fait)) merci de votre aide. [edtdd]--Message édité par TBone--[/edtdd] |
| darklord22 |
|
| benou | y a pas mal de trucs sur le corba sur developpez.com
y a ca par exemple : http://www.developpez.com/corba/corbafaq.htm |
| benou | quelques bémols à ce que j'ai déjà dit : il me semble qu'en C++ l'utilisation de Corba est un peu plus complexe qu'en Java. Et le mapping entre l'IDL et VB n'a pas encore l'air d'avoir été standardisé mais il me semble qu'il a quand même été implémenté par un ORB ... ... apres une recherche rapide sur google (j'adore ce moteur de recherche), j'ai trouvé au moins un ORB qui gère le VB ... je vous laisse deviner son nom : VBOrb. et c'est gratuit en plus ! :) |
| benou |
|
| darklord22 | si tu discutes en XML entre tes applis ca doit passer sans problemes avec Web Services.
A+ |
| TBone | aïe le schéma...
edit: ça va mieux... [edtdd]--Message édité par TBone--[/edtdd] |
| TBone | c'est pour de la publication. les assistants sont des assistants de saisies XML ajoutés à un environnement XML sous Word.
exemple d'interaction client/serveur: la secrétaire veut placer un lien dans un flux de texte. pour l'instant elle surligne le bout de texte, clique sur un bouton qui crée le lien. ça marche bien. mais on voudrait ajouter des interfaces permettant de créer ce lien vers des ressources plus spécifiques. je trouvais intéressant d'avoir: C Assistant C++ <-- O -----+ R V Assistant VB <-- B -> serveur Assistant Java <-- TCP/IP --> Data Repository A ^ | Assistant Java <---------+ je vais lire un peu de doc sur SOAP de Apache... par contre XML-RPC connait pas. je vais donc de ce pas lancer un brouteur ;) merci ! [edtdd]--Message édité par TBone--[/edtdd] |
| verdoux | Corba, c'est quand même assez monstrueux. Et puis il faut un ORB.
Une méthode light serait sans doute XML-RPC http://xmlrpc-c.sourceforge.net/xm [...] howto.html Ou bien XML-SOAP. Mais ça dépend aussi des perfs que tu attends du système. |
| TBone | salut,
je suis en train de plancher sur un projet de serveur de ... services. je me documente pour l'instant sur l'interaction entre ce serveur (pas au sens réseau du terme nécessairement) et différents clients. pour des raisons techniques en amont, il serait judicieux que ce serveur soit écrit en Java mais j'ai des clients obligatoirement écrits en VB (assistants Office + SDK de produits commerciaux en VB). ma question: est-ce que CORBA est un choix judicieux pour faire discuter l'assistant (VB) et le serveur ? (genre de requête: lister des données XML, requêtes dans une DB, ... le tout dans un enviro C/S Linux-Windows et Windows-Windows) si oui, est-ce facile à implémenter ? (du point de vue temps de dev, difficultés de dev., difficultés d'intégration, d'installation des composants, ...) si non, existe-t-il un autre moyen pour faire interagir les clients (pour l'instant Java et VB mais il se pourrait qu'on en ait des C++ à l'avenir ou autres) avec ce serveur écrit en Java ? merci bcp de votre point de vue ! PS: je suis en train de parcourir la liste des ressources données par Verdoux :jap: http://www.cetus-links.org/oo_corba.html |




