ISO/IEC 9805-1:1998 情報技術—オープンシステム相互接続—コミットメント、並行性、および回復サービス要素のプロトコル:プロトコル仕様—パート1: | ページ 2

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

序文

ISO (国際標準化機構) と IEC (国際電気標準会議) は、世界標準化のための専門システムを形成しています。 ISO または IEC のメンバーである国家機関は、技術活動の特定の分野を扱うために、それぞれの組織によって設立された技術委員会を通じて、国際規格の開発に参加しています。 ISO と IEC の技術委員会は、相互に関心のある分野で協力しています。 ISO および IEC と連携して、政府および非政府の他の国際機関もこの作業に参加しています。

情報技術の分野では、ISO と IEC は合同技術委員会 ISO/IEC JTC 1 を設立しました。合同技術委員会によって採択された国際規格の草案は、投票のために各国の機関に回覧されます。国際規格として発行するには、投票を行う国の機関の少なくとも 75% による承認が必要です。

国際規格 ISO/IEC 9805-1 は、合同技術委員会 ISO/IEC JTC 1, 情報技術、小委員会 SC 33, 分散型アプリケーション サービスによって、 ITU-T と協力して作成されました。同一のテキストは、ITU-T 勧告 X.852 として公開されています。

この第 3 版は、技術的に改訂された第 2 版 (ISO/IEC 9805-1:1994) を取り消して置き換えるものです。

ISO/IEC 9805 は、以下の部分で構成されており、一般的なタイトルは「情報技術 - オープン システム相互接続 - コミットメント、同時実行、および回復サービス要素のプロトコル」です。

  • Part 1: プロトコル仕様
  • Part 2: Protocol Implementation Conformance Statement (PICS) プロフォーマ

附属書 A および B は、ISO/IEC 9805 のこの部分の不可欠な部分を形成します。

序章

このおすすめ |国際規格は一連の勧告の 1 つです。情報処理システムの相互接続を促進するために作成された国際規格。他のおすすめ関連 |オープン システム相互接続の参照モデルによって定義された一連の国際標準 (ITU-T Rec. X.200 | ISO/IEC 7498-1 を参照)参照モデルは、相互接続のための標準化の領域を、それぞれが扱いやすいサイズの一連の仕様層に細分化します。

Open Systems Interconnection の目標は、相互接続標準以外の最小限の技術協定で、情報処理システムの相互接続を可能にすることです。

  • さまざまなメーカーから;
  • 異なる管理下で;
  • さまざまなレベルの複雑さ。他の
  • さまざまな技術の。

このおすすめ |国際標準は、Commitment, Concurrency, and Recovery (CCR) のアプリケーション サービス要素のプロトコルを指定します。これらのサービスは、幅広いアプリケーションプロセス通信要件に適用できるように意図されています。

このおすすめ |国際規格は、CCR プロトコル バージョン 2 を指定しています。ISO/IEC 9805 の 1990 年版は、CCR プロトコル バージョン 1 を指定しています。国際標準は、静的コミットメント機能単位のみについて、CCR プロトコル バージョン 1 と CCR プロトコル バージョン 2 の両方を指定しました。

CCR プロトコル仕様は、次の主要コンポーネントで構成されています。

  • a) Abstract Syntax One を使用した CCR APDU の仕様 (ASN.1, ITU-T Rec. X.680 | ISO/IEC 8824-1);
  • b) CCR APDU が受信されたときに CCR サービス通知および確認プリミティブを CCR サービス利用者に発行する手順の要素、および CCR サービス要求および通知プリミティブが CCR サービス利用者から受信されたときに CCR APDU を送信する手順の要素。
  • c)状態テーブルに関して指定された CCR プロトコル マシン。他の
  • d) CCR APDU の送受信に使用されるプレゼンテーション サービス (ITU-T Rec. X.216 | ISO/IEC 8822 を参照)

CCR プロトコルは、プレゼンテーション サービスを他のアプリケーション サービス要素と共有します。

他のアプリケーション サービス要素とともに CCR のサポートを提供する要件は、この勧告を参照することによって満たされます。国際規格。

附属書 A には、CCR APDU の構造の定義が含まれています。

附属書 B では、この勧告の本文で指定されているように、CCR によるプレゼンテーション サービスの使用と互換性がない方法でプレゼンテーション サービスを使用する他の A​​SE と組み合わせて CCR を使用する方法について説明します。国際規格。

1 スコープ

このおすすめ |国際規格は、他の仕様からの参照によって適用されます。これは、ITU-T Rec. X.851 | ISO/IEC 980CCR サービスへの参照は、この勧告の手順を呼び出します。外的影響を引き起こす国際基準。

このおすすめ |国際標準は、第 9 節で、CCR セマンティクスを運ぶための ACSE, プレゼンテーション、およびセッション サービスの使用を指定しています。この「参照」マッピングは、これらのサービスの使用が、同じ関連付けを使用している他の A​​SE または ASO によって作成されたユーザーと競合しない場合にいつでも使用できます。附属書 B は、参照マッピングが不適切な場合に使用するために、サポート サービスの異なる使用方法を指定する方法を定義します。

このおすすめ |国際規格は、これらの手順を実装するシステムの静的および動的適合要件を指定します。適合性を実証するために使用できるテストは含まれていません。

この勧告のこの版 |国際標準は、CCR アトミック アクションに属さないデータを保護するためにセッション データ分離機能ユニットを利用する CCR プロトコル バージョン 2 を指定します。 ISO/IEC 9805 の 1990 年版では、CCR プロトコル バージョン 1 が指定されています。国際標準は、静的コミットメント機能単位のみについて、CCR プロトコル バージョン 1 と CCR プロトコル バージョン 2 の両方を指定しました。

この国際規格は、次の機能単位をサポートするプロトコル要素を指定します。

  • a)静的コミットメント。
  • b)動的コミットメント。
  • c)読み取り専用。
  • d) 1 段階のコミットメント。
  • e)キャンセルします。他の
  • f)重複回復。

2 参考文献

次の勧告および国際規格には、この本文で参照することにより、この勧告の規定を構成する規定が含まれています。国際規格。発行の時点で、示されている版は有効でした。すべての勧告と基準は改訂される可能性があり、この勧告に基づく契約の当事者 |国際規格は、以下にリストされている勧告と規格の最新版を適用する可能性を調査することをお勧めします。 IEC および ISO のメンバーは、現在有効な国際規格の登録簿を維持しています。 ITU の電気通信標準化局は、現在有効な ITU-T 勧告のリストを維持しています。

2.1 同一の推奨事項 |国際規格

  • ITU-T 勧告 X.20, Canonical Encoding Rule, および Distinguished Encoding Rules (DER) の仕様。
  • ITU-T 勧告 X.851 (1997) | ISO/IEC 9804:1998, 情報技術 - オープン システム相互接続 - コミットメント、同時実行、および回復サービス要素のサービス定義。

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 9805-1 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 33, Distributed application services, in collaboration with ITU-T. The identical text is published as ITU-T Recommendation X.852.

This third edition cancels and replaces the second edition (ISO/IEC 9805-1:1994), which has been technically revised.

ISO/IEC 9805 consists of the following parts, under the general title Information technology — Open Systems Interconnection — Protocol for the Commitment, Concurrency and Recovery service element:

  • Part 1: Protocol specification
  • Part 2: Protocol Implementation Conformance Statement (PICS) proforma

Annexes A and B form an integral part of this part of ISO/IEC 9805.

Introduction

This Recommendation | International Standard is one of a set of Recommendations | International Standards produced to facilitate the interconnection of information processing systems. It is related to other Recommendation | International Standards in the set as defined by the Reference Model for Open Systems Interconnection (see ITU-T Rec. X.200 | ISO/IEC 7498-1). The Reference Model subdivides the area of standardization for interconnection into a series of layers of specification, each of manageable size.

The goal of Open Systems Interconnection is to allow, with a minimum of technical agreement outside the interconnection standards, the interconnection of information processing systems:

  • from different manufacturers;
  • under different managements;
  • of different levels of complexity; and
  • of different technologies.

This Recommendation | International Standard specifies the protocol for the application-service-element for Commitment, Concurrency, and Recovery (CCR). These services are intended to be applicable to a wide range of application-process communication requirements.

This Recommendation | International Standard specifies CCR Protocol Version 2. The 1990 edition of ISO/IEC 9805 specified CCR protocol Version 1. The 1993/1994 editions of this Recommendation | International Standard specified both CCR protocol Version 1 and CCR protocol Version 2, for the static commitment functional unit only.

The CCR protocol specification consists of the following main components:

  • a) the specification of the CCR APDUs using Abstract Syntax One (ASN.1, ITU-T Rec. X.680 | ISO/IEC 8824-1);
  • b) the elements of procedure for issuing CCR service indication and confirm primitives to the CCR service-user when CCR APDUs are received and for the sending of CCR APDUs when CCR service request and indication primitives are received from the CCR service-user;
  • c) the CCR protocol machine specified in terms of a state table; and
  • d) the presentation services (see ITU-T Rec. X.216 | ISO/IEC 8822) used for sending and receiving CCR APDUs.

The CCR protocol shares the presentation-service with other application-service-elements.

The requirement to provide support for CCR together with other application-service-elements is satisfied by reference to this Recommendation | International Standard.

Annex A contains the definitions of the structure of the CCR APDUs.

Annex B describes how the CCR can be used in combination with other ASEs that use the presentation service in a way that is not compatible with the use of the presentation service by CCR as specified in the body of this Recommendation | International Standard.

1 Scope

This Recommendation | International Standard is to be applied by reference from other specifications. This is done within such specifications by reference to the CCR services defined in ITU-T Rec. X.851 | ISO/IEC 9804. A reference to a CCR service invokes the procedures of this Recommendation | International Standard to cause external effects.

This Recommendation | International Standard specifies, in clause 9, a use of the ACSE, Presentation and Session services to carry the CCR semantics. This"reference" mapping can be used whenever the use of these services does not conflict with the user made by other ASEs or ASOs that are using the same association. Annex B defines how a different use of supporting services may be specified, for use where the reference mapping is inappropriate.

This Recommendation | International Standard specifies the static and dynamic conformance requirements for systems implementing these procedures. It does not contain tests which can be used to demonstrate conformance.

This edition of this Recommendation | International Standard specifies CCR protocol Version 2, which makes use of the Session Data Separation functional unit to protect data not belonging to the CCR atomic action. The 1990 edition of ISO/IEC 9805 specified CCR protocol Version 1. The 1993/1994 edition of this Recommendation | International Standard specified both CCR protocol Version 1 and CCR protocol Version 2, for the static commitment functional unit only.

This International Standard specifies the protocol elements that support the following functional units:

  • a) static commitment;
  • b) dynamic commitment;
  • c) read only;
  • d) one-phase commitment;
  • e) cancel; and
  • f) overlapped recovery.

2 Normative references

The following Recommendations and International Standards contain provisions which, through reference in this text, constitute provisions of this Recommendation | International Standard. 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 Recommendation | International Standard are encouraged to investigate the possibility of applying the most recent edition of the Recommendations and Standards listed below. Members of IEC and ISO maintain registers of currently valid International Standards. The Telecommunication 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/IEC 7498-1:1994, Information technology — Open Systems Interconnection — Basic Reference Model: The Basic Model.
  • ITU-T Recommendation X.207 (1993) | ISO/IEC 9545:1994, Information technology — Open Systems Interconnection — Application layer structure.
  • ITU-T Recommendation X.210 (1993) | ISO/IEC 10731:1994, Information technology — Open Systems Interconnection — Basic Reference Model: Conventions for the definition of OSI services.
  • ITU-T Recommendation X.215 (1995) | ISO/IEC 8326:1996, Information technology — Open Systems Interconnection — 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/IEC 8649:1996, Information technology — Open Systems Interconnection — Service definition for the association control service element.
  • ITU-T Recommendation X.227 (1995) | ISO/IEC 8650-1:1996, Information technology — Open Systems Interconnection — Connection-oriented protocol for the association control service element: Protocol specification.
  • ITU-T Recommendation X.650 (1996) | ISO/IEC 7498-3:1997, Information technology — Open Systems Interconnection — Basic Reference Model: Naming and addressing.
  • ITU-T Recommendation X.680 (1994) | ISO/IEC 8824-1:1995, Information technology — Abstract Syntax Notation One (ASN.1): Specification of basic notation.
  • ITU-T Recommendation X.680 (1994)/Amd. 1 (1995) | ISO/IEC 8824-1:1995/Amd. 1:1995, Information technology — Abstract Syntax Notation One (ASN.1): Specification of basic notation — Amendment 1: Rules of extensibility.
  • Technical Corrigendum (1997) to ITU-T Recommendation X.680 (1994)/Amd. 1 (1995) | ISO/IEC 8824-1:1995/Amd. 1:1995, Information technology — Abstract Syntax Notation One (ASN.1): Specification of basic notation — Amendment 1: Rules of extensibility.
  • ITU-T Recommendation X.690 (1994) | ISO/IEC 8825-1:1995, Information technology — ASN.1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER).
  • ITU-T Recommendation X.851 (1997) | ISO/IEC 9804:1998, Information technology — Open Systems Interconnection — Service definition for the commitment, concurrency and recovery service element.