この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
序章
高品質のITSサービスを提供するためには、電子料金収受サービスにおける金融業界間の連携など、さまざまなサービス連携が不可欠です。サービスシステムは、ハードウェア、OS, ミドルウェア、アプリケーション開発言語などの異種プラットフォームで構築されます。 Web サービスは、異種の分散システムを調整するためのテクノロジです。
機敏で相互運用可能な方法で Web サービスを提供するために、標準ベースのメタデータの使用が ISO 24097-1 で提案されました。 Web サービス (WS) メタデータは、Web サービスの正式な記述です。 インターフェイス メタデータ と QoS (Quality of Service) メタデータ で表されます。 WS メタデータは、Web サービス プロバイダーとそのコンシューマーの間の技術契約であるため、双方がこのインターフェイスを認識しています。これにより、サービス プロバイダーのプログラムとサービス コンシューマーのプログラムの間の相互運用性の基盤が提供されます。メタデータは標準に基づいているため、ソフトウェア ツールは、設計からサービスおよびアップグレードに至るまで、WS のライフサイクルをサポートできます。
図 1 — ITS WS メタデータの使用例
インターフェイス メタデータ の標準は WSDL です。このトピックは、ISO/TR 24097-2 で取り上げられています。
QoS メタデータ は、ドメイン固有の要件と、セキュリティ、信頼性の高いメッセージング、メッセージ アドレッシング、SOAP メッセージ送信の最適化などの制約を組み合わせたものです。
このドキュメントでは、これらの QoS トピックに焦点を当てています。
Introduction
In order to provide high quality ITS services, various types of service coordination are indispensable, e.g. coordination between financial industries in an Electronic Fee Collections service. Service systems are constructed in a heterogeneous platform, e.g. hardware, OS, middleware, and/or application development language. Web services are technologies for heterogeneous distributed systems coordination.
To provide web services in an agile and interoperable manner, the use of standard based metadata was proposed in ISO 24097-1. Web service (WS) metadata is a formal description of a web service. It is expressed by: Interface metadata and QoS (Quality of Service) metadata . WS metadata is a technical contract between a web service provider and its consumers, so both sides are aware of this interface. This provides the base of interoperability between a service provider's program and a service consumer's program. Because metadata is based on standards, software tools can support the WS lifecycle through design to servicing and upgrading.
Figure 1—ITS WS metadata use case
The interface metadata standard is the WSDL. This topic was covered in ISO/TR 24097-2.
QoS metadata is a combination of domain specific requirements and constraints such as security, reliable messaging, message addressing, and SOAP message transmission optimization.
This document focuses on these QoS topics.