Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 62385 invoked from network); 4 Jul 2005 17:05:01 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 4 Jul 2005 17:05:00 -0000 Received: (qmail 44102 invoked by uid 500); 4 Jul 2005 17:04:59 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 43372 invoked by uid 500); 4 Jul 2005 17:04:57 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 43359 invoked by uid 99); 4 Jul 2005 17:04:57 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Jul 2005 10:04:57 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [64.14.202.141] (HELO mgd.gluecode.com) (64.14.202.141) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Jul 2005 10:04:58 -0700 Received: from [192.168.15.100] (68-171-62-46.vnnyca.adelphia.net [68.171.62.46]) (authenticated bits=0) by mgd.gluecode.com (8.12.10/8.12.10) with ESMTP id j64H43CW023970 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO) for ; Mon, 4 Jul 2005 10:04:04 -0700 Mime-Version: 1.0 (Apple Message framework v730) In-Reply-To: <42C8D7C6.4020202@dekasoft.com.ua> References: <42C4FFA2.6080502@apache.org> <42C50AFA.20904@gmail.com> <42C578AE.6000204@toolazydogs.com> <42C57CB7.9010705@dekasoft.com.ua> <42C5983F.2090408@apache.org> <67D83C87-3830-4C0D-8DC8-F390084A4A31@iq80.com> <42C8D7C6.4020202@dekasoft.com.ua> Content-Type: text/plain; charset=UTF-8; delsp=yes; format=flowed Message-Id: <96FD24DB-BC52-4E2D-9F9D-9F1F188E89B4@iq80.com> Content-Transfer-Encoding: quoted-printable From: Dain Sundstrom Subject: Re: Questions about CORBA Date: Mon, 4 Jul 2005 10:04:53 -0700 To: dev@geronimo.apache.org X-Mailer: Apple Mail (2.730) X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On Jul 3, 2005, at 11:31 PM, Viacheslav N tararin wrote: > Dain Sundstrom =D0=BF=D0=B8=D1=88=D0=B5=D1=82: > > >> If it comes down to fixing OpenORB or writing our own ORB, I think =20= >> writing our own will be faster. OpenORB is quite difficult to =20 >> understand and was written before many modern concepts like IoC =20 >> were introduced. The biggest problem this the current OpenORB =20 >> codebase is that it doesn't properly implement IIOP so it cant =20 >> talk to any other ORBs (and it is difficult to find the code to fix). >> > > Can you provide an example? We using OpenORB for our products about =20= > 5 years, it properly work with OmniORB at less. We were using the head version and it could not pass an array of =20 primitive values to another orb. IIRC, character types were not =20 being marshaled as a wchar marshaled, but it has been a while. Also, the iiop operation name manger is broken. If you have an =20 overloaded method with an array type it will generate the wrong =20 operation name. For example: void blah(); void blah(String[] foo); -dain