🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.protocols.iso.dev-environ
Article #391

ROSE and RON

#391
From: Chris Tomlinson
Date: Tue, 08 Jan 1991 16:07
35 lines
2530 bytes
The SQL Access Group (SAG) has developed a version of RDA written
in ASN.1 for their use.  The most recent draft proposal from ISO used
the RON.  In talking with some of the members of SAG it seems that it
is generally felt that RON and ROS really don't offer much of value
and in fact have some limitations that make it more palitable to
simply work with ASN.1, using ACSE and otherwise accessing the
Presentation Services directly.

One of the limitations of the ROS that was mentioned is that there is
no provision for a performer to issue a request "unilaterally" to the
client.  I would like to understand why linked operations can't be
used or why it isn't more appropriate to extend the ROS to get the
desired functionality.  The concern is that apparently w.r.t. at least
RDA, there is movement to do away with the RON and ROS.  This seems to
me, if it is true, to be some what of a step backwards.

In looking at the ASN.1 spec of RDA from the SAG, the specification of
arguments, results, and errors are separated into choices rather than
being collected together on a per operation basis.  It is not clear
how tools can make use of this (procedural) style of specification
other than by the implicit correspondence of context specific tags for
each of the arguments, results, and error types.  It seems to me that
one of important benefits of the RON is that it binds the corresponding
argument, result, and (list of) error types together in the notion of
operation.  This is essentially an object-based specification
approach.  It seems to me that this promotes the development of tools
that help automate some of the control flow of an application (e.g.,
rosy and the various boilerplates.)

I would be most interested in other users views on this topic and any
information as to whether there really is such a movement away from
ROS and RON.  I am aware that there is some work on Open Distributed
Processing and thought that this was to be based on the ROS, presumably
with some extensions of the RON to support some form of structural
inheritance other than simply importing from other modules.
Technical Details
Message-ID: <9101081607.AA00841@yoda.aca.mcc.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!ucsd!ucbvax!MCC.COM!tomlic

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!ucsd!ucbvax!MCC.COM!tomlic
From: tomlic@MCC.COM (Chris Tomlinson)
Newsgroups: comp.protocols.iso.dev-environ
Subject: ROSE and RON
Message-ID: <9101081607.AA00841@yoda.aca.mcc.com>
Date: 8 Jan 91 16:07:11 GMT
Sender: daemon@ucbvax.BERKELEY.EDU
Distribution: inet
Organization: The Internet
Lines: 35