ISO/IEC 23004-3:2007 情報技術—マルチメディアミドルウェア—パート3:コンポーネントモデル | ページ 2

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

序文

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

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

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

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

ISO/IEC 23004-3 は、合同技術委員会 ISO/IEC JTC 1, 情報技術、小委員会 SC 29, オーディオ、画像、マルチメディア、およびハイパーメディア情報のコーディングによって作成されました。

ISO/IEC 23004 は、以下の部分で構成されており、一般的なタイトルは「情報技術 — マルチメディア ミドルウェア」です。

  • Part 1: アーキテクチャ
  • Part 2: マルチメディア アプリケーション プログラミング インターフェイス
  • Part 3: コンポーネント モデル
  • Part 4: リソースと品質の管理
  • Part 5: コンポーネントのダウンロード
  • Part 6: 障害管理
  • Part 7: システムの完全性管理

序章

MPEG, ISO/IEC JTC 1/SC 29/WG 11 は、多くの重要な規格 (MPEG-1, MPEG-2, MPEG-4, MPEG-7, および MPEG-21) を作成しました。 MPEG は、Multimedia Middleware (M3W) Requirements Document Version 2.0 (ISO/IEC JTC 1/SC 29/WG 11 6981)

マルチメディア ミドルウェア (M3W) の目的は、アプリケーションがミドルウェアの最小限の知識でマルチメディア機能を実行できるようにすることと、アプリケーションがミドルウェアの更新をトリガーしてミドルウェア API を拡張できるようにすることです。最初の目標は、ミドルウェアが提供する API を標準化することで達成できます。 2 番目の目標は、ミドルウェア API を管理し、これがアプリケーションのニーズに応じて確実に機能するようにするためのメカニズムが必要になるため、はるかに困難です。 2 番目の目標は、必要な標準 API をミドルウェア管理を提供するものに減らすことで、最初の目標をサポートできます。したがって、アプリケーションはこれらの標準管理 API を使用して、必要なマルチメディア システムを生成できます。

ISO/IEC 23004 は以下を提供します。

  • 1)すべてのユーザーのニーズを満たすために、幅広いネットワークとデバイスにわたってマルチメディア リソースの透過的かつ拡張された使用を可能にする、マルチメディア ミドルウェア API フレームワークのビジョン
  • 2)コンテンツの作成、管理、操作、転送、配布、および消費のための技術を調和させるために、ソフトウェア コンポーネントおよびサービスへの API の統合を促進する方法。
  • 3)他の機関との協力を通じて、明確に定義された機能要件に基づいた仕様と標準を開発することにより、マルチメディア API フレームワークを達成するための戦略

1 スコープ

ISO/IEC 23004 のこのパートでは、マルチメディア ミドルウェア (M3W) コンポーネント モデルとコア フレームワークを定義しています。 M3W コンポーネント モデルとコア フレームワークのコンテキストは、ISO/IEC 23004-1 で説明されています。

3 参考文献

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

  • ISO/IEC 23004-1, 情報技術 — マルチメディア ミドルウェア — 1: アーキテクチャ
  • W3C REC-xml-20001006, Extensible Markup Languag, W3C 勧告、2000 年 10 月 6 日。
  • W3C REC-xmlschema-1-20041028, XML スキーマ1: 構造 第 2 版、W3C 勧告 2004 年 10 月 28 日
  • W3C REC-xmlschema-2-20041028, XML スキーマ2: データ型 第 2 版、W3C 勧告 2004 年 10 月 28 日

4 用語と定義

このドキュメントの目的のために、ISO/IEC 23004-1 に記載されている用語と定義が適用されます。

参考文献

[1]ISO/IEC指令、 2, 国際規格の構造と起草に関する規則、2004 年
[2]ISO/IEC TR 10000-1, 情報技術 — 国際標準プロファイルのフレームワークと分類 — 1: 一般原則と文書化の枠組み
[3]ISO 10241, 国際用語規格 — 準備とレイアウト
[4]ISO 128-30, 製図 — プレゼンテーションの一般原則 — 30: ビューの基本的な規約
[5]ISO 128-34, 製図 — プレゼンテーションの一般原則 — 34: 機械設計図の見方
[6]ISO 128-40, 製図 — プレゼンテーションの一般原則 — 40: カットとセクションの基本的な規則
[7]ISO 128-44, 製図 — プレゼンテーションの一般原則 — 44: 機械工学図面のセクション
[8]ISO 3, 数量および単位
[9]IEC 6002, 電気技術で使用される文字記号
[10]ISO 1000, SI 単位、およびその倍数と他の特定の単位の使用に関する推奨事項
[11]ISO 690, ドキュメンテーション - 参考文献 - 内容、形式および構造
[12]ISO 690-2, 情報と文書 — 参考文献 — 2: 電子文書またはその一部
[13]Dale Rogerson, Inside COM — Microsoft's Component Object Model, Microsoft Press, ISBN: 1-57231-349-

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, 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 23004-3 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia information.

