この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
序章
リモート操作 (ROS) は、オブジェクト間の対話型通信のパラダイムです。そのため、分散アプリケーションの設計と仕様に使用できます。関連する基本的な相互作用は、1 つのオブジェクト (呼び出し元) による操作の呼び出し、別のオブジェクト (実行者) による操作の実行、場合によっては操作の結果のレポートが呼び出し元に返されることです。
ITU-T Rec. X.880 で指定されている ROS の概念 | ISO/IEC 13712-1 は抽象的であり、さまざまな方法で実現できます。たとえば、その相互作用が ROS の概念を採用しているオブジェクトは、ソフトウェア インターフェイスまたは OSI ネットワークによって分離される場合があります。
このおすすめ |国際標準は、OSI アプリケーション コンテキストとして操作パッケージと関連付け契約を実現するためのフレームワークを提供します。このようなアプリケーション コンテキストは、主にアプリケーション サービス要素 (ASE) のコレクションとして指定されます。 ROS の観点から、これらの ASE は 3 つの大きなカテゴリに分類されます。
- a)アソシエーション コントラクト内の操作の定義に関する知識を具現化する、操作固有の AS
- b)任意の操作の戻りを呼び出して報告するために必要な汎用プロトコルを駆動する Remote Operations AS, Reliable Transfer Service Element (RTSE) であり、プレゼンテーション層のサービスと共に使用されます。
このおすすめ |国際標準は、ROSE ベースのアプリケーション コンテキスト仕様の導出、ROSE によって提供されるサービス、および ROSE の使用方法に焦点を当てています。このおすすめ | International Standard は、CCITT Rec. X.219 の改訂版です。 ISO/IEC 9072- CCITT Rec. X.219 で定義されているように、ACSE, RTSE, およびプレゼンテーション層に関連する ROSE の既存の使用法 | ISO/IEC 9072-1 は、この改訂後も有効です。このリビジョンでは、ROSE PCI に変更はありません。
Introduction
Remote operations (ROS) is a paradigm for interactive communication between objects. As such it can be used in the design and specification of distributed applications. The basic interaction involved is the invocation of an operation by one object (the invoker), its performance by another (the performer), possibly followed by a report of the outcome of the operation being returned to the invoker.
The concepts of ROS, as specified in ITU-T Rec. X.880 | ISO/IEC 13712-1, are abstract and may be realized in many ways. For example, objects whose interactions employ ROS concepts may be separated by a software interface or by an OSI network.
This Recommendation | International Standard provides the framework for the realization of an operation package and association contract as an OSI application context. Such an application context is specified primarily in terms of a collection of application service elements (ASE). From a ROS perspective, these ASEs fall into three broad categories:
- a) operation-specific ASEs, which embody knowledge of the definitions of the operations in the association contract;
- b) the Remote Operations ASE (ROSE) which drives the general-purpose protocol required to invoke and report returns of arbitrary operations;
- c) information transfer ASEs concerned with the establishment and release of associations where necessary, and the communication of the ROSE protocol control information (PCI). In the OSI realization, such ASEs are the Association Control Service Element (ACSE), the Reliable Transfer Service Element (RTSE) used together with the services of the Presentation layer.
This Recommendation | International Standard focuses on the derivation of ROSE-based application context specifications, the service provided by ROSE, and the way that ROSE is used. This Recommendation | International Standard is a revision of CCITT Rec. X.219 | ISO/IEC 9072-1. The existing usage of ROSE in connection with ACSE, RTSE and the Presentation layer as defined in CCITT Rec. X.219 | ISO/IEC 9072-1 remains valid after this revision. This revision makes no change to the ROSE PCI.