ISO/IEC 22534:2005 情報技術—システム間の電気通信と情報交換—アプリケーションセッションサービス | ページ 2

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

序文

ISO (国際標準化機構) は、各国の標準化団体 (ISO メンバー団体) の世界的な連合です。国際規格の作成作業は、通常、ISO 技術委員会を通じて行われます。技術委員会が設立された主題に関心のある各会員団体は、その委員会に代表される権利を有します。 ISOと連携して、政府および非政府の国際機関もこの作業に参加しています。 ISO は、電気技術の標準化に関するすべての問題について、国際電気標準会議 (IEC) と緊密に協力しています。

国際規格は、ISO/IEC 指令で指定された規則に従って起草されます。 2.

技術委員会の主な任務は、国際規格を準備することです。技術委員会によって採択されたドラフト国際規格は、投票のためにメンバー団体に配布されます。国際規格として発行するには、投票するメンバー団体の少なくとも 75% による承認が必要です。

このドキュメントの要素の一部が特許権の対象となる可能性があることに注意してください。 ISO は、そのような特許権の一部または全部を特定する責任を負わないものとします。

ISO/IEC 22534 は Ecma International によって (ECMA-354 として) 作成され、合同技術委員会 ISO/IEC JTC 1, 情報技術、小委員会 SC 6, 電気通信および情報交換によって特別な「ファストトラック手順」の下で採用されました。 ISOおよびIECの国家機関による承認と並行して、システム間で。

序章

この国際標準は、Ecma アプリケーション セッション サービスを定義します。これは、アプリケーション メッセージを交換するためのアプリケーション セッションを確立および維持するために使用される XML ベースのサービスのセットです。

この国際標準によって確立されたアプリケーション セッションは、アプリケーション メッセージを交換するための基本的なトランスポート プロトコル (TCP, HTTP など) とは無関係です。

CSTA-XML (ECMA-323) などのアプリケーション プロトコルのセッションは、この国際標準を使用して確立できます。

1 スコープ

この国際規格で定義されているサービスは、アプリケーション メッセージを交換する目的で、アプリケーションとサーバー間の関係を確立および維持するために使用されます。この国際規格では、この関係をアプリケーション セッションと呼びます。

ECMA-323 などのアプリケーション プロトコルでは、アプリケーション メッセージを交換する前にアプリケーション セッションを確立する必要があります。 ECMA-269 は、アプリケーション コンテキストを確立するためのいくつかのメカニズムを指定します。考えられるメカニズムの 1 つは ACSE (ISO/IEC 8649) ですが、ASCE はサービスに ASN.1 エンコーディングを使用するため、ECMA-323 などの XML ベースのプロトコルでの使用は望ましくありません。

この国際標準は、アプリケーション セッションを確立するための XML ベースの代替手段を提供します。

1.1 概要

Ecma アプリケーション セッション サービスは、次のサービスで構成されます。

  • •アプリケーション セッションを開始します。このサービスは、サーバーとのアプリケーション セッションを確立するためにアプリケーションによって使用されます。グローバルに一意のセッション ID が、サーバーから応答メッセージで返されます。 sessionID は、セッションが存在する限り、セッションに対処するために他のサービスで使用されます。
  • •アプリケーション セッションを停止します。このサービスは、アプリケーション セッションを停止するためにアプリケーションによって使用されます。
  • •アプリケーション セッション タイマーをリセットします。このサービスは、アプリケーション セッションに関連付けられたタイマーをリセットするために、アプリケーションによって使用されます。アプリケーション タイマーが期限切れになる前にリセットされない場合、アプリケーション セッションは終了します。
  • • Application Session Terminated - このサービスは、サーバーがアプリケーション セッションが異常終了したことを示すために使用されます (つまり、Stop Application Session サービスを介していない)

1.2 テンプレートの説明

条項 4 で指定されたサービスには、次の列を含むテーブルが含まれます。

  • •パラメータ名 – パラメータを参照するために使用される名前。これは、箇条 5 で指定された XML 要素名に対応します。
  • •タイプ — パラメータの形式。これは、箇条 5 の XML スキーマ定義で使用される XML 要素タイプに対応します。
  • • M/O – パラメータの必須/オプションの側面。必須パラメーターは、対応する XML インスタンス ドキュメントに含める必要がありますが、オプションのパラメーターは省略できます。
  • •説明 - パラメータの目的を説明します。

