この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
序文
ISO (国際標準化機構) と IEC (国際電気標準会議) は、世界標準化のための専門システムを形成しています。 ISO または IEC のメンバーである各国団体は、特定の技術活動分野に対処するためにそれぞれの組織によって設立された技術委員会を通じて国際規格の開発に参加しています。 ISO と IEC の技術委員会は、相互に関心のある分野で協力します。政府および非政府の他の国際機関も、ISO および IEC と連携してこの作業に参加しています。情報技術の分野では、ISO と IEC は共同技術委員会 ISO/IEC JTC 1 を設立しました。
国際規格は、ISO/IEC 指令Part 2 部に規定されている規則に従って草案されています。
合同技術委員会の主な任務は、国際規格を作成することです。合同技術委員会によって採択された国際規格草案は、投票のために各国機関に配布されます。国際規格として発行するには、投票を行っている国家機関の少なくとも 75% による承認が必要です。
この文書の要素の一部が特許権の対象となる可能性があることに注意してください。 ISO および IEC は、そのような特許権の一部またはすべてを特定する責任を負わないものとします。
ISO/IEC 18450 は Ecma International によって (ECMA-348 として) 作成され、特別な「ファストトラック手順」に基づいて、各国機関による承認と並行して、合同技術委員会 ISO/IEC JTC 1, 情報技術によって採択されました。 ISO および IEC の。
導入
この国際標準は、コンピュータ支援電気通信アプリケーション (CSTA) のフェーズ III 用の Web サービス記述言語 (WSDL) を定義します。
この国際規格は、CSTA のフェーズ III の一連の規格および技術レポートの一部です。スイート内のすべての標準および技術レポートは、Ecma メンバー企業の実際の経験に基づいており、それぞれが実用的で広範に基づいた合意を表しています。
ISO/IEC 18450 (ECMA-348) のこの初版は ISO/IEC 18051 第 6 版と完全に整合しており、ISO/IEC 18056 第 5 版から CSTA XML スキーマをインポートしています。
このエディションでは、イベント チャネルと暗黙的な関連付けを確立するための WS-Eventing を導入し、コンピューティング関数 WSDL でアウトバウンド操作をインバウンド操作に再キャストします。この変更は WS-I に完全に準拠しており、WSDL の完全なバインディングとして SOAP/HTTP をサポートします。
WSDLツールの承認
この国際規格の WSDL 仕様を反映した演算機能、スイッチング機能、および共通メッセージの WSDL 定義ファイルは、XML SPY ツールを使用して検証されています。
1 スコープ
Web サービス記述言語 (WSDL) は、Web サービスと、Web ベースのアプリケーションによる Web サービスへのアクセス方法を記述するための XML スキーマです。 WSDL は、Web ベースのアプリケーションの作成と展開を容易にします。たとえば、多くの業界の Web サービス開発環境で WSDL を使用すると、Web サービス開発者は、ネットワークや基礎となるトランスポート プロトコルの詳細を知らなくても、実装によって提供される機能にアクセスできます。
この国際標準は、ISO/IEC 18051, コンピュータ支援電気通信アプリケーション (CSTA) フェーズ III 用のコンピューティング機能 WSDL およびスイッチング機能 WSDL の 2 つの WSDL 文書を指定します。 ISO/IEC 18051 で指定されているすべての CSTA 機能 (サービスやイベントなど) は、この国際規格で指定されています。この規格は、ISO/IEC 18051 で指定されたすべてのプロファイルに対して、コンピューティング機能 WSDL から 1 つとスイッチング機能 WSDL から 1 つずつ、ポート タイプのペアを指定します。
完全な WSDL ドキュメントには、抽象的な定義 (WSDL メッセージおよびポート タイプ要素) と具体的なプロトコル固有の定義 (WSDL バインディング、ポート、およびサービス要素) の両方が含まれています。この CSTA WSDL 標準は、WSDL ドキュメントの抽象定義のみを指定します。具体的なプロトコル固有の定義は実装固有のものであり、この国際標準の範囲外です。付録 B は、SOAP over HTTP バインディングの例を示しています。
WSDL は XML および XML スキーマで定義されます。この国際標準は XML データ型に基づいて構築されており、ISO/IEC 18056 で指定されているすべてのメッセージ形式をインポートします。
付属書 A は、WS-Eventing に基づいてイベント チャネルを確立するメカニズムを指定します。イベント チャネルを使用すると、スイッチング機能とコンピューティング機能がサービス リクエスタとサービス プロバイダーの両方になることができます。
3 規範的参照
この文書を適用するためには、以下の参照文書が不可欠です。日付が記載された参考文献については、引用された版のみが適用されます。日付のない参照については、参照文書の最新版 (修正を含む) が適用されます。
3.1 ECMA リファレンス
- ISO/IEC 18051:2012, 情報技術 — 電気通信およびシステム間の情報交換 — コンピュータ支援電気通信アプリケーション (CSTA) フェーズ III (ECMA-269) のためのサービス
- ISO/IEC 18056:2012, 情報技術 - 電気通信およびシステム間の情報交換 - コンピュータでサポートされる電気通信アプリケーション (CSTA) フェーズ III (ECMA-323) の XML スキーマ定義
- ISO/IEC 25437:2012, 情報技術 - システム間の電気通信および情報交換 - WS-Session - アプリケーション セッション サービス用の Web サービス (ECMA-366)
- ISO/IEC TR 18053:2000, 情報技術 - 電気通信およびシステム間の情報交換 - コンピュータ支援電気通信アプリケーション (CSTA) フェーズ III (ECMA TR/72) の定義と用語集
3.2 World Wide Web コンソーシアムの参考文献
SOAP 1.1, Simple Object Access Protocol (SOAP) 1.1, W3C 注 2000 年 5 月 8 日
XML 1.0, 拡張マークアップ言語 (XML) 1., W3C 勧告 2000 年 10 月 6 日
XML スキーマ 1.0, XML スキーマ言語Part 1: 構造。 W3C 勧告 2 2001 年 5 月および XML スキーマ言語Part 2: データ型。 W3C 勧告 2001 年 5 月 2 日
WSDL 1.1, Web サービス記述言語 (WSDL) 1.1, W3C Note 2001 年 3 月 15 日
| WS アドレス指定、 | Web サービス アドレッシング 1.0 - コア、ISO/IEC 40240 | |
| Web サービス アドレッシング 1.0 - SOAP バインディング、ISO/IEC 40250 | ||
| Web サービス アドレッシング 1.0 - メタデータ、ISO/IEC 40260 |
WS-Eventing, Web サービス イベンティング (WS-Eventing) W3C 勧告 2011 年 12 月 13 日
4 用語と定義
CSTA 固有の用語は ISO/IEC TR 18053 で定義されています。
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 18450 was prepared by Ecma International (as ECMA-348) and was adopted, under a special “fast-track procedure”, by Joint Technical Committee ISO/IEC JTC 1, Information technology, in parallel with its approval by national bodies of ISO and IEC.
Introduction
This International Standard defines a Web Services Description Language (WSDL) for Phase III of Computer Supported Telecommunications Applications (CSTA).
This International Standard is part of a Suite of Standards and Technical Reports for Phase III of CSTA. All of the Standards and Technical Reports in the Suite are based upon the practical experience of Ecma member companies and each one represents a pragmatic and widely based consensus.
This first Edition of ISO/IEC 18450 (ECMA-348) is fully aligned with ISO/IEC 18051 6th Edition and it imports the CSTA XML schemata from ISO/IEC 18056 5th Edition.
This edition introduces WS-Eventing to establish event channels and implicit associations, and recasts outbound operations into inbound operations in the Computing Function WSDL. This change is fully conformant to WS-I and supports SOAP/HTTP as a complete binding of the WSDL.
WSDLTools Acknowledgement
The WSDL definition files, for the computing function, switching function and common messages, reflecting the WSDL specifications in this International Standard have been verified using the XML SPY tool.
1 Scope
Web Services Description Language (WSDL) is an XML schema for describing Web services and how they can be accessed by Web based applications. WSDL facilitates the creation and deployment of web based applications. For example, by using WSDL with many industry Web services development environments, a web services developer can access features provided by an implementation without knowing details of the network or underlying transport protocols.
This International Standard specifies two WSDL documents: Computing Function WSDL and Switching Function WSDL, for ISO/IEC 18051, Services for Computer Supported Telecommunications Applications (CSTA) Phase III. All CSTA features (e.g., services and events) specified in ISO/IEC 18051 are specified in this International Standard. This Standard specifies pairs of port types, one from the Computing Function WSDL and one from the Switching Function WSDL, for all the profiles specified in ISO/IEC 18051.
A full WSDL document contains both abstract definitions (WSDL messages and port type elements) and concrete protocol specific definitions (WSDL bindings, ports, and service elements). This CSTA WSDL Standard specifies only the abstract definitions of a WSDL document. The concrete and protocol specific definitions are implementation specific and are outside the scope of this International Standard. Annex B illustrates an example SOAP over HTTP binding.
WSDL is defined in XML and XML Schemata. This International Standard builds upon the XML data types and imports all message formats specified in ISO/IEC 18056.
Annex A specifies mechanisms to establish event channels based on WS-Eventing. The event channels allow the Switching Function and Computing Function to be both a Service Requester and a Service Provider.
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.
3.1 Ecma references
- ISO/IEC 18051:2012,Information technology — Telecommunications and information exchange between systems — Services for Computer Supported Telecommunications Applications (CSTA) Phase III (ECMA-269)
- ISO/IEC 18056:2012,Information technology — Telecommunications and information exchange between systems — XML Schema Definitions for Computer Supported Telecommunications Applications (CSTA) Phase III (ECMA-323)
- ISO/IEC 25437:2012,Information technology — Telecommunications and information exchange between systems — WS-Session — Web services for application session services (ECMA-366)
- ISO/IEC TR 18053:2000,Information technology — Telecommunications and information exchange between systems — Glossary of definitions and terminology for Computer Supported Telecommunications Applications (CSTA) Phase III (ECMA TR/72)
3.2 World Wide Web Consortium references
SOAP 1.1, Simple Object Access Protocol (SOAP) 1.1, W3C Note 08 May 2000
XML 1.0, Extensible Markup Language (XML) 1.0 (Second Edition), W3C Recommendation 06 October 2000
XML Schema 1.0, XML Schema Language Part 1: Structures. W3C Recommendation 2 May 2001 and XML Schema Language Part 2: Datatypes. W3C Recommendation 2 May 2001
WSDL 1.1, Web Services Description Language (WSDL) 1.1, W3C Note 15 March 2001
| WS-Addressing, | Web Services Addressing 1.0 - Core, ISO/IEC 40240 | |
| Web Services Addressing 1.0 - SOAP Binding, ISO/IEC 40250 | ||
| Web Services Addressing 1.0 - Metadata, ISO/IEC 40260 |
WS-Eventing, Web Services Eventing (WS-Eventing) W3C Recommendation 13 December 2011
4 Terms and definitions
CSTA-specific terminology is defined in ISO/IEC TR 18053.