From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,26377751459b983d X-Google-Attributes: gid103376,public From: ncohen@watson.ibm.com (Norman H. Cohen) Subject: Re: Remote Procedure Call Date: 1996/09/16 Message-ID: <51jqu1$16qc@watnews1.watson.ibm.com>#1/1 X-Deja-AN: 180953019 distribution: world references: <3239BCF2.4EDD@sw-eng.falls-church.va.us> organization: IBM T.J. Watson Research Center reply-to: ncohen@watson.ibm.com newsgroups: comp.lang.ada Date: 1996-09-16T00:00:00+00:00 List-Id: In article <3239BCF2.4EDD@sw-eng.falls-church.va.us>, Becca Norton 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