3 参考文献

この条項は、このドキュメントでは内容がありません。

参考文献

[1]ECMA-269, 情報技術 — システム間の電気通信および情報交換 — コンピュータ対応電気通信アプリケーション (CSTA) フェーズ III のサービス、第 6 版、2004 年 6 月 (ISO/IEC 18051)
[2]ECMA-323, 情報技術 — システム間の電気通信および情報交換 — コンピュータ対応電気通信アプリケーション (CSTA) フェーズ III の XML プロトコル、第 3 版、2004 年 6 月 (ISO/IEC 18056)
[3]ISO/IEC 8649:1996, 情報技術 - オープン システム相互接続 - アソシエーション コントロール サービス要素のサービス定義

Foreword

ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies (ISO member bodies). The work of preparing International Standards is normally carried out through ISO technical committees. Each member body interested in a subject for which a technical committee has been established has the right to be represented on that committee. International organizations, governmental and non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.

International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, 2.

The main task of technical committees is to prepare International Standards. Draft International Standards adopted by the technical committees are circulated to the member bodies for voting. Publication as an International Standard requires approval by at least 75 % of the member bodies casting a vote.

Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. ISO shall not be held responsible for identifying any or all such patent rights.

ISO/IEC 22534 was prepared by Ecma International (as ECMA-354) and was adopted, under a special “fast-track procedure”, by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 6, Telecommunications and information exhange between systems, in parallel with its approval by national bodies of ISO and IEC.

Introduction

This International Standard defines Ecma Application Session Services - a set of XML-based services used to establish and maintain an application session for exchanging application messages.

The application session established by this International Standard is independent of the underlying transport protocol (TCP, HTTP, etc.) for exchanging application messages.

Sessions for application protocols such as CSTA-XML (ECMA-323) may be established using this International Standard.

1 Scope

The services defined in this International Standard are used to establish and maintain a relationship between an application and a server for the purpose of exchanging application messages. For the purpose of this International Standard this relationship is called an application session.

Application protocols, such as ECMA-323, require that an application session is established before application messages are exchanged. ECMA-269 specifies several mechanisms for establishing an application context. One possible mechanism is ACSE (ISO/IEC 8649) – but since ASCE uses ASN.1 encoding for its services, it is not desirable for use with XML based protocols such as ECMA-323.

This International Standard provides an XML-based alternative for establishing application sessions.

1.1 Overview

The Ecma Application Session Services consist of the following services:

  • • Start Application Session. This service is used by an application to establish an application session with a server. A globally unique sessionID is returned by the server in the response message. The sessionID is used in other services to address the session as long as the session exists.
  • • Stop Application Session. This service is used by an application to stop an application session.
  • • Reset Application Session Timer. This service is used by an application to reset the timer associated with an application session. If the application timer is not reset before it expires, the application session will be terminated.
  • • Application Session Terminated – This service is used by the server to indicate that the application session has been abnormally terminated (i.e. not via the Stop Application Session service).

1.2 Template Description

The services specified in Clause 4 include tables that contain the following columns:

  • • Parameter Name – the name that is used to reference the parameter. This corresponds to the XML element name specified in Clause 5.
  • • Type – the format of the parameter. This corresponds to the XML element type used in the XML schema definition in Clause 5.
  • • M/O – the Mandatory/Optional aspect of the parameter. Mandatory parameters must be included in the corresponding XML instance document while optional parameters may be omitted.
  • • Description – Describes the purpose of the parameter.

3 Normative references

This Clause has no content in this document.

Bibliography

[1]ECMA-269, Information technology — Telecommunications and information exchange between systems — Services for Computer Supported Telecommunications Applications (CSTA) Phase III, 6th edition, June 2004 (ISO/IEC 18051)
[2]ECMA-323, Information technology — Telecommunications and information exchange between systems — XML Protocol for Computer Supported Telecommunications Applications (CSTA) Phase III, 3rd edition, June 2004 (ISO/IEC 18056)
[3]ISO/IEC 8649:1996, Information technology — Open Systems Interconnection — Service definition for the Association Control Service Element