🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.object.corba
Article #33

Re: Anyone use CORBA on VAX VMS? Are there Fortran bindings for CORBA

#33
From: Lap Wah Lee
Date: Sun, 22 Nov 1998 00:00
52 lines
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-mail
References: <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