(3) 远程操作服务元素:(ROSE, Remote Operations Service
Element)
在计算机网络通信中,除了传送大块数据单元外,还要出现一问一答方式的通信,比如事务处理就属此列。在分布式环境下,这种方式的通信称为远程操作RO(Remote
Operation)。在应用层设置远程操作服务元素ROSE就是为实现一问一答方式的通信,也就是一个用户向另一用户发出一个请求,然后收到一个请求的结果。即请求/响应方式的通信。ROSE的国际标准是ISO9027-1(服务定义,与ITU-T
x.219兼容),ISO9072-2(协议规范,与ITU-T x.229兼容)。
ROSE把远程操作分为两种方式:
① 同步方式--ROSE在收到第一个操作的回答之前不再发出第二个操作请求。
② 异步方式--ROSE发出多个请求,远程操作不受前期操作响应的制约。
(4) 委托、并行和恢复:(CCR, Commitment Concurrency Recovery)
委托、并发和恢复(CCR)应用服务元素的作用是提供与特定应用有关的多个联系活动的协调功能,即使在系统发生多次崩溃的情况下也能可靠地协调多个部分之间的相互作用,为分布式处理提供了一个安全和高效的环境。在分布式环境中,对数据库等系统进行更新操作的同时要求保持和维护数据的完整性和一致性,使之不受系统和通信设备失效的影响,也就是说,受到影响的系统都能保证数据的一致性状态,这时就必须使用CCR。
CASE如下图所示: |
|
图6.7 CASE结构
|
其中CASE的上层即为SASE。
在图中:
RDA 远程数据库访问
DTMA 文档传送和操作
TP 业务处理
VT 虚拟终端
FTAM 文件传送 访问和管理
JTM 作业传送和操作
|
|