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

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

序文

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

国際規格は、ISO/IEC 指令Part 2 部に規定されている規則に従って草案されています。

合同技術委員会の主な任務は、国際規格を作成することです。合同技術委員会によって採択された国際規格草案は、投票のために各国機関に配布されます。国際規格として発行するには、投票を行っている国家機関の少なくとも 75% による承認が必要です。

この文書の要素の一部が特許権の対象となる可能性があることに注意してください。 ISO および IEC は、そのような特許権の一部またはすべてを特定する責任を負わないものとします。

ISO/IEC 25437 は、Ecma International によって (ECMA-366 として) 作成され、特別な「ファストトラック手順」に基づいて、ISO/IEC JTC 1, 情報技術、分科会 SC 6, 電気通信および情報交換の合同技術委員会によって採択されました。 ISO および IEC の各国機関による承認と並行して、システム間での認証が行われます。

この第 3 版は、技術的に改訂された第 2 版 (ISO/IEC 25437:2009) を廃止し、置き換えるものです。

導入

ISO/IEC 22534, アプリケーション セッション サービスでは、トランスポート層プロトコルから独立したアプリケーション セッションの作成および管理に使用できる XML プロトコルを指定します。この国際標準 (WS-Session) は、ISO/IEC 22534 の Web サービスを指定します。

サービス リクエスタがサービス プロバイダーおよびセッション管理にこの国際標準を使用する Web サービス (ECMA-348 など) からイベント通知を受信できるように、この国際標準では WS-Eventing が必須のメカニズムとして導入され、WS-BaseNotification がオプションとして導入されています。イベントチャンネルを管理します。この国際標準では、WS-Eventing の A.2 のアプローチを使用して、ApplicationSessionTerminated を通知 WSDL の操作として指定します。

WS-Eventing は W3C で W3C 勧告案に移行したため、この国際標準の第 3版には WS-Eventing の最新版が組み込まれ、準拠しています。

WS-Eventing が採用した WS-I プロファイルのガイダンスに従って、この標準は WSDL サービスのサブセットのみを使用し、特に、この標準は WSDL 1.1 通知および要求応答操作を使用しません。

1 スコープ

この国際規格は、ISO/IEC 22534 で定義されているアプリケーション セッション サービスの Web サービス (WSDL, 第 5 項) および SOAP バインディング (第 6 項) を指定します。アプリケーション セッション サービスにより、アプリケーションはアプリケーションと呼ばれるサーバーとの関係を作成および維持できます。セッション。で指定されている Web サービスを使用すると、サービス リクエスタ (ISO/IEC 22534 のアプリケーション) およびサービス プロバイダー (ISO/IEC 22534 のサーバー) がそのようなアプリケーション セッションを作成および維持できます。

この国際規格は、ISO/IEC 22534 に基づいて構築され、ISO/IEC 22534 の XML スキーマ定義をインポートしています。指定されたサービスの WSDL 記述をサービス プロバイダーとリクエスタが利用できるようにする方法は、この国際規格の範囲外です。

通知 WSDL は、ApplicationSessionTerminated 操作を指定します。この操作では、サービス リクエスタがサービス プロバイダから受信するイベント通知の 1 つの入力メッセージを指定します。サービス リクエスタは、セッション管理にこの国際規格を使用する ECMA-348 などの Web サービスからイベント通知を受け取ることもあります。

3 規範的参照

