comp.lang.ada
 help / color / mirror / Atom feed
From: ncohen@watson.ibm.com (Norman H. Cohen)
Subject: Re: Remote Procedure Call
Date: 1996/09/16
Date: 1996-09-16T00:00:00+00:00	[thread overview]
Message-ID: <51jqu1$16qc@watnews1.watson.ibm.com> (raw)
In-Reply-To: 3239BCF2.4EDD@sw-eng.falls-church.va.us


In article <3239BCF2.4EDD@sw-eng.falls-church.va.us>, Becca Norton
<nortonb@sw-eng.falls-church.va.us> writes on behalf of David Egli: 

|> Is the Ada 95 Remote Procedure Call based on any standard?
|> I have reference to a DRAFT ISO RPC standard and wonder if it was ever
|> finalized and whether or not it was the standard used for Ada 95's RPC.

As far as I know, little progress has been made on the draft ISO RPC over
the last two years.  Rather, de facto industry standards such as the Sun
(ONC) and OSF (DCE) implementations of RPC, predominate, with Java RMI
arriving any minute now.

The Ada-95 RPC is COMPATIBLE WITH the draft ISO standard, as well as with
other RPC variations.  The Distributed Systems Annex gives the
specification of a package System.RPC providing primitive facilities for
executing RPCs.  To conform to the Annex, an Ada-95 compiler must
generate calls on the subprograms provided by this package, but the
compiler itself is not required to come with a body for the package.
To actually use RPC, you must obtain an implementation of the package,
perhaps from the compiler vendor or perhaps from some third-party vendor.

The writers of the Annex were very much aware of the ISO draft, and
designed an interface for the package that is easily implemented on top
of a communications subsystem compliant with the draft.

--
Norman H. Cohen    ncohen@watson.ibm.com




      reply	other threads:[~1996-09-16  0:00 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-09-13  0:00 Remote Procedure Call Becca Norton
1996-09-16  0:00 ` Norman H. Cohen [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox