From: brad.balfour@ois.com (Brad Balfour)
Subject: Re: Communication between Ada programs and C++ programs
Date: 1998/06/15
Date: 1998-06-15T00:00:00+00:00 [thread overview]
Message-ID: <6m3cgb$7a4$1@supernews.com> (raw)
In-Reply-To: 01bd9849$27a4fac0$6cc811ac@grossemy
In article <01bd9849$27a4fac0$6cc811ac@grossemy>, "Philippe GROSSEMY" <philippe.grossemy@isr.alcatel-alsthom.fr> wrote:
>
>What are the best ways to perform asynchronous communications between an
>Ada program and a C++ program in the following configurations :
>
> - both programs located on the same machine.
> - the first program located on onechine and the second program on
> another
>machine, both machines running on the same Operating System (UNIX :
>HP-UXB10.20).
> - the first program located on one machine and the second program on
>another machine, each machine running on a different Operating System (UNIX
>: HP_UXB10.20 and Windows NT).
All of the scenarios you describe are easily managed when using CORBA.
CORBA ORBs are available with mappings from IDL to Ada 95 and from IDL to C++.
This allows seamless interoperability between the languages via CORBA 2.0's
IIOP protocol regardless of whether the two programs are on the same machine
or different machines running the same or different operating systems.
The IDL keyword "oneway" can be used to invoke an operation without waiting
for the results to be returned. Ada 95 tasking can also be used to achieve the
goal of asynchronous communications.
Objective Interface provides an Ada 95 ORB called ORBexpress. Check out
http://www.ois.com/ for more information on ORBexpress.
>francois.guyot@isr.alcatel-alsthom.fr
> or
>philippe.grossemy@isr.alcatel-alsthom.fr
--
Brad Balfour
Director of Technology Services
Objective Interface
Brad.Balfour@ois.com 703/295-6533 (voice) 703/295-6501 (fax)
next prev parent reply other threads:[~1998-06-15 0:00 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
1998-06-15 0:00 Communication between Ada programs and C++ programs Philippe GROSSEMY
1998-06-15 0:00 ` Brad Balfour [this message]
1998-06-15 0:00 ` Jean-Claude Mahieux
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox