🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.protocols.iso
Article #1565

Re: ISO RPC DP

#1565
From: Paul Davies
Date: Thu, 02 Feb 1989 19:47
60 lines
2881 bytes
In article <3606@geaclib.UUCP> joey@geaclib.UUCP (Joey De Wiele) writes:
>
>Someone at ISO is doing work on a specific Remote Procedure Call
>standard. This standard is NOT the ROSE standards referenced by Mr. HO.
>
>I believe the work is being driven by ECMA, but I am not sure. I know
>nothing of the standards beyond vague comments I heard at the SC 21
>plenaryin Sydney. It sounds like RPC is similar in concept to ROSE, but
>I can't say for sure.
>
>ISO wouldn't be ISO unless work was replicated in different groups.
>
>Joey

ECMA are (were ?) doing work specifically on RPC using OSI Remote Operations.

There is a separate spec to the X.219/229 (X.410 ?), it is titled :
 
		'STANDARD ECMA-127,
		     RPC

	    BASIC REMOTE PROCEDURE CALL 
	    USING OSI REMOTE OPERATIONS'

The spec I have is dated December 1987,I don't know what its status is within
ISO but was told it would make DIS shortly and expected to make full IS
within a year. But I've no idea how reliable that info is,for all I know it may already be DIS.

You can receive a free copy of ECMA-127 by writing to :

European Computer Manufacturers Association
114 Ru du Rhone - 1204 Geneva,Switzerland.

If ISO have taken it on board,their version may be more up to date than
the ECMA spec.

I believe the ECMA RPC to be a proper subset of the Remote Operations (ISO
9072/1 and ISO 9072/2). It seems that the ECMA RPC has taken account of
restrictions placed on application programmers by a lot of programming
languages and so much of the 'baggage/richness' provided by the full Remote
Operations is not included. For example, ECMA RPC is generally
restricted to Remote Operations Operation Class 1,which I think means it
only supports synchronous working (invoke and wait on result).

To me it is easier reading than the ROS specs, there is even an RPC
tutorial and guide for application protocol designers.

Some extracts from the spec :

'The subject of this ECMA Standard is Remote Procedure Call (RPC) for open
distributed processing, using the ISO 9072/1 and ISO 9072/2 Remote
Operations notation, services and protocols. These OSI standards are used
without change'.

'This ECMA Standard includes........that subset of Remote Operations which
is consistent with programming language procedure call semantics'.

Hope this helps

	Paul
Technical Details
Message-ID: <438@davaar.tcom.stc.co.uk>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!cs.utexas.edu!sm.unisys.com!hplabs!hp-sdd!ncr-sd!ncrlnk!uunet!mcvax!ukc!stl!stc!pauld
References: <733@pyuxe.UUCP> <5560012@hpindda.HP.COM> <3606@geaclib.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!cs.utexas.edu!sm.unisys.com!hplabs!hp-sdd!ncr-sd!ncrlnk!uunet!mcvax!ukc!stl!stc!pauld
From: pauld@tcom.stc.co.uk (Paul Davies)
Newsgroups: comp.protocols.iso
Subject: Re: ISO RPC DP
Message-ID: <438@davaar.tcom.stc.co.uk>
Date: 2 Feb 89 19:47:16 GMT
References: <733@pyuxe.UUCP> <5560012@hpindda.HP.COM> <3606@geaclib.UUCP>
Reply-To: pauld@tcom.stc.co.uk (Paul Davies)
Organization: STC Telecoms, London N11 1HB.
Lines: 60