Article View: pl.comp.objects
Article #4915Re: VB i CORBA
From: Michal Mosiewicz
Date: Sat, 06 Feb 1999 16:59
Date: Sat, 06 Feb 1999 16:59
41 lines
3069 bytes
3069 bytes
Andrzej Lewandowski wrote: > [...] > Jakis czas temu badalem rynek na okolicznosc powyzszego tematu. Nie > udalo sie znalezc niczego gotowego, trzeba bylo napisac interface w > C++ i opakowac w COM. Znajomy czlowiek zrobil Java Bean ktory > opakowywal inteface do CORBy, potem ten Java Bean mozna bylo > opakowac w COM. Ale to wszystko przypomina przyslowiowe, > przepraszam za wyrazenie, "pieprzenie kotka przy pomocy mlotka". Niby > mozna, ale zadna ze stron nie ma przyjemnosci. Na razie moje poszukiwania szły podobnym torem. W tej chwili jedyne co mi przychodzi do głowy z względnie prostych rzeczy, to wzięcie ORB-a, który zawiera DII/DSI. Tak przynajmniej nie trzeba byłoby wspomagać się dodatkowymi narzędziami. Nawet trochę eksperymentowałem w jedną stronę - tj. z DII w MICO (niezbyt szybki ORB, ale całkiem nieźle się rozwija, no i przede wszystkim tani :-)). Czasem mimo wszystko przydałby się zwyczajny statyczny interfejs i jakieś narzędzie do zmapowania tego na VB, które by zautomatyzowało implementację. A javę też rozważam. Biorąc pod uwagę, że w tej chwili nie trzeba pisać żadnych beanów, bo Sun już włączył IIOP jako alternatywę dla RMI do Javy 2. Na dodatek w moim przypadku z tego mogłyby płynąć pewne dodatkowe korzyści, gdyż po stronie serwera pewne javowe części już istnieją i możnaby łatwiej wymieniać niektóre elementy w części klienckiej (i w zasadzie wtedy RMI by wystarczyło). Mimo wszystko też uważam, że to trochę zbyt pogmatwane rozwiązanie. Póki co poradziłem sobie implementując sobie po obu stronach własny protokół, ale odnoszę wrażenie, że to jest robienie wiertarki do wywiercenia jednej dziury w ścianie. Dlatego właśnie szukam, czy przypadkiem sąsiedzi nie dorobili się już wiertarki. :-) COM akurat w moim przypadku nie bardzo się przydaje, bo mam do czynienia z bardzo różnymi platformami. Co prawda SAG wypuścił DCOM również na UNIX-y, ale wolę poczekać, aż ktoś to dokładniej przetestuje. Michał -- WWW: http://www.lodz.pdi.net/~mimo tel: Int. Acc. Code + 48 42 2148340 add: Michal Mosiewicz * Bugaj 66 m.54 * 95-200 Pabianice * POLAND
Technical Details
Message-ID:
<36BC74EB.39A1B119@interdata.com.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.nask.pl!news.icm.edu.pl!news.task.gda.pl!mimo.lodz.pdi.net!not-for-mailReferences:
<199902061516.PAA95112@out4.ibm.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.nask.pl!news.icm.edu.pl!news.task.gda.pl!mimo.lodz.pdi.net!not-for-mail From: Michal Mosiewicz <mimo@interdata.com.pl> Newsgroups: pl.comp.objects Subject: Re: VB i CORBA Date: Sat, 06 Feb 1999 17:59:23 +0100 Organization: Interdata s.c., http://www.interdata.com.pl Lines: 41 Message-ID: <36BC74EB.39A1B119@interdata.com.pl> References: <199902061516.PAA95112@out4.ibm.net> NNTP-Posting-Host: mimo.lodz.pdi.net Mime-Version: 1.0 X-Trace: korweta.task.gda.pl 918320479 22619 195.116.162.218 (6 Feb 1999 17:01:19 GMT) X-Complaints-To: abuse@task.gda.pl NNTP-Posting-Date: 6 Feb 1999 17:01:19 GMT X-Mailer: Mozilla 4.5 [en] (X11; I; Linux 2.2.1 i586) X-Accept-Language: pl,en-US,en Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit