ISO/IEC 10026-3:1998 情報技術—オープンシステム相互接続—分散トランザクション処理—パート3:プロトコル仕様 | ページ 2

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

序文

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

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

国際標準 ISO/IEC 10026-3 は、合同技術委員会 ISO/IEC JTC 1, 情報技術、小委員会 SC 21, オープン システム相互接続データ管理、およびオープン分散処理によって作成されました。

この第 3 版は、第 2 版 (ISO/IEC 10026-3:1996) の技術改訂版です。

ISO/IEC 10026 のこの部分は、ITU-T 勧告 X.862 と技術的に一致していますが、同一のテキストとして公開されていません。

ISO/IEC 10026 は、以下の部分で構成され、一般的なタイトルは「情報技術 - オープン システム相互接続 - 分散トランザクション処理」です。

  • Part 1: OSI TP モデル
  • Part 2: OSI TP サービス
  • Part 3: プロトコル仕様
  • Part 4: Protocol Implementation Conformance Statement (PICS) プロフォーマ(第 2 版に準拠)
  • Part 5: OSI TP を使用する場合のアプリケーション コンテキスト プロフォーマとガイドライン
  • Part 6: 非構造化データ転送

附属書 A および B は、ISO/IEC 10026 のこの部分の不可欠な部分を形成します。附属書 C から G は、情報提供のみを目的としています。

序章

ISO/IEC 10026, 分散トランザクション処理 (OSI TP) は、コンピューター システムの相互接続を促進するために作成された一連の標準の 1 つです。これは、Open Systems Interconnection の参照モデル (ISO 7498) で定義されているセット内の他の国際規格に関連しています。参照モデルは、相互接続のための標準化の領域を、それぞれが管理可能なサイズの一連の仕様層に細分化します。

Open Systems Interconnection (OSI) の目的は、相互接続標準以外の最小限の技術的合意により、コンピューター システムの相互接続を可能にすることです。

  • a)異なるメーカーから;
  • b)異なる管理下にある。
  • c)複雑さのレベルが異なる。他の
  • d)異なる技術の。

ISO/IEC 10026 は、OSI TP サービスである OSI TP モデルを定義し、OSI 参照モデルのアプリケーション層内で利用可能な OSI TP プロトコルを指定します。

OSI TP サービスはアプリケーション層サービスです。これは、2 つ以上のオープン システムを含む分散トランザクションとして関連付けることができる識別可能な情報に関係しています。

ISO/IEC 10026 は、トランザクション処理をサポートするのに十分な機能を提供し、個別のオープン システム内の複数の TP リソース間で調整するためのフレームワークを確立します。

ISO/IEC 10026 は、ローカル リソースへのインターフェイスを指定しておらず、ローカル システム内のアプリケーション プログラミング インターフェイスも指定していません。

1 スコープ

ISO/IEC 10026 のこの部分は、

  • a) OSI TP サービスを提供している参加エンティティのそれぞれに必要な動作を与えるオートマトンの性質に関する記述 (第 6 節から第 11 節)
    • 1) TP サービスのユーザー呼び出しによって発行された要求および応答プリミティブの受信時に実行されるアクション。
    • 2)表示サービスプロバイダによって発行された指示および確認プリミティブを受信したときに取られるアクション。
    • 3)ローカルシステム内の特定のイベントの結果として取られるアクション。
    • 4)他の ASE との相互作用の結果として取られるアクション。
  • b) TP プロトコル制御情報を伝達するために必要な抽象構文の定義 (12 節)

  • c)このプロトコルの実装によって満たされる適合要件 (箇条 13)

ISO/IEC 10026 のこの部分の範囲は、システムの相互接続に限定されています。コンピューター システム内で可能なインターフェイスの実装を指定または制限するものではありません。

2 参考文献

以下の規格には規定が含まれており、このテキストで参照することにより、ISO/IEC 10026 のこの部分の規定を構成します。発行の時点で、示された版は有効でした。すべての規格は改訂される可能性があり、ISO/IEC 10026 のこの部分に基づく契約の当事者は、以下に示す規格の最新版を適用する可能性を調査することをお勧めします。 IEC および ISO のメンバーは、現在有効な国際規格の登録簿を維持しています。

  • ISO/IEC 7498-1:1994, 情報技術 — オープン システム相互接続 — 基本参照モデル: 基本モデル。
  • ISO/IEC 7498-3:1997, 情報技術 — オープン システム相互接続 — 基本参照モデル: 命名とアドレス指定
  • ISO/IEC 8326:1996, 情報技術 — オープン システム相互接続 — セッション サービスの定義。
  • ISO/IEC 8649:1996, 情報技術 - オープン システム相互接続 - アソシエーション コントロール サービス要素のサービス定義。
  • ISO/IEC 8650-1:1996, Information technology — Open Systems Interconnection — Association Control Service Element の接続指向プロトコル: プロトコル仕様。
  • ISO/IEC 8822:1994, 情報技術 — オープン システム相互接続 — プレゼンテーション サービスの定義。
  • ISO/IEC 8824-1:1995, 情報技術 — 抽象構文記法 , Canonical Encoding Rule, および Distinguished Encoding Rules (DER) の仕様。
  • ISO/IEC 9072-1:1989, 情報処理システム - テキスト通信 - リモート操作 - 1: モデル、表記、およびサービス定義。
  • ISO/IEC 9545:1994, 情報技術 — オープン システム相互接続 — アプリケーション層構造。
  • ISO/IEC 9594-6:1995, 情報技術 — オープン システム相互接続 — ディレクトリ: 選択された属性タイプ。
  • ISO/IEC 9646-1:1994, 情報技術 — オープン システム相互接続 — 適合性テストの方法論とフレームワーク — 1: 一般的な概念。
  • ISO/IEC 9646-7:1995, 情報技術 — オープン システム相互接続 — 適合性テストの方法論とフレームワーク — 7: 実装適合宣言。
  • ISO/IEC 9804:1997, 情報技術 - オープン システム相互接続 - コミットメント、同時実行、および回復サービス要素のサービス定義。
  • ISO/IEC 9805-1:1997, 情報技術 — オープン システム相互接続 — コミットメント、同時実行、および回復サービス要素のプロトコル仕様: プロトコル仕様。
  • ISO/IEC 10731:1994, 情報技術 - オープン システム相互接続 - 基本参照モデル - OSI サービスの定義に関する規約。

3 つの定義

ISO/IEC 10026 のこの部分の目的のために、ISO/IEC 10026-1 (TP モデル) および ISO/IEC 10026-2 (TP サービス) で与えられた定義は、ISO のこの部分の 7.3 で与えられたものに加えて/IEC 10026, 適用。

OSI TP プロトコル仕様に固有の用語の定義は、7.3 に含まれています。

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 10026-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.

This third edition is a technical revision of the second edition (ISO/IEC 10026-3:1996).

This part of ISO/IEC 10026 is technically aligned with ITU-T Recommendation X.862, but is not published as identical text.

ISO/IEC 10026 consists of the following parts, under the general title Information technology - Open Systems Interconnection - Distributed Transaction Processing:

  • Part 1: OSI TP Model
  • Part 2: OSI TP Service
  • Part 3: Protocol specification
  • Part 4: Protocol Implementation Conformance Statement (PICS) proforma (aligned to second edition)
  • Part 5: Application context proforma and guidelines when using OSI TP
  • Part 6: Unstructured Data Transfer

Annexes A and B form an integral part of this part of ISO/IEC 10026. Annexes C to G are for information only.

Introduction

ISO/IEC 10026, Distributed Transaction Processing (OSI TP), is one of a set of standards produced to facilitate the interconnection of computer systems. It is related to other International Standards in the set as defined by the Reference Model for Open Systems Interconnection (ISO 7498). The Reference Model subdivides the area of standardization for interconnection into a series of layers of specification, each of manageable size.

The aim of Open Systems Interconnection (OSI) is to allow, with a minimum of technical agreement outside the interconnection standards, the interconnection of computer systems:

  • a) from different manufacturers;
  • b) under different management;
  • c) of different levels of complexity; and
  • d) of different technologies.

ISO/IEC 10026 defines an OSI TP Model, an OSI TP Service and specifies an OSI TP Protocol available within the Application Layer of the OSI Reference Model.

The OSI TP Service is an Application Layer service. It is concerned with identifiable information which can be related as distributed transactions, which involve two or more Open Systems.

ISO/IEC 10026 provides sufficient facilities to support transaction processing, and establishes a framework for coordination across multiple TP resources in separate open systems.

ISO/IEC 10026 does not specify the interface to local resources, nor does it specify an application programming interface within the local system.

1 Scope

This part of ISO/IEC 10026 provides

  • a) a statement (clauses 6 to 11) of the nature of the automaton giving the necessary behaviour of each of the participating entities which are providing the OSI TP Service, covering
    • 1) the actions to be taken on receiving request and response primitives issued by a TP Service user invocation;
    • 2) the actions to be taken on receiving indication and confirm primitives issued by the presentation service-provider;
    • 3) the actions to be taken as a result of certain events within the local system;
    • 4) the actions to be taken as a result of interactions with other ASEs;
  • b) the definition (clause 12) of the abstract syntax required to convey the TP protocol control information;

  • c) the conformance requirements to be met by implementations of this protocol (clause 13).

The scope of this part of ISO/IEC 10026 is limited to the interconnection of systems; it does not specify or restrict the implementation of possible interfaces within a computer system.

2 Normative references

The following standards contain provisions which, through reference in this text, constitute provisions of this part of ISO/IEC 10026. At the time of publication, the editions indicated were valid. All standards are subject to revision, and parties to agreements based on this part of ISO/IEC 10026 are encouraged to investigate the possibility of applying the most recent editions of the standards indicated below. Members of IEC and ISO maintain registers of currently valid International Standards.

  • ISO/IEC 7498-1:1994, Information technology — Open Systems Interconnection — Basic Reference Model: The Basic Model.
  • ISO/IEC 7498-3:1997, Information technology — Open Systems Interconnection — Basic Reference Model: Naming and addressing.
  • ISO/IEC 8326:1996, Information technology — Open Systems Interconnection — Session service definition.
  • ISO/IEC 8649:1996, Information technology — Open Systems Interconnection — Service definition for the Association Control Service Element.
  • ISO/IEC 8650-1:1996, Information technology — Open Systems Interconnection — Connection-oriented protocol for the Association Control Service Element: Protocol specification.
  • ISO/IEC 8822:1994, Information technology — Open Systems Interconnection — Presentation service definition.
  • ISO/IEC 8824-1:1995, Information technology — Abstract Syntax Notation One (ASN.1): Specification of basic notation.
  • ISO/IEC 8824-1:1995/Amd.1:1996, Information technology — Abstract Syntax Notation One (ASN.1): Specification of basic notation — Amendment 1: Rules of extensibility.
  • ISO/IEC 8824-1:1995/Cor.1:1996, Information technology — Abstract Syntax Notation One (ASN.1): Specification of basic notation — Technical Corrigendum 1.
  • 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).
  • ISO/IEC 9072-1:1989, Information processing systems — Text communication — Remote Operations — 1: Model, notation, and service definition.
  • ISO/IEC 9545:1994, Information technology — Open Systems Interconnection — Application Layer structure.
  • ISO/IEC 9594-6:1995, Information technology — Open Systems Interconnection — The Directory: Selected attribute types.
  • ISO/IEC 9646-1:1994, Information technology — Open Systems Interconnection — Conformance testing methodology and framework — 1: General concepts.
  • ISO/IEC 9646-7:1995, Information technology — Open Systems Interconnection — Conformance testing methodology and framework — 7: Implementation Conformance Statements.
  • ISO/IEC 9804:1997, Information technology — Open Systems Interconnection — Service definition for the commitment, concurrency and recovery service element.
  • ISO/IEC 9805-1:1997, Information technology — Open Systems Interconnection — Protocol specification for the commitment, concurrency and recovery service element: Protocol specification.
  • ISO/IEC 10731:1994, Information technology — Open Systems Interconnection — Basic Reference Model — Conventions for the definition of OSI services.

3 Definitions

For the purposes of this part of ISO/IEC 10026, the definitions given in ISO/IEC 10026-1 (TP Model) and ISO/IEC 10026-2 (TP Service), in addition to those given in 7.3 of this part of ISO/IEC 10026, apply.

Definitions of terms specific to the OSI TP protocol specification are contained in 7.3.