Article View: comp.object.corba
Article #33Re: Anyone use CORBA on VAX VMS? Are there Fortran bindings for CORBA
From: Lap Wah Lee
Date: Sun, 22 Nov 1998 00:00
Date: Sun, 22 Nov 1998 00:00
52 lines
3312 bytes
3312 bytes
To date, I haven't seen ANY vendor with Fortran bindings. The OMG has certified a number of languages, Fortran isn't one of them. Less popular or older languages like COBOL, ADA and Smalltalk are certified. I am in the middle of evaluating different ORBs for a OpenVMS/VAX 6.2 environment. Specifically it needs to communicate with IONA's ORB on NT. BEA ObjectBroker failed the test because they are not fully CORBA v2.0 compliant. If you want to use BEA, both client and server have to be written in ObjectBroker. This leads to the dependency of the platform that BEA supports. Strange thing, when BEA created M3, they integrated part of ObjectBroker and made that IIOP-compliant but never updated OB itself. The Object Request Broker market for VAX/VMS is almost none. We are currently using the freeware OmniORB as a test pilot and plan to substitute it with Peerlogic/DAIS when we go to production. IONA only supports Alpha/VMS 7.1. Hopefully with Compaq's commitment to VMS, we will see more future support for both VAX and Alpha. The legacy language we are trying to wrap is Modula-2, which has no binding (probably never will, though ILU does have a beta Modula-3 binding). We got around this by first wrapping the Modula-2 code with C++, then wrapping that with the ORB. This is a case where theory meets reality. The theory is that we can have a legacy systems intercommunicating through a distributed infrastructure. The reality is unless all systems are supported and all languages are bounded, the ideal will fall short of its goal. Lap On Sun, 22 Nov 1998 05:28:09 GMT, jdege@jdege.visi.com (Jeffrey C. Dege) wrote: >On Sat, 21 Nov 1998 21:33:27 GMT, E. Kideys <ed@kideys.com> wrote: >> >>So my questions are : >> >>* Are there CORBA Fortran bindings? > >Almost certainly, but that won't help if the ORB you are using doesn't >provide them. Not all ORBs provide all language bindings on all >platforms. > >>* Are there any special considerations or provisions for setting up >>CORBA objects on the VAX VMS? > >Yep, you need an ORB. I'm currently working with BEA's ObjectBroker, >which provides, unfortunately, only C and C++ bindings. It's solid, >but sadly out of date. BEA inherited it from DEC, and most of their >development effort is focused on their new M3 ORB, which isn't >available on VMS yet.
Technical Details
Message-ID:
<36583318.43384693@netnews.worldnet.att.net>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<3656ED9E.5B501444@kideys.com> <slrn75f88o.en6.jdege@jdege.visi.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 108bbb,c4522ab450245c62 X-Google-Attributes: gid108bbb,public X-Google-Thread: 10b07f,c4522ab450245c62 X-Google-Attributes: gid10b07f,public X-Google-Thread: ffda2,c4522ab450245c62 X-Google-Attributes: gidffda2,public X-Google-Thread: f753e,c4522ab450245c62 X-Google-Attributes: gidf753e,public From: lwlee@postoffice.worldnet.att.net (Lap Wah Lee) Subject: Re: Anyone use CORBA on VAX VMS? Are there Fortran bindings for CORBA Date: 1998/11/22 Message-ID: <36583318.43384693@netnews.worldnet.att.net> X-Deja-AN: 414510407 Content-Transfer-Encoding: 7bit References: <3656ED9E.5B501444@kideys.com> <slrn75f88o.en6.jdege@jdege.visi.com> Content-Type: text/plain; charset=us-ascii Organization: AT&T WorldNet Services Mime-Version: 1.0 Newsgroups: comp.object.corba,comp.dcom.servers,comp.lang.java.corba,borland.public.jbuilder.corba-rmi