[comp.protocols.iso] Weird OSI Stack

kwang@infmx.UUCP (Kwang Sung) (07/06/90)

Hi... OSI folks,

	One of our OSI products is weird. It came from Germany. I would like to
ask whether this was well designed. In other words, if it is a good idea, can
we also apply to ISODE or some other OSI products for the user programs in the 
future ??  A program using their ISO Remote Operation Service (ROS) has to be
linked to the ROS provider library, which consists of association handling
(ACSE), remote operation handling (ROSE), presentation functions and local
functions.


	User Programming Interface 'C' Function Calls

		^		^		^
		|		|		|
		v		v		v
--------- +-------------+------------+-------------+ -- Interface IROS-V2
Layer 7   |    ACSE 	|    ROSE    |  Local      |
--------- |--------------------------|  Functions  |
Layer 6   |        Presentation      |             |
--------- +----------------------------------------+ -- Interface IOSS-V2
Layer 5                 ^
			|
			v
		       PDU's

	+-----------------------------------------+
	| Presentation PCI | ACSE PCI | User Data |
	+-----------------------------------------+
	+-----------------------------------------+
	| Presentation PCI | ROSE PCI | User Data |
	+-----------------------------------------+

	Structure of PDU's.


	It has the user programming interface called IROS-V2. It consists of
function calls from the ROS application program to the ROS provider. Each IROS
function call has a function specific parameter block containing input and
output parameters, a return code and a pointer to the service primitive user
data in memory or in files. The services of ACSE request service primitives
are mapped on corresponding 'association handling' functions and that of ROSE
on 'remote operation' function calls of the user interface IROS. The service
parameters of the presentation layer are interated in the 'association 
handling' and 'remote operation' function calls. The lower interface of the
ROS provider supposes the ISO 8326 Session Service Version 2. 

	Now, do you think this is a good idea ??  Please give me a comment.
Thanks.

					Kwang Sung
					Informix Communication, Inc.
					4100 Bohannon Dr.
					Menlo Park, CA 94025
					415 / 926 - 6758 (O)
					UUCP: ...!uunet!infmx!kwang

================================================================================
Disclaimer: Those opinions are mine alone, not my employers'.

^ o ^	I love OSI !!
x | x   I love OSI !!
  w	Don't ask me why !!
  o