{"product_id":"e12800-semi-e128-xml-メッセージ構造に関する仕様","title":"E12800 - SEMI E128 - XML メッセージ構造に関する仕様","description":"\u003cfont lang=\"JA\" face=\"MS PMincho\"\u003e\u003cfont lang=\"JA\" face=\"MS PMincho\"\u003e\u003cspan lang=\"EN\"\u003e \u003cp dir=\"ltr\" align=\"left\"\u003e\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e本スタンダードは，\u003cfont size=\"2\"\u003e\u003cfont face=\"Microsoft Sans Serif\"\u003eglobal Information \u0026amp; Control Committee\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003eで技術的に承認されている。現版は2009\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e年12\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e月16\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e日，global Audits and Reviews Subcommittee\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003eにて発行が承認された。2010\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e年2\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e月にwww.semi.org\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003eで入手可能となる。初版は2003\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e年7\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e月発行，前版は2006\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e年7\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e月に発行された。\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/p\u003e \u003cp dir=\"ltr\" align=\"left\"\u003e\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e　\u003c\/font\u003e\u003c\/p\u003e\n\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e本スタンダードは同期および非同期メッセージのメッセージヘッダ，\u003cfont size=\"2\"\u003e\u003cfont face=\"Microsoft Sans Serif\"\u003e\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003eあるいは\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e「エンベロープ」情報の作成に必要なXML\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003eによる構造を規定する。本件はSEMI\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003eスタンダードに準拠するアプリケーションで，非同期メッセージ通信を使うものにのみ適用する。XML\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003eはタグを使って情報を伝文化する様なソフトウエアアプリケーションに使われるが，そのタグはXML\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003eスキーマで指定される構造とデータ型を与えてくれるものである。XML\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003eはアプリケーション間で配送したり，経路の指定に必要な情報を構造化する用途としても使われる。個々に開発して多数の互換性のないXML\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e用のプロトコルになってしまうのを避けるためにメッセージヘッダの標準化が必要である。本仕様を「XML\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003eメッセージ通信に関する仕様」と呼ぶこととする。\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/p\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e　\u003c\/font\u003e\u003c\/p\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e\u003cfont face=\"Microsoft Sans Serif\"\u003e\u003cfont size=\"2\"\u003eXML\u003cfont size=\"2\"\u003e\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003eメッセージ通信に関する仕様は同期または非同期の形態で交わされるメッセージに必要なメッセージヘッダの定義を示す。新たなメッセージが許可される前にメッセージの消費と実行をアプリケーションが要求する場合，同期メッセージ配信が選択される。非同期メッセージは対応するメッセージの相関を維持する伝達技術に依存することなく独立に届けられるものである。非同期のメッセージ通信機構を選択する根拠は2\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e個のソフトウエアシステム間のやり取りの特徴に起因する。次のとおり理由を挙げてみる。\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/p\u003e \u003cul\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e \u003cli\u003e\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003eセッション上での同期通信で，長時間におよぶ要求／応答のやり取りが発生するのは現実的でない。\u003c\/font\u003e\u003c\/li\u003e \u003cp\u003e\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e\u003c\/font\u003e\u003c\/p\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e \u003cli\u003e\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003eメッセージのやり取りによっては，応答メッセージを補い，サーバ側の動作完了を知らせる返信メッセージが追送される必要がある。\u003c\/font\u003e\u003c\/li\u003e \u003cp\u003e\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e\u003c\/font\u003e\u003c\/p\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e \u003cli\u003e\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e多数の同時並行メッセージ通信を許す環境では，クライアントは並走したり重なり合う動作を処理するために，通信応答の途中に指し挟まる要求や応答を試みる場合がある。\u003c\/font\u003e\u003c\/li\u003e \u003cp\u003e\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e\u003c\/font\u003e\u003c\/p\u003e\u003c\/font\u003e\u003c\/p\u003e\u003c\/font\u003e\u003c\/p\u003e\u003c\/font\u003e\u003c\/p\u003e\n\u003c\/ul\u003e\n\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e　\u003c\/p\u003e\n\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\" size=\"2\" face=\"Microsoft Sans Serif\"\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e非同期メッセージ通信を定義するヘッダは，対応メッセージの判別と相関に関して通信セッションを温存する同期通信にも役立つものである。しかしながら，非同期通信においてもここで規定するメッセージヘッダ要素を使用する方が有利なことがある。メッセージヘッダの要素はそれ自体がメッセージに関するデバグやメッセージ通信量の捕捉に役立つ情報を提供する。それを使っていれば将来，他のメッセージ通信系への移行が可能にもなる。\u003c\/p\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e　\u003c\/font\u003e\u003c\/p\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e\u003cfont face=\"Microsoft Sans Serif\"\u003e\u003cfont size=\"2\"\u003eXML\u003cfont size=\"2\"\u003e\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003eメッセージ通信に関する仕様は確立された，公開され照会し得る，XML\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003eメッセージ通信に関する現実的な関係業界スタンダードを複数利用する。SEMI\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003eスタンダードへ応用する際，個々の状況でメッセージ通信に直接要求される必要性がある場合にのみ，既存の関係業界スタンダードを拡張するに止めている。本スタンダードは既存のスタンダードの焼き直しや競合する仕様を作り出そうとするものではないが，既存のスタンダードと整合し使用例を引用することは意図している。\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/p\u003e\n\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e　\u003c\/p\u003e\n\u003ci\u003e\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e想定範囲内\u003c\/font\u003e\u003c\/p\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/i\u003e\u003cfont size=\"2\"\u003e\u003cfont face=\"Microsoft Sans Serif\"\u003e — XML\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003eメッセージ通信に関する仕様は下記を対象範囲に含む。\u003ci\u003e \u003c\/i\u003e\u003cp dir=\"ltr\" align=\"justify\"\u003e\u003cfont face=\"Microsoft Sans Serif\"\u003e\u003cfont size=\"2\"\u003eW3C \u003cfont size=\"2\"\u003e\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003eのSimple Object Access Protocol\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e（SOAP\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e）の使用 — SEMI\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003eのメッセージ通信アプリケーションに使う基本メッセージ通信の根拠としてSOAP\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003eを使用する。\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/p\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e　\u003c\/font\u003e\u003c\/p\u003e\n\u003ci\u003e \u003c\/i\u003e\u003cp dir=\"ltr\" align=\"justify\"\u003e\u003cfont face=\"Microsoft Sans Serif\"\u003e\u003cfont size=\"2\"\u003eSOAP\u003cfont size=\"2\"\u003e\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003eの拡張定義 — \u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e本仕様は同期および非同期メッセージ通信に必要なヘッダの要素とボディの要素に関してSOAP\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003eを拡張して定義する。\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/p\u003e\n\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e　\u003c\/p\u003e\n\u003ci\u003e\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003eポイント･トゥ･ポイントのメッセージ通信の要求／応答の構造\u003c\/font\u003e\u003c\/p\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/i\u003e\u003cfont size=\"2\"\u003e\u003cfont face=\"Microsoft Sans Serif\"\u003e— \u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e本仕様は，要求メッセージと対応する応答メッセージでの要求／応答の実行に必要なメッセージヘッダを示す。\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e　\u003c\/p\u003e\n\u003ci\u003e\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e非同期のポイント･トゥ･ポイントの返信メッセージ構造\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e \u003c\/font\u003e\u003c\/font\u003e\u003c\/p\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/i\u003e\u003cfont face=\"Microsoft Sans Serif\"\u003e\u003cfont size=\"2\"\u003e— \u003cfont size=\"2\"\u003e\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e本仕様は，2\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e点間での要求／応答通信を補完する単体の返信メッセージを可能にするのに必要なメッセージヘッダのデータを示す。\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e　\u003c\/p\u003e\n\u003ci\u003e\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e多数を相手とするイベントメッセージの構造\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e \u003c\/font\u003e\u003c\/font\u003e\u003c\/p\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/i\u003e\u003cfont face=\"Microsoft Sans Serif\"\u003e\u003cfont size=\"2\"\u003e— \u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e\u003cfont size=\"2\"\u003e本仕様は，多数の聴取者へのマルチキャストで配布される単体メッセージを可能にするのに必要なメッセージヘッダのデータを示す。\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e　\u003c\/p\u003e\n\u003ci\u003e\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e範囲外\u003c\/font\u003e\u003c\/p\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/i\u003e\u003cfont size=\"2\"\u003e\u003cfont face=\"Microsoft Sans Serif\"\u003e — \u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e以下の話題は本仕様の範囲を超えるものである。その件については別の仕様で示されるかもしれないが，将来的に本仕様の追加事項とする事は想定しない。\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e　\u003c\/p\u003e\n\u003ci\u003e\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003eメッセージのセキュリティ\u003c\/font\u003e\u003c\/p\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/i\u003e\u003cfont size=\"2\"\u003e\u003cfont face=\"Microsoft Sans Serif\"\u003e — \u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e本仕様はメッセージの送信者や受信者の認証，\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003eあるいは\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e許可されていないアクセスによるメッセージの内容の安全性に関する機構を示すものではない。\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e　\u003c\/p\u003e\n\u003ci\u003e\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003e \u003cp dir=\"ltr\" align=\"justify\"\u003e\u003cfont size=\"2\" face=\"Microsoft Sans Serif\"\u003e伝送のパフォーマンスとサービスの品質\u003c\/font\u003e\u003c\/p\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/i\u003e\u003cfont size=\"2\"\u003e\u003cfont face=\"Microsoft Sans Serif\"\u003e — XML\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003eメッセージ通信に関する仕様は，メッセージ伝送の実行性能の特性に関する性能要件や適合試験を示すものではない。高速通信においては，XML\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003eメッセージ構造が適切でない，有効でないという環境があるかもしれない。XML\u003cfont lang=\"JA\"\u003e\u003cfont lang=\"JA\"\u003eメッセージが適切な環境であるか否かの定義は，本文書の範囲外である。\u003cp dir=\"ltr\" align=\"justify\"\u003e　\u003c\/p\u003e\n\u003cb\u003eReferenced SEMI Standards\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eSEMI E125 — Specification for Equipment Self Description (EqSD) \u003cbr\u003e SEMI E134 — Specification for Data Collection Management \u003cbr\u003e\u003c\/p\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/span\u003e\u003c\/font\u003e\u003c\/font\u003e","brand":"semi.org","offers":[{"title":"SEMI E128-0310 - Superseded","offer_id":40234251878467,"sku":"3744","price":38100.0,"currency_code":"JPY","in_stock":true},{"title":"SEMI E128-0706E - Superseded","offer_id":40234252140611,"sku":"7718","price":38100.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0567\/3402\/3747\/files\/EVolume_S_129ef64e-d5cc-4811-b17d-20e6057f7e86.png?v=1776702882","url":"https:\/\/store-dev2.semi.org\/en-jp\/products\/e12800-semi-e128-xml-%e3%83%a1%e3%83%83%e3%82%bb%e3%83%bc%e3%82%b8%e6%a7%8b%e9%80%a0%e3%81%ab%e9%96%a2%e3%81%99%e3%82%8b%e4%bb%95%e6%a7%98","provider":"SEMI Dev 2","version":"1.0","type":"link"}