この文書を適用するためには、以下の参照文書が不可欠です。日付が記載された参考文献については、引用された版のみが適用されます。日付のない参照については、参照文書の最新版 (修正を含む) が適用されます。

  • ISO/IEC 22534:200, 情報技術 - システム間の電気通信および情報交換 - アプリケーション セッション サービス
  • SOAP 1.1 シンプル オブジェクト アクセス プロトコル 1.1, W3C 注 2000 年 5 月 8 日
  • WSDL 1.1 Web サービス記述言語 1.1, W3C 注記 2001 年 3 月 15 日
  • XML スキーマ 1.0: XML スキーマ言語Part 1: 構造、W3C 勧告 2004 年 10 月 28 日
    XML スキーマ言語Part 2: データ型、W3C 勧告 2004 年 10 月 28 日
  • WS-Addressing 1.0 Web サービス アドレッシング 1.0 - コア W3C 勧告 (ISO/IEC 40240:2011)
    Web サービス アドレッシング 1.0 - SOAP バインディング W3C 勧告 (ISO/IEC 40250:2011)
    Web サービス アドレッシング 1.0 - メタデータ、W3, W3C 勧告 2011 年 12 月 13 日、 http://www.w3.org/TR/ws-eventing/
  • WS-BaseNotification 1.3 Web サービス 基本通知 1.3 (WS-BaseNotification) OASIS 標準、2006 年 10 月 1 日

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.

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

The main task of the joint technical committee is to prepare International Standards. 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.

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

ISO/IEC 25437 was prepared by Ecma International (as ECMA-366) 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 exchange between systems, in parallel with its approval by national bodies of ISO and IEC.

This third edition cancels and replaces the second edition (ISO/IEC 25437:2009), which has been technically revised.

Introduction

ISO/IEC 22534, Application Session Services, specifies XML protocols that can be used to create and manage application sessions that are independent of the transport layer protocols. This International Standard (WS-Session) specifies Web services for ISO/IEC 22534.

For Service Requester to receive the event notification from the Service Provider and from web services (e.g. ECMA-348) that use this International Standard for session management, this International Standard introduces WS-Eventing as the mandatory mechanism and WS-BaseNotification as an Option to manage the event channel. This International Standard uses the approach in A.2 of WS-Eventing to specify the ApplicationSessionTerminated as an operation in the Notification WSDL.

Since WS-Eventing has advanced to a W3C Proposed Recommendation at W3C, the 3rd edition of this International Standard incorporates and complies with the latest edition of WS-Eventing.

Heeding the guidance in the WS-I Profiles that WS-Eventing adopted, this Standard only uses a subset of WSDL Services, in particular, this Standard does not use the WSDL 1.1 Notification and Solicit-response operations.

1 Scope

This International Standard specifies Web Services (in WSDL, in Clause 5) and SOAP bindings (in Clause 6) for the Application Session Services defined in ISO/IEC 22534. The Application Session Services allow Applications to create and maintain a relationship with Servers termed Application Session. The Web services specified herein, allow Service Requesters (Applications in ISO/IEC 22534) and Service Providers (Servers in ISO/IEC 22534) to create and maintain such Application Sessions.

This International Standard builds upon and imports the XML schema definitions from ISO/IEC 22534. The method of making the WSDL description of the specified services available to Service Provider and Requester is out of the scope of this International Standard.

The Notification WSDL specifies the ApplicationSessionTerminated operation. The operation specifies one input message for the event notification that Service Requesters receive from the Service Provider. Service Requesters may also receive the event notifications from web services, e.g. ECMA-348, that use this International Standard for session management.

3 Normative references

The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.

  • ISO/IEC 22534:2005 (ECMA-354), Information technology — Telecommunications and information exchange between systems — Application session services
  • SOAP 1.1 Simple Object Access Protocol 1.1, W3C Note 08 May 2000
  • WSDL 1.1 Web Service Description Language 1.1, W3C Note 15 March 2001
  • XML Schema 1.0: XML Schema Language Part 1: Structure, W3C Recommendation 28 October 2004
    XML Schema Language Part 2: Data Types, W3C Recommendation 28 October 2004
  • WS-Addressing 1.0 Web Services Addressing 1.0 - Core W3C Recommendation (ISO/IEC 40240:2011)
    Web Services Addressing 1.0 - SOAP Binding W3C Recommendation (ISO/IEC 40250:2011)
    Web Services Addressing 1.0 - Metadata, W3C (ISO/IEC 40260:2011)
  • Web Services Eventing (WS-Eventing), W3C Recommendation 13 December 2011, http://www.w3.org/TR/ws-eventing/
  • WS-BaseNotification 1.3 Web Services Base Notification 1.3 (WS-BaseNotification) OASIS Standard, 1 October 2006