※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
序文
ISO (国際標準化機構) と IEC (国際電気標準会議) は、世界標準化のための専門システムを形成しています。 ISO または IEC のメンバーである国家機関は、技術活動の特定の分野を扱うために、それぞれの組織によって設立された技術委員会を通じて、国際規格の開発に参加しています。 ISO と IEC の技術委員会は、相互に関心のある分野で協力しています。 ISO および IEC と連携して、政府および非政府の他の国際機関もこの作業に参加しています。
情報技術の分野では、ISO と IEC は合同技術委員会 ISO/IEC JTC 1 を設立しました。合同技術委員会によって採択された国際規格の草案は、投票のために各国の機関に回覧されます。国際規格として発行するには、投票を行う国の機関の少なくとも 75% による承認が必要です。
国際規格 ISO/IEC 13712-3 は、合同技術委員会 ISO/IEC JTC 1, 情報技術、小委員会 SC 21, オープン システム相互接続、データ管理およびオープン分散処理によって、 ITU-T と協力して作成されました。同一のテキストは、ITU-T 勧告 X.882 として公開されています。
ISO/IEC 13712 のこの部分は、ISO/IEC 9072-2:1989 の部分的な改訂です。
ISO/IEC 13712 は、一般的なタイトルである情報技術-リモート操作の下で、次の部分で構成されています。
- Part 1: 概念、モデル、表記法
- Part 2: OS I の実現 — Remote Operations Service Element (ROSE) サービス定義
- Part 3: OSI の実現 — Remote Operations Service Element (ROSE) プロトコル仕様
附属書 A および B は、ISO/IEC 13712 のこの部分の不可欠な部分を形成します。附属書 C および D は、情報提供のみを目的としています。
序章
リモート操作 (ROS) は、オブジェクト間の対話型通信のパラダイムです。そのため、分散アプリケーションの設計と仕様に使用できます。関連する基本的な相互作用は、1 つのオブジェクト (呼び出し元) による操作の呼び出し、別のオブジェクト (実行者) による操作の実行、場合によっては操作の結果のレポートが呼び出し元に返されることです。
ITU-T Rec. X.880 で指定されている ROS の概念 | ISO/IEC 13712-1 は抽象的であり、さまざまな方法で実現できます。たとえば、その相互作用が ROS の概念を採用しているオブジェクトは、ソフトウェア インターフェイスまたは OSI ネットワークによって分離される場合があります。
ITU-T 勧告 X.881 | ISO/IEC 13712-2 は、OSI アプリケーション コンテキストとしてアソシエーション コントラクトを実現するためのフレームワークを提供します。このようなアプリケーション コンテキストは、主にアプリケーション サービス要素のコレクションとして指定されます。 ROS の観点から、これらの ASE は 3 つの大きなカテゴリに分類されます。
- a)契約における操作の定義の知識を具現化する、操作固有の ASE;
- b)任意の操作の戻りを呼び出して報告するために必要な汎用プロトコルを駆動する Remote Operations ASE (ROSE)
- c)必要に応じてアソシエーションの確立と解放、および ROSE プロトコル情報の通信に関係する情報転送 AS
このおすすめ |国際標準では、ROSE 自体の動作と、情報転送 ASE のさまざまなコレクション (具体的には、Reliable Transfer Service Element (RTSE) と Association Control Service Element (ACSE)) を使用してそのプロトコル制御情報を転送する方法について説明しています ( PCI) OSI 実現で。
このおすすめ | International Standard は、CCITT Rec. X.229 の改訂版です。 ISO/IEC 9072- CCITT Rec. X.229 で定義されているように、ACSE, RTSE, およびプレゼンテーション層と組み合わせた ROSE の既存の使用法 | ISO/IEC 9072-2 は、この改訂後も有効です。さらに、このリビジョンは ROSE PCI に変更を加えません。
1 スコープ
このおすすめ |国際標準は、リモート操作サービス要素のプロトコル (抽象構文) と手順を指定します。 ITU-T Rec. X.880 | で定義されている用語、定義、およびメカニズム。 ISO/IEC 13712-1 はここに適用され、この勧告で指定されている OSI 実現に特化しています。国際規格。 ITU-T Rec. X.881 で定義されている ROSE サービス。 ISO/IEC 13712-2 は、Association Control Service Elemen, オプションで Reliable Transfer Service Element (RTSE) サービス (ITU-T Rec. X.218 | ISO/IEC 9066-1) および RTSE プロトコル (ITU-T Rec. X.228 | ISO/IEC 9066- 2) 、およびプレゼンテーション サービス (ITU-T Rec. X.216 | ISO/IEC 8822 )
ROSE 手順は、次の観点から定義されています。
- a) RTSE サービスまたはプレゼンテーション サービスを使用したピア ROSE プロトコル マシン間の対話。
- b) ROSE プロトコル マシンとそのサービス ユーザーとの間の対話。
このおすすめ |国際規格は、これらの手順を実装するシステムの適合要件を指定しています。
2 参考文献
次の ITU-T 勧告および国際標準には、このテキストでの参照を通じて、この仕様の規定を構成する規定が含まれています。発行の時点で、示されている版は有効でした。すべての推奨事項と標準は改訂される可能性があり、この仕様に基づく契約の当事者は、以下に示す推奨事項と標準の最新版を適用する可能性を調査することをお勧めします。 IEC および ISO のメンバーは、現在有効な国際規格の登録簿を維持しています。 ITU の電気通信標準化局は、現在有効な ITU-T 勧告のリストを維持しています。
2.1 同一の推奨事項 |国際規格
- ITU-T 勧告 X.20, Canonical Encoding Rule, および Distinguished Encoding Rules (DER) の仕様。
- ITU-T 勧告 X.880 (1994) | ISO/IEC 13712-1:1995, 情報技術 — リモート操作: 概念、モデルおよび表記。
- ITU-T 勧告 X.881 (1994) | ISO/IEC 13712-2:1995, 情報技術 - リモート操作: OSI 実現 - リモート操作サービス要素 (ROSE) サービス定義。
2.2 一対の推奨事項 I 技術的内容において同等の国際規格
- ITU-T 勧告 X.21, 信頼できる転送: モデルとサービスの定義。
- ISO/IEC 9066-1:1989, 情報処理システム - テキスト通信 - 信頼できる転送1: モデルとサービスの定義。
- ITU-T 勧告 X.22, 信頼できる転送: プロトコル仕様。
- ISO/IEC 9066-2:1989, 情報処理システム - テキスト通信 - 信頼できる転送2: プロトコル仕様。
- CCITT 勧告 X.21, リモート操作: モデル、表記法、およびサービス定義。
- ISO/IEC 9072-1:1989, 情報処理システム - テキスト通信 - リモート操作1: モデル、表記、およびサービス定義。
- CCITT 勧告 X.22, リモート操作: プロトコル仕様。
- ISO/IEC 9072-2:1989, 情報処理システム2: プロトコル仕様。テキスト通信 - リモート操作
2.3 追加の参考資料
- CCITT 勧告 X.41, メッセージ処理システム: リモート操作と信頼できる転送サービス
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work.
In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1. Draft International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75 % of the national bodies casting a vote.
International Standard ISO/IEC 13712-3 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 21, Open Systems Interconnection, data management and open distributed processing, in collaboration with ITU-T. The identical text is published as ITU-T Recommendation X.882.
This part of ISO/IEC 13712 is a partial revision of ISO/IEC 9072-2:1989.
ISO/IEC 13712 consists of the following parts, under the general title Information technology — Remote operations:
- Part 1: Concepts, model and notation
- Part 2: OS I realizations — Remote Operations Service Element (ROSE) service definition
- Part 3: OSI realizations — Remote Operations Service Element (ROSE) protocol specification
Annexes A and B form an integral part of this part of ISO/IEC 13712. Annexes C and D are for information only.
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.
ITU-T Rec. X.881 | ISO/IEC 13712-2 provides the framework for the realization of an association contract as an OSI application context. Such an application context is specified primarily in terms of a collection of application service elements. 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 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 information.
This Recommendation | International Standard describes the behaviour of ROSE itself, and the way in which different collections of information transfer ASEs (specifically, the Reliable Transfer Service Element (RTSE) and the Association Control Service Element (ACSE)) are employed to transfer its protocol control information (PCI) in an OSI realization.
This Recommendation | International Standard is a revision of CCITT Rec. X.229 | ISO/IEC 9072-2. The existing usage of ROSE in conjunction with ACSE, RTSE and the Presentation layer as defined in CCITT Rec. X.229 | ISO/IEC 9072-2 remains valid after this revision. In addition, this revision makes no change to the ROSE PCI.
1 Scope
This Recommendation | International Standard specifies the protocol (abstract syntax) and procedures for the Remote Operation Service Element. The terms, definitions and mechanisms defined in ITU-T Rec. X.880 | ISO/IEC 13712-1 apply here and are specialized for an OSI realization as specified in this Recommendation | International Standard . The ROSE services, defined in ITU-T Rec. X.881 | ISO/IEC 13712-2, are provided in conjunction with the Association Control Service Element (ACSE) services (ITU-T Rec. X.217 | ISO 8649) and the ACSE protocol (ITU-T Rec. X.227 | ISO 8650), optionally the Reliable Transfer Service Element (RTSE) services (ITU-T Rec. X.218 | ISO/IEC 9066-1) and the RTSE protocol (ITU-T Rec. X.228 | ISO/IEC 9066-2), and the Presentation service (ITU-T Rec. X.216 | ISO/IEC 8822 ).
The ROSE procedures are defined in terms of:
- a) the interactions between peer ROSE protocol machines through the use of RTSE services or the Presentation service;
- b) the interactions between the ROSE protocol machine and its service-user.
This Recommendation | International Standard specifies conformance requirements for systems implementing these procedures.
2 Normative references
The following ITU-T Recommendations and International Standards contain provisions which, through reference in this text, constitute provisions of this Specification. At the time of publication, the editions indicated were valid. All Recommendations and Standards are subject to revision, and parties to agreements based on this Specification are encouraged to investigate the possibility of applying the most recent editions of the Recommendations and Standards indicated below. Members of IEC and ISO maintain registers of currently valid International Standards. The Telecommunications Standardization Bureau of the ITU maintains a list of currently valid ITU-T Recommendations.
2.1 Identical Recommendations | International Standards
- ITU-T Recommendation X.200 (1994) | ISO/EEC 7498-1:1994, Information technology — Open Systems Interconnection — Basic Reference Model: The Basic Model.
- ITU-T Recommendation X.210 (1993) | ISO/IEC 10731:1994, Information technology — Open Systems Interconnection — Basic Reference Model — Conventions for the definitions of OSI services.
- ITU-T Recommendation X.215 (1994) | ISO 8326:— 1) , Information processing systems — Open Systems Interconnection — Basic connection oriented session service definition.
- ITU-T Recommendation X.216 (1994) | ISO/IEC 8822:1994, Information technology — Open Systems Interconnection — Presentation service definition.
- ITU-T Recommendation X.217 (1995) | ISO 8649:— 2)Information processing systems — Open Systems Interconnection — Service definition for the Association Control Service Element.
- ITU-T Recommendation X.227 (1995) | ISO 8650:— 3)Information processing systems — Open Systems Interconnection — Protocol specification for the Association Control Service Element.
- ITU-T Recommendation X.680 (1994) | ISO/IEC 8824-1:1995, Information technology - Abstract Syntax Notation One (ASN.l): Specification of basic notation.
- ITU-T Recommendation X.681 (1994) | ISO/IEC 8824-2:1995, Information technology — Abstract Syntax Notation One (ASN.l): Information object specification.
- ITU-T Recommendation X.682 (1994) | ISO/IEC 8824-3:1995, Information technology — Abstract Syntax Notation One (ASN.l): Constraint specification.
- ITU-T Recommendation X.683 (1994) | ISO/IEC 8824-4:1995, Information technology — Abstract Syntax Notation One (ASN.l): Parametrization of ASN.l specifications.
- ITU-T Recommendation X.690 (1994) | ISO/IEC 8825-1:1995, Information technology — ASN.l encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER).
- ITU-T Recommendation X.880 (1994) | ISO/IEC 13712-1:1995, Information technology — Remote Operations: Concepts, model and notation.
- ITU-T Recommendation X.881 (1994) | ISO/IEC 13712-2:1995, Information technology — Remote Operations: OSI realizations - Remote Operations Service Element (ROSE) service definition.
2.2 Paired Recommendations I International Standards equivalent in technical content
- ITU-T Recommendation X.218 (1993), Reliable transfer: Model and service definition.
- ISO/IEC 9066-1:1989, Information processing systems - Text communication — Reliable transfer 1: Model and service definition.
- ITU-T Recommendation X.228 (1988), Reliable transfer: Protocol specification.
- ISO/IEC 9066-2:1989, Information processing systems — Text communication — Reliable transfer 2: Protocol specification.
- CCITT Recommendation X.219 (1988), Remote operations: Model, notation and service definition.
- ISO/IEC 9072-1:1989, Information processing systems — Text communication — Remote operations 1: Model, notation and service definition.
- CCITT Recommendation X.229 (1988), Remote operations: Protocol specification.
- ISO/IEC 9072-2:1989, Information processing systems 2: Protocol specification. Text communication — Remote operations
2.3 Additional references
- CCITT Recommendation X.410 (1984), Message handling systems: Remote operations and reliable transfer service