ISO/IEC 23004 consists of the following parts, under the general title Information technology — Multimedia Middleware:

  • Part 1: Architecture
  • Part 2: Multimedia application programming interface
  • Part 3: Component model
  • Part 4: Resource and quality management
  • Part 5: Component download
  • Part 6: Fault management
  • Part 7: System integrity management

Introduction

MPEG, ISO/IEC JTC 1/SC 29/WG 11, has produced many important standards (MPEG-1, MPEG-2, MPEG-4, MPEG-7, and MPEG-21). MPEG feels that it is important to standardize an application programming interface (API) for Multimedia Middleware (M3W) that complies with the requirements found in the annex to the Multimedia Middleware (M3W) Requirements Document Version 2.0 (ISO/IEC JTC 1/SC 29/WG 11 6981).

The objectives of Multimedia middleware (M3W) are to allow applications to execute multimedia functions with a minimum knowledge of the middleware and to allow applications to trigger updates to the middleware to extend the middleware API. The first goal can be achieved by standardizing the API that the middleware offers. The second goal is much more challenging, as it requires mechanisms to manage the middleware API and to ensure that this functions according to application needs. The second goal can support the first, by reducing the needed standard API to those that provide middleware management. Consequently, applications can use these standard management APIs to generate the multimedia system they require.

ISO/IEC 23004 provides the following:

  • 1) a vision for a multimedia middleware API framework to enable the transparent and augmented use of multimedia resources across a wide range of networks and devices to meet the needs of all Users;
  • 2) a method to facilitate the integration of APIs to software components and services in order to harmonize technologies for the creation, management, manipulation, transport, distribution and consumption of content;
  • 3) a strategy for achieving a multimedia API framework by the development of specifications and standards based on well-defined functional requirements through collaboration with other bodies.

1 Scope

This part of ISO/IEC 23004 defines the Multimedia Middleware (M3W) Component Model and Core Framework. The context of the M3W Component Model and Core Framework is described in ISO/IEC 23004-1.

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 23004-1, Information technology — Multimedia Middleware — 1: Architecture
  • W3C REC-xml-20001006, Extensible Markup Language (XML) 1.0 (Second Edition), W3C Recommendation 6 October 2000.
  • W3C REC-xmlschema-1-20041028, XML Schema 1: Structures Second Edition, W3C Recommendation 28 October 2004
  • W3C REC-xmlschema-2-20041028, XML Schema 2: Datatypes Second Edition, W3C Recommendation 28 October 2004

4 Terms and definitions

For the purposes of this document, the terms and definitions given in ISO/IEC 23004-1 apply.

Bibliography

[1]ISO/IEC Directives, 2, Rules for the structure and drafting of International Standards, 2004
[2]ISO/IEC TR 10000-1, Information technology — Framework and taxonomy of International Standardized Profiles — 1: General principles and documentation framework
[3]ISO 10241, International terminology standards — Preparation and layout
[4]ISO 128-30, Technical drawings — General principles of presentation — 30: Basic conventions for views
[5]ISO 128-34, Technical drawings — General principles of presentation — 34: Views on mechanical engineering drawings
[6]ISO 128-40, Technical drawings — General principles of presentation — 40: Basic conventions for cuts and sections
[7]ISO 128-44, Technical drawings — General principles of presentation — 44: Sections on mechanical engineering drawings
[8]ISO 31 (all parts), Quantities and units
[9]IEC 60027 (all parts), Letter symbols to be used in electrical technology
[10]ISO 1000, SI units and recommendations for the use of their multiples and of certain other units
[11]ISO 690, Documentation — Bibliographic references — Content, form and structure
[12]ISO 690-2, Information and documentation — Bibliographic references — 2: Electronic documents or parts thereof
[13]Dale Rogerson, Inside COM — Microsoft’s Component Object Model, Microsoft Press, ISBN: 1-57231-349-8.