研发资源 > 电子百科

ISO ROSE

ISO ROSE  ISO ROSE:远程操作服务元素
  (ISO ROSE:Remote Operations Service Element)
  远程操作服务元素(ROSE:ISO Remote Operations Service Element)是一种提供远程操作能力、允许分布式应用程序实体间交互作用的协议。一旦接收到远程操作服务请求,ROSE 允许接收实体执行操作并报告操作结果。ROSE 协议本身只是用于传送由应用程序定义操作参数和结果。
  在 OSI 环境下,应用进程间的通信表现为使用表示层服务(presentation service)的应用实体 (AE:application entities)间的通信。应用实体间的通信是交互的。通常,当一个实体请求执行某个特定操作时,另一个实体便试图执行该操作并报告其执行结果。一个操作的通用结构是基本请求/答复过程交互作用。具体操作在应用关联(application association)环境下实现。
  一个 AE(调用端)请求的操作由其它 AE(执行端)执行。操作的归类可以根据操作执行端是否希望报告结果来进行。也可以根据两种操作模式:同步和异步操作归类。同步模式指在发出另一个操作请求之前需要得到执行端返回的答复;异步模式指请求端可以继续发出操作请求,不必等待回复。
  远程操作协议(ROPM:remote operation protocol machine)通过原语(primitive)建立与其服务用户间的通信连接。每个 ROPM 的调用都支配着单个应用关联(application association)。通过 RTSE 服务或表示服务的指示和确认原语, ROSE 服务请求原语实现对服务用户的 ROPM 驱动过程。然后,ROPM 发送指示原语给对应的服务用户,并请求 RTSE 服务上正在使用的原语或表示服务上使用的原语。
  ROSE 服务原语、RTSE 服务或表示服务原语的接收,以及相关操作之间都被认为是相互独立的。在 APDU 交换过程中,假定存在生成发起关联(association-initiating)AE 和响应关联( association-responding)AE。而在操作执行过程中,则假定存在对等结构 AE 间的应用关联。
相关数据
94次 被浏览次数
1次 编辑次数
|APP下载
下载电巢APP 随时随地看更多电巢视频
|专家解答
关注公众号与专家面对面