製造業ＸＭＬフォーラム２００４

製造業XMLフォーラム２００４【日 時】 ２００４年６月８日（火曜日）

MfgX Forum 200４

１３：１５〜１６：４０【会 場】 新丸コンファレンススクエア 大会議室
（東京都千代田区丸の内１−５−１ 新丸ビル 地下１階）【主 催】 製造業ＸＭＬ推進協議会（ＭｆｇＸ）

２００４年６月８日（火曜日）【趣 旨】
昨今、中国への工場移転さらには日本へのＵターンなど最適な環境を模索している製造業ですが、グローバル市場での日本の強い製造業の育成と競争力の基盤であるものづ
くり現場の空洞化の対策が急務と言われ、製品についての製造責任に関する規制強化への対応及び耐環境対策への対応についても、その活動の効率化、迅速化が強く求められています。
このような環境においては、各種データ、情報の統合化や相互交換を効率的に実現できる技術の確立が不可欠であり、特に、競争力の基盤であるものづくり現場における最新の情報技術の活用は、早急にその活用に向けた取り組みを開始する必要があるということで、昨年から活動しておりますXML（拡張可能なマーク付き言語；eXtensible
Markup Language）を製品設計、製造プロセス、メンテンス等の製造業におけるものづく
り環境に適用するための活動ですが、その必要性から更なるスピードアップが求められております。
新丸コンファレンススクエア 大会議室（東京・丸の内）

本フォーラムでは、相互接続の実現に向けての様々な課題を取り上げ、その解決に向けての方向性を見出して行きたいと考えます。

プログラム
司会： 村上正志
13:15〜13:20

デジタル（ＭｆｇＸ運営委員会広報ＷＧ主査）
開会挨拶

杉山 彰（ＭｆｇＸ会長 三菱電機）
新 誠一（ＭｆｇＸ運営委員会委員長 東京大学）

13:20〜13:50

製造業ＸＭＬ推進協議会の活動報告
橋向博昭（ＭｆｇＸ運営委員会副委員長 山武）

13:50〜14:20

生産関連XML仕様の相互接続状況
下倉健一朗（ＭｆｇＸ運営委員会技術ＷＧ主査 日本電信電話）

14:20〜14:50

ＸＭＬコンソーシアムの活動状況
田原春美（ＸＭＬコンソーシアム副会長 日本ＩＢＭ）

14:50〜15:10（休憩）

15:10〜15:40

建設業界におけるＸＭＬの活用−３次元建築モデルデータＩＦＣへのＸＭＬ技術応用に関して−
足達嘉信（有限責任中間法人ＩＡＩ日本／
技術検討分科会リーダ セコムＩＳ研究所）

15:40〜16:40

製造業におけるＸＭＬの活用事例

15:40〜16:10

巡回点検支援システムにおけるＸＭＬの活用
菅野伸明（山武アドバンスオートメーションカンパニー）

16:10〜16:40

既存システムのＷｅｂサービス化と相互接続性
石黒 徹（日本ＩＢＭシステムズエンジニアリング）

16:40

閉会

製造業XMLフォーラム２００４
開会挨拶
Greetings

やっと景気も上向きとなり、久々に日本の製造業にも活気が見えはじめています。これらの景気の回復は、国内市場の回復もありますが、主に海外市場の拡大によるところが多く、まさにグローバル化による恩賜を大きく受けたものであります。一方、グローバル化を企業活動の点から見ると、国内外の市場における海外企業との競争激化や様々な方面における協業の必要性など、今までと異なる対応を強いられることが数多くあります。
このような状況下における企業運営には、生産、流通、経営などの複数分野の情報連携をサポートして、最適な生産活動、迅速な判断を可能とするシステムが不可欠となります。
XMLは、このような複数分野の情報を連携するために適した技術として広く利用されつつあり、製造業においてもその効果が大きく期待されています。そのためには、各種製造分野における情報のXML化とともに、情報共有を行うためのXML利用技術の開発や検証作業、その普及活動や標準化がキーポイントとなります。

杉山 彰
Akira SUGIYAMA

製造業ＸＭＬ推進協議会 会長
三菱電機株式会社 ＦＡシステム事業本部長

新 誠一
Seiichi SHIN, Dr. Eng.

製造業ＸＭＬ推進協議会 運営委員会 委員長
東京大学大学院情報理工学系研究科 助教授

本協議会では、製造業におけるXML規約の活用の可能性を検証するとともに、その普及や標準化に関して活動を行っています。今回のフォーラムにおいても、本協議会の活動内容に関する報告とともに、製造業に関連するXMLの最先端技術のご紹介、ならびに皆様の情報交換の場としてご活用していただけるのではないかと考えております。
平成１６年６月８日
製造業ＸＭＬ推進協議会
会長 杉山 彰

製造業ＸＭＬ推進協議会 活動報告

橋向 博昭
Hiroaki HASHIMUKAI

製造業ＸＭＬ推進協議会 運営委員会 副委員長
株式会社 山武
アドバンスオートメーションカンパニー
ＣＰ事業本部

製造業ＸＭＬフォーラム２００４［2004.6.8］

製造業ＸＭＬ推進協議会

製造業XML推進協議会
製造業ＸＭＬ推進協議会 憲章
製造業の活性化、競争力強化のためには、製造業が対象としている膨大な情報をＸＭＬにより統合／連携することが必要である。この実現に向けて、本協議会においては、製造業分野におけるXML の利用に関心を有する産業界、学術界の多くの有識者の参加を得て、工場等の生産現場における各種サブシス
テムのXML による統合／連携を中心に、密接に関係する製品設計分野等の他のサブシステムとのイン
タフェースをも視野に入れ、XML の活用の可能性を検証するとともに、その共通仕様の作成や普及等に関する活動を行う。
この目的達成のため、本協議会は、以下の基本的な原則のもとに活動する。

製造業XMLフォーラム２００４
MfgX 活動状況報告・標準化の考え方
情報通信分野においては、既に確立している国際標準やデファクトスタンダードが多数存在する。
また、現在も将来に向かって多数の標準化推進活動が国内外で行われている。これらの標準や標準化活動を極力尊重するとともに、新しい標準化課題についても積極的に取り組んで行く。

MfgX 運営委員会 副委員長
橋向博昭（株式会社 山武）

・ユーザニーズの尊重
オープン化は、あくまでユーザ主導で進められなければ活きたものにはならない。
従って、ユーザニーズを仕様に反映させるための活動に重点をおく。
・活動成果の公開
本協議会の活動で得られた成果は、公開され広く関連業界で活用されてこそ、本協議会会員であるユーザ、ベンダがメリットを享受できるものであるため、公開を原則とする。

© MfgX Forum2

製造業XML推進協議会組織図製造業ＸＭＬ推進協議会 ロゴマーク▋

製造業XML推進協議会
総会

▋

会長
▋

運営委員会
事務局

企画WG

▋

技術WG
広報WG
成果物取扱WG

プロジェクト© MfgX Forum3© MfgX Forum

プロジェクト▋

総会は会長と運営委員の選出を行う。
総会は、年度予算と決算報告を承認する。
運営委員会は、協議会の運営全般と予算の執行に責任を持つ。
運営委員会の下、必要な委員会を設置できる。
仕様の作成やガイドラインの作
成、仕様間の連携・統合は、それぞれの課題ごとにプロジェクトを設置し実施する。
事務局は（財）製造科学センタ
内におく

プロジェクト

4

会員状況
z

z

新誠一［東京大学]、福田好朗［法政大学]、西岡靖之［法政大学]▋© MfgX Forum

5

Voting▋

他団体での仕様作成

学術会員（３）

リリース

ＸＭＬコンソーシアム

協議会 内レビュー

プロジェクト活動

一般レビュー

コメントz（個人名は非表示）▋

すべての会員は、プロジェクトの設置、参加の資格を有する。
正会員は、プロジェクト設置・プロジェクト
答申の決定の投票権を有する。

答申公開

z

コメント

協力団体（１）

答申案提案

z

プロジェクト
設置提案

個人会員（１２）

Voting

プロジェクトへの参加

プロジェクト
設置(財)機械振興協会技術研究所、技術知識基盤構築機構、ＳＩＣＥ−ＩＡ 計測・制御ネットワーク部会、ＳＩＣＥ−ＳＩ、(独)産業技術総合研究所、ＣＣ−Ｌｉｎｋ協会、ＪａｖａのＩＡ応用および組込み応用研究会、
ジャパンバッチフォーラム、(社)日本電気計測器工業会、(社)日本プラントメンテナンス協会、(社)日本ロボット工業会

zz

プロジェクト
設置提案(株)イッツコーポレーション、岩井機械工業(株)、(株)ＮＴＴドコモ関西、ＦＡオープン推進協議会、
オムロン(株)、クオリカ(株)、(株)デジタル、(株)テプコシステムズ、(株)東芝、
東洋エンジニアリング(株)、日揮(株)、ＯＰＣ協議会、日本電信電話(株)、日本プロセス(株)、(株)日立製作所、
ＰＳＬＸコンソーシアム、ファナック(株)、富士アイティ(株)、富士電機(株)、マイクロソフト(株)、三菱電機(株)、(株)明電舎、(株)山武、横河システムエンジニアリング(株)、横河電機(株)準会員（１１）z▋

協議会 会員

正会員（２５）zz

仕様・ガイドライン等の作成手順

他の団体で作成された仕様も、協議会へ参加し提案できる。

© MfgX Forum

6

MfgXビジョン

生産活動における情報とXML

工程内・工程間における情報連携
サプライヤー
アプリケーション

Webクライアント

カタログ

ERP
基幹DB

CRM

顧客情報

生産活動

決済情報
調達情報
SCM

サプライヤ
パートナ

製造業
Webサービス

構成情報

生産情報

完成情報
品質情報

レシピー情報XML
ドキュメント

PDM

設計・図面情報

フィールドデータ
作業指示

Webサービス
共通スキーマ

業界団体

標準・規格

イントラネット

製造業
Webサービス

組立工程
アプリケーション

MES

品質情報

© MfgX Forum

Fire Wall

MRP

受発注情報

取引先企業

広く一般からコメン ト を 求 め レ
ビュー期間を置く

他の団体も、協議会に参加
しWG設置を提案できる。

MfgXビジョン

消費者▋

設計開発部門
SW開発部門7

フィールドバス© MfgX Forum

塗装工程
アプリケーション

レシピー
稼動実績
制御用LAN
IPv4/IPv6

完成情報
品質情報

XML
ドキュメントインターネットXML
ドキュメント
装置メーカ
保守サービス

加工工程
アプリケーション

XML
ドキュメント
稼動実績
作業指示

フィールドバス8

MfgXビジョン

XML利用による、製造業の情報統合のアプローチ

製造業システム間における情報連携
調達EDI
アプリケーション

生産管理
アプリケーション

XML
ドキュメント
加工情報
作業指示

イントラネットXML
ドキュメントインターネット

受注情報
出荷情報

製造業情報連携モデルアプローチzz

サプライチェーン

製造業
WebサービスFire Wall

製造業関連情報のXML記述とそのスキーマ公開
z 相互マッピング・相互変換
z 製造業におけるリポジトリ的あるいはディレクトリ的機能z

製造業
Webサービス

z

稼動実績
作業指示
Webベース
異常警報
監視アプリケーション

製造の全体的プロセスモデル・ワークフローモデル構築
モデルアプローチからのXMLによる情報記述とサービス定義

個別ニーズによる生産関連情報・文書のXML記述（スキーマ定義）

前工
次工 程
程

XML
スケジュールドキュメント
管理

z

z

材
部 達
調

CAD
アプリケーション

ERP
アプリケーション

生産関連情報のWebサービスの共通仕様化

Webクライアン
トz

情報提供サービスの取得要求・応答z

処理サービス要求・応答• 上記生産関連情報の取得・供給サービス

XML
ドキュメント© MfgX Forum9

各々のアプローチにおける既存仕様の提案や、各々のアプローチにおける既存仕様の提案や、新規プロジェクト設置提案をお待ちしております。
新規プロジェクト設置提案をお待ちしております。

© MfgX Forum

技術WGの活動

MfgX 情報統合化ロードマップ
生産管理システムとMES とのXML による連携(MESX)

MfgX共通スキーマ策定（ヘッダ部分）
生
産
関
X
連
M
情
L
報
記
・
述
文
書
の

製造業における共通スキーマ定義

ネームスペース定義
生産関連情報分類
機器･設備情報スキーマ(FDML)

分野別スキーマ定義

設備保守情報スキーマ(MIMOSA)
生産計画情報スキーマ（PSLX）
PLCの共通プロファイル記述（FAOP）

分野間での相互マッピング・変換

設計関連情報変換

機器設備-保守情報変換

生産計画-生産管理変換
MfgX共通Webサービス定義
製造業におけるWebサービス共通部分仕様

ー

W生
e 産
b 関
サ連
情
ビ報
スの

z

製造業における各XML仕様間の相互連携・変換の検討
四層からなる階層モデル案の提案・検討
連携モデルの検討を、クラス図ベースで行うことを決定
z クラス図による記述が可能なXMLのピックアップzz• データ収集層：ORiN• データ流通層：FDML• データ活用層：PSLX
z

実証実験
概要： アプリケーションの共用を目的とした、
ORiNとFDMLとの連携
z 展示会出展：z

生産関連情報サービス分類
プロセス情報Webサービス（OPC-XML）• システムコントロールフェア2003（2003/11/11-14）
FAOP-RFM委員会との連携• 2003国際ロボット展（2004/11/19-22）
ORiN協議会との連携

分野別Webサービス定義

Mｆｇｘ共通ディレクトリサービス策定
ディレクトリサービスの立上げ© MfgX Forum

ＸＭ
ＭＬ
Ｌに
によ
よる
る相
相互
互連
連携
携の
の実
実現
現
Ｘ

携製
プ 造 製造業における情報連携モデル構築
デロ業
ルセ 情
ス報
情報連携フレームワーク構築
モ連

10

実証ディレクトリサーバ立上げ運用

11© MfgX Forum

12

MESXプロジェクト

製造業文書連携プロジェクト（MfgX, PLSX, FAOP-XML ジョイントWG）zzz

製造業における文書の紙文化を抜け出し、21世紀の製造業として強い日本の製造業を作るにも、現場系の文書と管理系、情報系の文書の相互連携は、ぜひとも必要な課題である。
z ＸＭＬを使用することで、製造業における文書の電子化と、現場及び管理系と情報系の相互連携及び再活用が可能になる。
z 活動目的：製造業における現場系・管理系・情報系の相互文書連
携の実現を目指して、必要となる課題を取り上げ、解決策を検討し、これを推進する活動を行う。
z

生産管理システムの関連ソリューションを提供するシステムベンダ，
MES を提供するシステムベンダ，生産機器および計測機器のメーカ，
そしてその利用者であり同時に知識ベースでもある製造業が連携し，「柔軟な生産管理システム」の実現と発展を目指す。
生産管理システムとMES とをXML によって連携し，生産管理システ
ムや生産機器，計測機器などのシステム要素の変更によっても，生産
指示データの適時な配布，生産実績データ，生産機器の稼働状況，生産物の品質情報などの適時な収集が可能となるように，インタフェースの規約を定める。
メンバは，PSLX コンソーシアム，MSTC・FAOP のXML 情報連携実証モデル専門委員会（FAOP-XML）および製造業XML 推進協議会（MfgX）のいずれかの会員として，それぞれの母体での枠組みで活動
し，ここで得られた成果をそれぞれ持ち帰るものとします。

© MfgX Forum

13

フォーラム・シンポジウムの開催
2003年12月5日
米国よりOPC-Fのメンバを交えてのシンポジューム
200４年6月8日（本日）
事例紹介を中心としたフォーラム開催
200４年11月16/17日
MOF2004に参画© MfgX Forum15© MfgX Forum14

生産関連ＸＭＬ仕様の相互接続状況

下倉 健一朗Ken-ichiro SHIMOKURA

製造業ＸＭＬ推進協議会
運営委員会 技術ＷＧ 主査
日本電信電話株式会社
サイバーソリューション研究所

製造業ＸＭＬフォーラム２００４［2004.6.8］

製造業ＸＭＬ推進協議会

技術WGのアクティビティ

生産関連XML仕様の相互接続状況

 プロダクト登録・管理・検証

既に仕様が確定し、利用されているXMLプロダクトを登録・公開する細則を制定・施行
ポータルサイト構築と連動して、公開予定

 アプリケーション連携に必要となる仕様作成2004.6.8
MfgX技術WG 主査
下倉健一朗 NTT

これまで独立に動いていた機器(群)やアプリケーションを組み合わせて利用できる環境の構築
そこにXMLがどのように絡んでくるのか？
絡ませれば良いのか？
参照モデルの構築を目標として検討
2

活動概要

H15年度活動概要

Step1：既存XMLプロダクトのマッピング• 既存システム(OPC、ORiN、FDC、PSLX)において利用されているXMLの構造を比較・検討するため、共通モデルを用いたマッピングを試行• 各XMLプロダクトが対象としているオブジェクト・クラスに着目、マッピングの可能性について検討開始• 現時点で何らかの連携(共有、交換、変換)が実現できているものについて、重点的検討を実施。
• クラス間の対応関係(クラスの継承、新たなクラスへの統合の有無etc)の明確化

Step2：連携のためのプロファイル(手順・規約)策定、検証実験の実施検討• 上記マッピング結果を参考に、個別XML間での連携検討と、実現のためのプロファイ
ルを策定• 検証実験の実施を検討

Step3：プロファイルの充実・拡充の検討• 個々の事象を包含できるプロファイル策定の可能性検討
4

XML連携を考えるための階層モデル案

活動履歴
データ活用層 技術WG
第1回技術ミーティング(2003/11/17：NTT-AT、新宿)

XML(PSLX)

z四層からなる階層モデル案の提案・検討
z連携モデルの検討を、クラス図ベースで行うことを決定
zクラス図による記述が可能なXMLのピックアップ（データ収集層：ORiN、データ流通層:FDML、データ活用層：PSLX）
zORiN-FDML連携モデルの検討

XML(OPC,ORiN)

データ流通層zFDML-PSLX連携モデルの検討

概要： アプリケーションの共用を目的とした、 ORiNとFDMLとの連携
実験環境：機械振興協会技術研究所 模擬ライン
展示会出展：



システムコントロールフェア2003(2003/11/11-14)
2003国際ロボット展(2004/11/19-22)

XML(OPC,ORiN)

機器稼働DBXML(FDML)

 実証実験


XML

生産管理・品質管理DB

第2回技術ミーティング(2004/2/2、法政大小金井キャンパス)

XML

OPC,ORiN・・・

OPC,ORiN・・・
データ収集層*FAOP-RFM委員会との連携*ORiN協議会との連携

考察：

データグラフビューイング、異常発生時のメール通知・画像確認などのAPの、連続安定動作を確認、システム間連携におけるXML利用の適用限界についての知見を獲得

機器接続層

RS232C

56

FDMLとORiNのクラス対応関係

ORiN(データ収集)とFDML（データ）との連携イメージ

FDML(データセンタ)

ORiNEngine
1
FDML

1

1

アプリケーション1

STEP1
Generation

0…*

Info
+Message+Comment+System+Group+version

1

1

0..*

1

Definition

0…*

△

0…*

Channel0..*

Controllers

+src
+no
+value

警報通知
警報通知

グラフビューア
グラフビューアステップ 1

1
0..*

RAO
Provider

A社
プロバイダ

Generation

0..*
1

time

0…*

sample10…*+id+GroupChannel+src+no+value

1

0..*

RRD
スキーマ

ステップ 2
Conversion

1

1

1

Task

0..*

Variable

1

1

1

1

0..*

0..*

0..*

File

IO

0..*

0..*

RRD
RRD File
File

1
time
+time

1

STEP2
Conversion

FDML

1

1

0…*

Info
+Message+Comment+System+Group+version111nChannel<RRD>

Describes RRD information.

+src+nChannel<1, *> <Controller> Describes controller information.

Definition

1

0…*

Channel<0, *> <SystemVariable>

+src
+no
+Type
+Name
+Max
+Min
+Unit

1

0…*

0…2

1

<0, *><Robot>1

Data+order

FDML
DTD

スーパークラス
7

1

0…*

sample+id+Group

1

FDML

1
time
+time

1

0…*

Describes robot information.

<SystemVariable>

Describes a system variable.

time
+time
+type

NC

Describes a system variable.

Channel+src+no+value1

Condition

△

RRD
ファイル

IO

RAO Engine<0, *>

Robot
コントローラ

1

Robot

File

RRD Provider

1

0…1

FDML
ファイル

1

Robot

0..*

△

フィールド情報流通
フィールド情報流通
プラットフォーム
プラットフォーム
(製造機器データの収集、(製造機器データの収集、蓄積、管理
蓄積、管理 etc.)
etc.)
情報流通プラットフォーム
情報流通プラットフォーム(課金,認証,セキュリティ(課金,認証,セキュリティ etc.)
etc.)

RRDファイル
プロバイダ

1

Data

Variable

+time
+type

+order△RAO APIRAO
Engine0…2

1

1

ミドルウェア1

Condition

1

1
0..*

Channel
+src
+no
+Type
+Name
+Max
+Min
+Unit

1

1

Controller

1

Workspaces

Controller

3Dモニタリング
3Dモニタリング

Status

1
0..*

Task
1

0…1

生産管理
生産管理

RAO Provider

1

nChannel+src+nChannel

Channel+src+no+value<0, *> <Variable>

Describes a user variable.

<0, *><File>

Describes file information.

<0, *><Task>

Describes task information.

<0, *> <SystemVariable>

ORiN

Describes a．system variable.

サブクラス

8

実験環境（機械振興協会殿）

PSLX-FDML連携モデル
JSPMI
Factory Site

PSLX
サーバ
（ex.ERP）

FDC

PSLX-FDML
変換

FDC

Internet

Open MES
Server(Line Level
Management)

ORiN
Server(Station Level
Management)（JSPMI担当）
ORiN
to FDML
Converter

Analog（NTT担当）FDC Client@Factory
Serverto FDML
Converter

PSLX Webサービス

PSLX Webサービス

NetScreenStand alone A

Line

Stand alone B

実績情報
POS
クライアントMES
Usual type NC(NC without PLC)
Machine tool

FDML対応機器

Usual type NC(NC with PLC)
Machine tool

Web Converter/Server
N1608

9

実験の総括

データ収集層

データ活用層

システムA

システムB

XML c

Open NC
Machine Tools

Open NC
Machine Tools

Open NC
Gantry Robot TypeTransfer Machine

10

考察〜システム連携とXML連携について

XML
XML a
ファイル

FireWall-1+VPN-1(VPN Server)

PSLX
実績収集
サーバ

＊赤字が連携イメージ
FDML-PSLX
変換

ASP
ServerBroadband
Router

PSLX
データ

PSLX
クライアント（ex.スケジューラ）

Web Server
DNS Server

ADSL
Modem

• 目的はシステム間連携（XMLはそのための一手段）• システムそこで活用されるXMLとが同じクラス構造を持つならば、Convesionによるシステム間連携は可能• しかし全てのシステムがそうとは限らないため、Generationが必要• その場合、システム間を連携させる中間XMLは、両システムのサブクラスである必要がある。（情報の欠落・縮退を防ぐ）• Generationの場合には、システムAから生成されたXML aに対し、
XML cはシステムAのクラスを継承しXML aの欠落情報を補完した上でXML bに継承する機能が必要となる。
（昨年度実証実験は、FDMLクラスで扱える情報のみをORiNクラス
より継承した）XML b

破線 Conversion：当初イメージ
実線 Generation：昨年度実証実験（ORiN to FDML）
1112

H16年度活動計画

H16年度活動計画•検討項目：• Generation,Conversionの長短比較に基づく連携のあり方について再検討• XML連携における、情報縮退・情報付加（補完）の意味について整理• UML
振る舞い図（シーケンス図：情報フローの時系列表現） による連携モデルの構築• FAOP-XMLとの意見交換
FAOP三層モデル（製造装置-MES-スケジューラ）との比較検討•実証実験：• 3システム(ORiN-FDML-PSLX)間のジェネレータ、コンバータの開発• 機械振興協会殿 基盤的生産技術研究会“中小企業向けデジタルエンジニアリングソリューションズ研究会”との連携
実証実験環境を使用• 評価項目 コンバートに要する時間
トランザクション数、利用可能アプリケーション数など•出展イベント Manufacturing Open Forum 2004 Tokyo(11/16,17、三田NNホール)
14

SCFの様子

参考資料

16

SCFの様子

SCFの様子17

18

FDML(Ver.1.0.2)Class Configuration
1
FDML+version

1

1

0…*

Info
+Message+Comment+System+Group1
1

RRD ：Robot Resource Definition

nChannel+src+nChannel

Windowsパソコン
Definition

1

0…*

0…1

Condition

Channel
+src
+no
+Type
+Name
+Max
+Min
+Unit

1

0…*

Data
+order1

1

Channel+src+no+value0…2

1

1

ｱﾌﾟﾘｹｰｼｮﾝ部 ｶｰﾈﾙ部

1

time
+time
+type

0…*

sample10…*Channel+src+no+valueﾌﾟﾛﾊﾞｲﾀﾞ部+id+Group

1
1
time
+time

19

Application

RRD: Robot Resource Definition

クライアントアプリケーション

汎用Parser

各社のロボットモデルを定義するファイル。（XML形式）
ロボットのプロファイルデータ

RRD
ＲＡＯ Engine
A社
A社
ﾛﾎﾞｯﾄ A社
ﾛﾎﾞｯﾄﾓﾃﾞﾙ ﾛﾎﾞｯﾄ
ﾓﾃﾞﾙﾓﾃﾞﾙ

A社
C社
ﾌﾟﾛﾊﾞｲﾀﾞ
ﾌﾟﾛﾊﾞｲﾀﾞ

A社
C社
ｺﾝﾄﾛｰﾗｺﾝﾄﾛｰﾗ

RRD
ﾌﾟﾛﾊﾞｲﾀﾞ

RRDプロバイダ:
RRDデータをRAOを通して読み込むためのプロバイダ

20

RRD Data Schema ConfigurationRRD Optional Data Schema Structure

Describes RRD information.

<RRD><0, *>

Describes controller information.

<1, *> <Controller><0, *>

Describes RRD option
information.

<RRDOption><0, 1>

Describes a system variable.

<SystemVariable>

Describes log information.

<Log><0, 1><0, *>

Describes robot information.

<Robot><0, 1><0, *>

Describes a system variable.

<SystemVariable><0, 1><0, *><Variable>

Describes a user variable.

<0, 1><0, *><File>

Describes file information.

<0, 1><0, *><Task>

Describes task information.

<0, *><Document><0, 1><0, *>

Describes a systemvariable.
．

<SystemVariable>

Describes error log information.

<Error><0, 1><Operation>

Describes operation log
information.

<VariableLog>

Describes variable log
information.

<History>

Describes program execution
history information.

<Control>Describes servo history
information.

<Application>

Describes specialized log
information for the application.

Describes document information.
<Error>Describes error information.

<Operation>

Describes operation information.

21

*

*

*

生 産 ル ー ル （ ru le ）-*生 成 （ p ro d u c e ）

制約式:
論理式:
ペナ ル テ ィ :*先 行 関 係 （ p re c e d e n c e ）-*作 業 関 係 （ in t e rv a l）
0..1

間隔:
制約区分:

*

*

*

*
*
s ucces s orpredeces s or*
s ucces s or*
前 提 条 件 （ c o n d it io n ）ア ク シ ョ ン （ a c t io n ）
*

*

*

*

-

predeces s or

1..*

値:
単位:

*

-

作 業 （ o p e ra t io n ）0..1 -

名前:仕様:

pa rt of

レベル５

時間:
単位:
名前:

*
pa rt of品 目 （ it e m ）

*

0..1

事 象 （event）

0..1
現 物 （substance）

PSLX/FAOP/SP９５

*

*
*

*

22

経営管理

需要予測

④文書管理

*

個 別 事 象 （ o c c u rre n c e ）作 業 属 性 （mode）
*

-

ID:
数量:
単位:

-

*
*

名前:
仕様:
価格:

-

時刻:
ID:

*

0..1
duet ime

PSLXクラス図（全体）-

特 徴 （ f e a t u re ）

*
*

名前:
値:
単位:

-

オ ー ダ （ o rd e r）
*

名前:

*

*

*

*

-

*

-

-

*

-

集 計 方 法 （ s u b je c t ）

*

*

評価式:
制約式:
名前:

*

-

cons ume

期間:
*

0..1

-

ID:
仕様:
数量:
単位:
*

*
cons ume**

計 画 （ p la n ）作 業 実 績 （ p ro g re s s ）

値:
単位:
期間:

-

0..1

数量:
単位:
状態:
ID:
時刻:

⑪実績分析

⑩製品の追跡と製品体系⑥作業者管理⑧設備保守・保全管理①生産資源の配分と監視②作業スケジュール⑦プロセス管理③差立て・製造指示

追 跡 （ t ra c k in g ）ロ ッ ト（ lo t ）集 計 値 （ c a lc u la t io n ）
*

-

レベル３

名前:
仕様:

part of

P
S
L
X

数量:
単位:

*
s upplier

*

*

生産計画
在庫管理

*

*

*

販売管理

紐 付 （ p e g g in g ）
* -

0..1
パ ー テ ィ （ p a rt y ）

値:
単位:
時刻:

*

-

pa rt ofproduce*cus t omer0..1*
状 態 （state）

制約式:

*

レベル４

*

cons ume

名前:
数量:
単位:
仕様:

*

制 約 関 係 （ c o n s t ra in t ）

名前:
値:

0..1

releas e
0..1
0..1

*
原 単 位 （sd）
*

-

1..*

0..1

*

produce

-

数量:
単位:

⑤データ収集（通知、アップロード、ダウンロード）

*

バッチ制御

*
produce

連続制御

0..1
0..1
作 業 指 示 （ s c h e d u l e ） 0..1

M
E
S
X

F
A
O
P
E
N

SP
88

ＳＰ
９５
の
範
囲

0..1
0..*

ID:
*
*

レベル０~２24

PC XML-DA

OPC XML-DA

OPC-Fは、プラットフォームやネットワークに依存しないデータ交換仕様として、XML-DAを開発・発表しました。XML-DAは、
W3C勧告によるSOAPを基盤技術としたデータ交換仕様です。
SOAPは、トランスポートを特定しないXML文書によるメッセー
ジ交換プロトコルです。SOAPで交換されるメッセージには、
XML-Schema Part2で定義される単純型や、ユーザ定義による複雑な構造を持った複合型を使用することができますので、
アプリケーションのデータに合わせて、様々なタイプのデータを交換することが可能となります。XML-DAは、インターネットを介したアプリケーションの統合を可能とするデータ交換仕様です。つまり、制御エリアと情報エリアのアプリケーションの相互運用を可能とするインフラとして位置づけられます。
25

サービス名

RequestResponse

概要

Status:GetStatus

GetStatusResponse

サーバステータスの取得
動作状況、動作開始日時 など

Read:

Read

ReadResponse

指定されたItemPath/ItemNameに該当する
データの読込み

Write:

Write

WriteResponse

指定されたItemPath/ItemNameに該当する
データへの書込み

Subscription:

Subscribe

SubscribeResponse

ItemPath/ItemNameをサブスクリプション定義

Subscription Polled
RefreshSubscriptionPolledRefresh

SubscriptionPolledRefreshResponse

サブスクリプション定義したItemPath/ItemNameに該当したデータの変化読
出し

Subscription Cancel:

SubscriptionCancel

SubscriptionCancelResponse

サブスクリプション定義の削除

Browse:BrowseBrowseResponse

サーバ内に存在する全データのブラウズ
ItemPath/ItemName一覧の取得

Get Properties:

GetProperties

GetPropertiesResponse

ItemPath/ItemNameに該当したデータのプ
ロパティ値の取得（単位、レンジ、名称など）

26

ＸＭＬコンソーシアムの活動状況

田原春美
Harumi TAHARA

ＸＭＬコンソーシアム 副会長
日本アイ・ビー・エム株式会社

製造業ＸＭＬフォーラム２００４［2004.6.8］

製造業ＸＭＬ推進協議会

XML Consortium
本日のご説明ＸＭＬ，Webサービスの普及と標準化を目指して

XMLｺﾝｿｰｼｱﾑの概要
３年間の活動成果
ＸＭＬ、Webサービスの現状
XMLｺﾝｿｰｼｱﾑ今後の活動について

XML Consortium-ＸＭＬコンソーシアム活動のご紹介２００４年６月８日
XMLコンソーシアム
副会長＆運営委員会議長 田原 春美（日本アイ･ビー･エム株式会社）© XML Consortium

2© XML Consortium

ＸＭＬコンソーシアムの概要②

ＸＭＬコンソーシアムの概要①© XML Consortium

活動目的 （2004年6月8日現在）
日本におけるXML（eXtensible Markup Language）、
Webサービスを利用したシステムやサービスの普及、啓蒙
およびＸＭＬによる標準化を推進する非営利団体
構成会長
NTTソフトウエア（株）取締役相談役 鶴保 征城
会員数
217法人会員（70％強＝IT関連企業）
理事会
21社
運営委員会 14社23名
XMLコンソーシアム エバンジェリスト
23名
3

XML Consortium

XML Consortium■XMLコンソーシアムの歩み
2001年 6月 XMLの普及促進を目指し 3年3期の活動開始
10月 ＋ Webサービスへの取り組み
2002年 6月 ＋ 標準化への取り組み
部会: 技術系：3部会、啓蒙系：1部会、標準化：3部会推進委員会：Webサービス推進委員会、標準化推進委員会*****************************************************

2004年 6月 会期をはずし活動継続へ＋ SOAへの取り組み■特徴© XML Consortium

中立性
一社ではできない活動を実施
競合他社の連合だから可能な活動を実施
人的ネットワーク作りを重視
成果物の公開4XMLコンソーシアム組織（2004年6月8日現在）
総 会
理事会

XMLテクノロジー部会

運営委員会

Webサービス
セマンティックWeb
XML-DB
複合コンテンツ

標準化推進委員会
監

事

事務局

総会
理事会
運営委員会
主催セミナー
部会成果発表会
講演活動
執筆活動
催事の後援
プレスリリース

応用技術部会

XML Consortium

XML Consortium

情報収集発信渉外
セミナー・イベント企画
広報
運用規則
Webサービス推進委員会
技術小委員会
マーケティング小委員会

3年間の活動実績

WebサービスDB
PDA
セキュリティ
NewsML

VoiceXML部会
仕様和訳
アプリケーション検討
技術検討
情報発信

ドキュメント部会
ContactXML部会
ContactXML標準化推進
IPACT

Contents利用情報標準化部会

TravelXML標準化部会

標準化作成
普及・啓蒙

標準化作成
普及・啓蒙

© XML Consortium

5

5回
5回
56回
30回
出席者 3,472名
8回 25日 出席者 2,940名
32回 63名
25回
30回
15回
6

© XML Consortium

ＸＭＬテクノロジー部会技術マップ

セキュリティ関連XML規格一覧

部会活動の成果−技術系部会①© XML Consortium

テクノロジー部会：
W3Cワーキングドラフト日本語訳版の作成
XML QueryCases, XPath 2.0
テクノロジーMap、補足用語集
XMLテクノロジー通信メルマガ発刊
応用技術部会
NewsMLを利用したWebサービス接続実験
観光情報集配信Webサービス実証実験
TravelXML実証実験
Security関連仕様実装デモ
SAML、XML Signature，XML Encryption

鍵の登録
証明書

XML Consortium

XML Consortium

認証と承認

7

C
サイト

SAML 1.1
OASIS:標準
2003-09-02
SAML 2.0
OASIS:WD10
2003-04-12

認証
機関

情報

XKMS 2.0
W3C:勧告候補
2004-04-05© XML Consortium

D
サイト

情報アクセ
スポリシー

XACML
OASIS:標準
2003-02-06
XACML 1.1
OASIS:CD
2003-08-07
XACML 2.0
OASIS:WD09
2004-04-16

電子署名
A
企業

XML-Signature
W3C:勧告、RFC3275
2002-02-12

XPath Filter 2.0
W3C:勧告2002-11-08

コンテンツの
詳細指定

WS-Security 1.0
OASIS:標準2004-04-06

SOAPの
暗号・署名・認証情報
XML Encryption
W3C:勧告2002-12-10

暗号・復号

Exclusive XML C14n 1.0
W3C:勧告2002-07-18

Canonical XML 1.0
W3C:勧告、RFC3076
2001-03-15

XML文書の正規化

B
企業
Decryption Transform
W3C:勧告2002-12-10

署名後の
暗号・復号

（応用技術部会セキュリティＷＧ 提供）

8

XMLコンソーシアム テクノロジー部会 技術MAP補足用語集【Webサービス技術マップ編】

XMLテクノロジー部会技術マップ

代表的な業界B2B標準EDIINT

Integration
Scenario

BOV

ﾋﾞｼﾞﾈｽﾌﾟﾛｾｽ仕様記述

PIP（ebXML BPSS*）（BPEL4WS*）
DUNS, GTINUNSPSCebXML BPSS*

企業・製品コード管理
ビジネス文書（標準メッセージ）

BOD

データ項目定義

BOD(ebXML CC*)

技術合意書
サービス記述ﾚｼﾞｽﾄﾘ・ﾘﾎﾟｼﾞﾄﾘ

FSV

XML Consortium

ビジネスプロセス定義

RNIF*
ebMS*
RNIF*
ebMS*

EDIINT

セキュリティ

ebMS*

通信プロトコルHTTP*

EDIINT
S/MIME
HTTP*
SMTP*

パッケージング

赤色字：XMLベース標準＊：他の標準適用

ebXML BPSS*CII企業コード
ECALS

PIP

ECALGA BD

PIP
ECALGA BD
RNBD，RNTD
ECALSRN TPAebXML
CPPA*(ebXML CPPA*)
UDDI*
RNIF
ebMS*
(ebMS*,Webｻｰﾋﾞｽ)
RNIF
ebMS*
MIME*

(ebXML CPPA*)

メッセージ搬送ECALGA（ECALGA（JEITA）
JEITA）ECALGA TPAECALGA
CBC，BC

RosettaNet
RN TPA

取引合意書

MIME*

S/MIME*
HTTP*
SMTP*

（ ）：今後の計画

英語名(Full Spell)

UN/CEFACT2

BCSSBusiness Collaboration Schema
UN/CEFACTSpecification

BCFの概念の一環で公表された一機能標準である。UMM技法で記述されたビジネスモデルBCM（Business
Collaboration Model）を，コンピュータソフトウェアが処理可能なシンタックスに記述する仕様である。
ビジネスモデルBCMを技術と実装に独立に記述する。技術と実装に独立に記述のシンタックスとしてASN.1（Abstract BCF
Syntax Notation One）を利用する。
（2003年9月にUN/CEFACT運営委員会が発表）

http://www.unbcf.org/

3

BOD

Business Object Document

OAG

V8.1
（2003年2月）

XMLベースのビジネス文書とデータ項目を定義した仕様書。
V8.1では，430種のBOD（ビジネス文書）が開発・提供された。

http://www.openapplications.org/

4

BOV

Business Operational View

Open edi Reference ModelISO 14662
JIS X 7001

日本語で「事業運用ビュー」と呼ぶ。標準化レイヤーの上位に位置付けられ，ビジネス上の取決めの側面の標準を表FSVす。

Business Process Execution
Language for Web Services

ビジネスプロセスの振る舞い(ワークフロー)を記述するXMLボキャブラリのセット。ビジネスプロセスを構成するアクティ
ビティはWebサービスのインタフェース(WSDL)によって記述される。また、構成されたビジネスプロセス自体もWebサー
ビスのインタフェースを持つ。BPEL4WSはIBMの「WSFL」とMicrosoftの「XLANG」を統合したもので、これらに置き換わる仕様である。
IBM、Microsoft、BEAにより
V1.1（Public Draft第2版）。
2002年7月最初の提案が出
OASISのWSBPEL TCにてBPEL4WSは、実行可能なビジネスプロセスの定義、および抽象プロセスの記述をサポートしている。実行可能なビジされる。その後SAP、Siebel
標準化活動中。
ネスプロセスの定義とは、既存のWebサービスを組合わせて新規サービスを構築することであり、適当なエンジンによの2社が加わりV1.1となる。
り実行可能である。抽象プロセスとは、複数の企業間で相手企業のWebサービスを利用する際の規約（ビジネスプロトコル)を規定している。抽象プロセス記述ではそれぞれの企業内部の実装(内部的に使用しているWebサービスなど)
は外部(相手企業)からは隠蔽される。

Business Process Modeling

ビジネスプロセスの設計、分析、最適化、自動化を可能にすることにより、プロセスと人員の関係を管理し、社内および社外のリソースを統合し、プロセス全体の進行を管理するという考え方およびそれを支援するシステム。

5

BPEL4WS

6

BPM

7

BPML

8

BPMN

9

BPQL

10

BTP

集配信サーバ（観光協会）

WebService

ポータル

全国の観光課PC
Webサービスのインターフェイスに対応するだけでどのようなシステムでも情報提供が可能

PDA
メール通知

XML Consortium

XML Consortium© XML Consortium

WebService

eビジネス国際標準と代表的業界B2B標準
トランザクション＆ワークフロー

eビジネス国際標準と代表的業界B2B標準

eビジネス国際標準と代表的業界B2B標準
http://dev2dev.bea.com/technologies/webs
ervices/BPEL4WS.jsp
http://www106.ibm.com/developerworks/webservices/l eビジネス国際標準と代表的業界B2B標準
SOA、ＢＰＭibrary/ws-bpel/
http://msdn.microsoft.com/library/default.a トランザクション＆ワークフロー
ビジネスモデルsp?url=/library/enus/dnbiz2k2/html/bpel1-1.asp
http://ifr.sap.com/bpel4ws/http://www.sieb
el.com/bpel

SOA、ＢＰＭ2002年8月V1.0

BPMIが公開しているビジネスプロセスのモデリングのための記述言語。多数のアプリケーション、事業部門、ビジネスパートナーのコラボレーションやトランザクションといったビジネスプロセスを抽象化して、その実行モデルを規定することができる。
XMLがビジネス・データのモデリング用のメタ言語であるように、BPMLもXMLのようなビジネスモデルデータのメタ言語である。

http://www.bpmi.org/

SOA、ＢＰＭ
トランザクション＆ワークフロー

Business Process Modeling
Notation

BPMI

V1.0

BPMN（ビジネスプロセスモデル表記）の仕様は、BPD（ビジネス・プロセスダイアグラム）中にビジネス・プロセスを示すためにグラフィカルな表現を提供します。
BPMNの仕様は、さらにBPMLとBPEL4WSを含むブロック構造化したプロセスの実行言語の概念と、グラフィカル要素表記との結びつけを提供する。

http://www.bpmi.org/

SOA、ＢＰＭ
トランザクション＆ワークフロー

Business Process Query
Language

BPMI

BPMIが仕様をまとめているビジネスプロセスのクエリ言語で、ビジネスプロセス管理システム（BPMS）の標準インターフェイスを定義している。システム管理者はこれを使ってBPMSを管理できるようになる。また、ビジネスアナリストが、ビジネスプロセスの実行状態を問い合わせることも可能とする。

http://www.bpmi.org/

SOA、ＢＰＭ

Business Transaction Protocol

OASIS BusinessTransactions TC

WebサービスやWebアプリケーション間で実施される複雑なトランザクション処理を管理する仕様。単一のトランザクションから、インターネット上の複数企業、複数システムにまたがったトランザクション(ビジネストランザクション)を管理
2002年5月OASISにてV1.0 する仕組みを規定したもの。個別トランザクションの成否に応じた終了処理も実行できる。但し、トランザクション処理の流れを規定する仕様は含まれない。
承認【参考】XMLコンソーシアム Webサービス技術解説：BTPによるトランザクション管理』（http://www.xmlconsortium.org/websv/kaisetsu/C16/main.html）

http://www.oasisopen.org/committees/tc̲home.php?wg̲abbr
ev=business-transaction
トランザクション＆ワークフロー
http://www.xmlconsortium.org/websv/kaise
tsu/C16/main.html

10

データエントリ（仮想地方自治体）

全国開花情報全国スキー情報

桜開花情報

eビジネス国際標準と代表的業界B2B標準
トランザクション＆ワークフロー

BPMI(Business Process
Management Initiative)が2001年3月ドラフトリリース

実証実験参加企業の開発担当分野

WebService

http://www.unbcf.org/

Business Process Modeling
Language

代理店Webサイト

Web/Excelで入力

OAGIS
Integration Scenario

MAP© XML Consortium

応用技術部会
Ｗｅｂサービス観光情報集配信サービス

WebService

詳細情報へのポインタ

Business Collaboration
Framework

2004年3月時点

スキー情報

関連する用語BCF

HTTPS*

9

解説文章

1

ebMS*

© XML Consortium

最新のバージョンとステータス

提案/開発/作成者

BCFは，企業の社外との情報交換を行う企業活動のモデリング手法の概念であり，中核技術はUMMで構成されている。BCFは，UML，UMM，及びこれらから生成されるBCM（Business Collaboration Model）で構成される概念である。
BCFは，日々のビジネスを的確に表現することを主眼にしたフレームワークであり，ビジネスプロセスを的確に表現
し，メッセージ搬送技術・リポジトリ技術などの技術とは切り離しているものである。
BCFの概念では，ビジネスプロセスの分析，構築を以下の4ステップのトップダウン方式で設計する。
①ビジネス要件定義：ビジネスエキスパートが，対象業務プロセスの抽出，ビジネス目的の定義，ステークホルダーとUMM
ビジネス制約などのビジネス要件を定義する。
②ビジネスモデルの生成：モデリングエキスパートが，UMM技法を用いて，対象のビジネスプロセスをモデリングす UML
BCSSる。このステップでの成果（UMM，UMLベース）をBCM（Business Collaboration Model）と呼ぶ。
③ビジネスモデルの電子的記述：生成されたUMMベースのビジネスモデルのBCMを，コンピュータソフトウェアが処理可能なシンタックスで記述する。BCSS（Business Collaboration Schema Specification）で記述することにより，当該ビ
ジネスモデルは，技術と実装（例：ebXMLとWebサービス）に中立に記述することができる。
④ビジネスモデルの実装：BCFの最後のステップであり，該当技術（EDI，ebXML，Webサービスなど）が適用されて実装される。
（2003年9月にUN/CEFACT運営委員会が発表）

XML Consortium

OAGIS

呼称/日本語名/略称

日本ユニシス(Office XP)
富士電機(.NET)

集配信(仮想観光協会)
日立ソフト(Oracle9i ApplicationServer)
日本アイ・ビー・エム（Websphere）
日進ソフトウェア(.NET)

ポータルサイト日立(Cosminexus)
富士通(Interstage)
仮想旅行代理店営業所
日本ユニシス(.NET)
携帯端末

リポジトリ
日本オラクル(Oracle 9i)

日本電気(WebOTX、503i)
PDA
ミノルタ、都築電気..
(Interstage、PocketPC、Zaurus)カーナビ
PFUアクティブラボ

11© XML Consortium(Tomcat＋Aｘｉｓ)
12応用技術部会セキュリティＷＧ

WS2：最新観光情報受信
WS2：最新観光情報受信
Webサービス
Webサービス

WS１

季節情報
XML

WS２

施設情報
XML
16万件

ポータル
サイト

WS４

WS1：自治体向け情報登WS1：自治体向け情報登録Webサービス
録Webサービス

WS4：観光情報検索
WS4：観光情報検索
Webサービス
Webサービス
WS３

WS3：登録ポータルサイト
WS3：登録ポータルサイト
情報検索Webサービス
情報検索Webサービス

リポジトリ
UDDI

13

© XML Consortium

実装目標<権限委譲情報>

XML Consortium

XKMSを使った
電子署名システム
XML暗号による部分暗号とSAMLによるSSOの実現
SAML

今年度の目標昨年度迄の成果を集大成として結集したデモシステ
ムを開発
・ XML Signature
・ XML Encryption
・ SAML署名

チケットサイト日本代表応援ネットコミュニティ

請求書
請求書© XML Consortium

2003年度

14

部会活動の成果−技術系部会②

権限： サッカーチケット購入
利用制限：1000円まで、決済機能付請求書

2002年度© XML Consortium

SAML拡張コミュニティメンバ同士 発行者名： 坂田
対象者 ： 下田
で権限委譲

決済会社サイト2001年度XML Consortium

集配信（観光協会）

データエントリ（自治体）

活動実績と今年度の目標

XML Consortium

XML Consortium

実証実験システム・モデル

15© XML Consortium

VoiceXML部会
日本語訳版の作成
VoiceXML1.0
利用ガイドライン→一部、VoiceXML 2.0仕様に採用
VoiceXML UIの研究
音声ポータル実証実験
実験デモシステム開発
NET＆COM出展体験、コメント収集→VoiceXML 3.0への提案予定
16＋
音声ポータル実証実験の概要

XML Consortium

音声ポータル普及のための課題検討
ユーザインタフェース（UI）に問題あり
開発者に音声インタフェース固有のノウハウがない
開発者支援の第１ステップ
音声UI知見の蓄積「音声ポータルの簡易評価方法」の検討「音声UI上の典型的問題点」の抽出・整理
第２ステップ：蓄積したUI知見の実践的検証
実証実験

17

© XML Consortium

活動内容
電話を使った資料検索請求サービス等の実験アプリ
ケーションを構築
参加企業が3チームに分かれて、共同開発
実験企画チーム・コンテンツ作成チーム・技術検討
チーム
活動を３つのターンで分けて、それぞれでユーザテスト
等により評価・改善
参加企業
MITシステム研究所、沖電気工業、しーこむ、都築ソフ
トウェア、トッパン・フォームズ、日本テレコム、日立製作所、富士通、富士通研究所（50音順） 計9社

XML Consortium

音声ポータル実証実験に至る経緯

18© XML Consortium

音声ポータル実証実験
スケジュール

音声ポータル実証実験
システム構成

期間03/11〜04/04（６ヶ月間）
03/8

03/9

03/10

03/11

03/12

全体計画・設計
ターン１© XML Consortium

設計

04/1

04/2

04/3

実験実施

ﾌﾟﾛﾄﾀｲﾌﾟ開発
ターン２

設計

04/4

04/5
まとめ

▲Net&Com
2004
分析
試用・改良
ターン３

設計

HTML

通常のWebアクセス

分析
評価

分析

19

XML Consortium

XML Consortium

３つのターンに区切って実施© XML Consortium

ＷWWサーバ

INTERNET

ice
Vo

音声を使ったWebアクセス

L
XM

電話網
音声合成
音声認識

音声プラットフォーム
ボイスブラウザ

VoiceXML

VoiceXMLCGI
DB

コンテンツサーバ
WWWサーバ20

VoiceXML部の実装方法

部会活動の成果− 標準化部会①

XML Consortium

XML Consortium−執筆中© XML Consortium

21

２００３．０９．２９ 勧告発表
22

TravelXML

ＴｒａｖｅｌＸＭＬ：旅行業界における電子商取引の標準仕様化
日本旅行業協会との共同開発

XML Consortium

XML Consortium

ContentsBusinessXML：コンテンツの配信許諾および利用許諾取引のための標準仕様化、デジタル・コンテンツ協会との共同開発。目的は、コンテンツ取引のための著作権事務処理の効率化、円滑化による流通市場の拡大
２００３．０５．２６ 勧告案公開© XML Consortium

部会活動の成果-標準化部会②

目的：
国内外の宿泊施設、ツアーオペレター、旅行業者などをリアルタイムに結び・業界全体のシステムの効率化による業務スピードの向上
・コストダウン・お客様へのサービス向上© XML Consortium

ContractXML： ビジネスで必要な電話番号や住所など、連絡先記述に必要な情報を標準的に記述。XMLコンソーシアム独自開発
２００２．１０．０１ Ｖ１．１ 勧告発表
２００３．０４．１８ Ｖ１．１ａ公開

23© XML Consortium

フェーズ１：①海外ホテル／ツアーオペレターへの手配データ提供仕様②国内旅館･ホテルとの在庫照会･予約に付随する手配データ
提供使用③パッケージツアーの在庫照会、予約に付随する通知類仕様
２００３．０２．０５ 日本旅行業協会との共同開発を発表
２００３．０９．２４ １．０勧告案の公開
２００３．０９．２８ １．０勧告、１．１勧告案公開
２００４．０５．２０ １．１．１勧告
24

TravelXML実証実験デモ構成①-日本国内旅行取引

ＴｒａｖｅｌＸＭＬ実証実験デモ構成②

旅行会社、
ホールセラー、
ホテル・旅館
３者間の取引を想定

東京出発または
大阪出発の北海道旅行を想定

大阪

お客様

XML Consortium

XML Consortium

北海道

東京

25

© XML Consortium

TravelXML（Webサービス
クライアント）XML

旅行会社用
Webサービス

ホールセラー用
Webサービス

ホテル・旅館用
Webサービス
UDDI© XML Consortium

在庫増室要求在庫減室要求

在庫取引

旅行会社（ホールセラー）

宿泊施設
26

４日間の休暇が取れた、家族旅行に行こう!
ホテル・旅館

TravelXML

旅行会社（リテーラー）

企画商品

デモの想定

ホールセラー

予約要求
予約内容照会
変更連絡
取消連絡
企画商品照会

販売委託

XML Consortium

XML Consortium

旅行会社Web
ｱﾌﾟﾘｹｰｼｮﾝ

販売© XML Consortium

Ｗｅｂサービスの配置構成
リテラー

交通機関
パンフレット

予約連絡
変更連絡
取消連絡
在庫増室要求TravelXML

旅行会社用
Webサービス
施設情報照会27© XML Consortium

疲れた心と体を癒す旅がしたいな
やっぱり美味しい物も食べたい
同じ内容ならもちろん安い方が料金が良い
面倒な予約手続きは自分でやりたくない

なんて思いながら駅の旅行会社で探したら…
ぴったりのパッケージ旅行商品があった〜。
さっそく予約しよう!

予約する旅行は28

TravelXML実証実験の意義①

TravelXML実証実験の意義②

業界全体の効率化
利用者サービスの向上

TravelXMLをWebサービス上に実装するビジネスモデ
ルの有効性を検証
実装経験の蓄積、成果物の公開
TravelXMLを実装するWebサービスシステム構築のための設計指針、ノウハウ、基礎データのとりまとめと一般公開
29© XML Consortium

XML Consortium

XMLコンソーシアムDay(2001年11月22日）© XML Consortium

を
スを
ビス
ー
ービ
サ
b
サ
eb
We 装
なW
的
的な 実
実装
格
格
本
本

ナレッジWebサービス
実装

四則演算Webサービス
実装
を
ビビススを
ー
WebサービスWG
ーた
い
bbサ
サ
い
e
しした
W
発足
We体感
体感

2001/06

た
した
定
定し装
想
想
装
を
実
を
実
ス
を
ス
を
ネ ビス
ス
ジ
ジネー
ビ
ビ
ビ
実
実 ebbササー
WWe

2002/02

2002/06

2003/05
活動時期

2004/05 31

XML Consortium

活動内容(2002年2月6日）

30

アプリケーション統合とプラットフォーム・ミドルウェアのハイプ・サイクル（2003年）

TravelXMLを活用した
旅行商品取引Webサービス
実証実験

日本観光協会
Webサービス実証
実験参加

NewsMLを活用した
ニュース検索Webサービスの実装
XMLコンソーシアムDay

複数ベンダー（15社）のWebサービスプラットフォーム
を用い、インターネット環境での相互接続性を検証

ＸＭＬ,Ｗｅｂサービスの現状①
XMLコンソーシアムWeek(2004年5月20日)

XMLコンソーシアムWeek(2002年6月13日)

電子商取引にWebサービス技術を適用する場合のセ
キュリティの確保について、ビジネスシナリオをベースに技術的検証を実施© XML Consortium

WebサービスWG活動経歴
XMLコンソーシアムWeek(2003年5月29日)

Webサービスを用いた情報登録・検索ではなく予約登録のような更新系サービスでの検証を実施。

XML Consortium

XML Consortium

TravelXMLとWebサービス技術を利用した旅行業界における新しい電子商取引のモデルを構築

Source：Gartner Strategic Analysis Report「アプリケーション統合とプラットフォーム・ミドルウェアのハイプ・サイクル (2003年)」 December 26, 2003, GJ04306© XML Consortium

32

60.0

ＸＭＬ，Ｗｅｂサービスの現状②Webサービスのハイプ・サイクル（2003年）

Emerging
Emerging

Mainstream
Mainstream
Linux管理 セキュリティ

50.0

身につけたいスキル

XML Consortium

XML Consortium

Webサービス開発

XML

40.0

Object指向
分析設計

データベース
LAN･WANJava
Web系開発C#

30.0

Windows管理

20.0
C／C++
C／S系開発10.0

汎用機系開発LegacyLegacy

0.0
0.0

10.0

Visual Basic

COBOL

20.0
30.0
40.0
現在保有スキル

MaturedMatured

50.0

60.0

Source：Gartner Strategic Analysis Report 「Webサービスのハイプ・サイクル (2003年)」 December 26, 2003, GJ04305

33© XML Consortium© XML Consortium

出典：『第2回 ＠IT自分戦略研究所 読者調査』 2003年7月、N=51234

新しい資格取得状況：
ベンダーニュートラル資格
現在もっとも取得されているベンダーニュートラル資格は、「UML技術者認定（オージス総研／UMLモデリング推進協議会）」。一方、今後取得を目指す資格では、「XMLマスター」の取得意向が他をリードしている。

ＸＭＬ、Ｗｅｂサービスの現状−技術

あなたが「1.すでに取得済みの資格」「2.今後取得を目指している資格」を、それぞれいくつでもお選びください。

45

現在取得済み資格

40

技術としての現状（参照：ガトナーのハイプサイグル2003年5月）

今後取得を目指す資格

35

10.5

© XML Consortium

定
認
術

UM
L技
術

GN
U
an
d
x

セ
キ
ュ
リ
テ
報

SE
A/
J情

4.7
1

0.4

0.2

M
P

格
P2

M
資

LP
I
PM
CC

m

pT
IA
認

定
資

格

0

4.7

3.1
0.4

0.2

OM
G認
者
認
定
定
UM
L技
術
者
資
格
XM
Lマ
ス
タ
ー

4.3
1.2

ィ技

6.8
0.4

Li
nu

7.4

1.2

PM
IP

5

16

14.8

出典：『第2回 ＠IT自分戦略研究所 読者調査』 2003年7月、N=512

35

XML Consortium

19.5
15.4

15
10

27.3

−技術としての現状は？

SA
IR

︶

％

XML
Consortium
CI
Co
W

︵

複 30
数 25
回
答 20

© XML Consortium

XML： 安定した生産期。
Webサービス:−基本的なWebサービス（社内アプリの統合）幻滅期を脱し、普及期へ−高度なWebサービス（任意に取引相手との統合）未だ過剰な喧伝の最中

エンジニアにとってのＸＭＬの魅力度、習得対象に関するデータ（参照：＠IT自分戦略研究所読者調査）−XMLやWebサービスは、Linux／オブジェクト指向分析設計などと並んで、“Emerging”（まだ習得者は少ないが、今後注目が高い）領域に位置付けられる。
−今後取得を目指す資格では、「XMLマスター」の取得意向が他をリードしている。

36

ＸＭＬ,Ｗｅｂサービスの現状総括

XML Consortium

ＩＤＣ ２００３年３月２５日付けプレスリリース：
Wｅｂサービスの導入率は ４．３％
日経ＭＡ ２００３年４月２５日：
Webサービスの利用率は１３．８％@ＩＴ読者アンケートでは？
ＸＭＬコンソーシアム会員アンケートでは？
「米国での導入利用率は４０％との報告」2003/08
米アクセンチュア技術責任者

ビジネス、情報化社会におけるインターネットの重要性が増加→XML, Webサービスの重要性が急激に増加→ビジネスの基盤技術として認知度向上→情報化社会の基盤技術として認知度向上
37© XML Consortium

XML Consortium

ＸＭＬ、Ｗｅｂサービスの現状−普及状況

有用性の訴求が急務
XMLコンソーシアム、活動終了などと言っていられない！！

38

ＸＭＬコンソーシアム今後の活動②
新設部会

新しい活動テーマ： SOAを標榜
活動目的
XML, Webサービス，SOA関連の普及啓蒙
アプリケーション開発およびシステム構築の推進
XMLボキャブリラーの標準化支援
新しい活動内容
XML, Webサービス、SOAのビジネスおよび社会基盤に対する有用性の研究、検証、訴求39

XML Consortium

XML Consortium

使うと何がどう良いの？
今までとどう違うの？
陣営間の仕様競争は標準化の障壁？
Interoperabilityは？

© XML Consortium

ＸＭＬコンソーシアム今後の活動①© XML Consortium

ビジネス、情報化社会におけるインターネットの重要性が増し、XML,
Webサービスの重要性が急激に増加している。
主要ＩＴベンダーがこぞって推進している！！
ＸＭＬ、Webサービスはビジネスを、情報化社会を支える基盤技術、標準技術だ！
ｖｓ© XML Consortium

ＳＯＡ部会
ビジネス・イノベーション研究部会
ユビキタス･組み込み系部会

重点施策
ビジネス・オリエンティッドな普及活動
ユーザー向けの啓蒙活動
ユーザーシンポジウム
ユーザーのための勉強会

グローバルな標準化団体に対する日本発標準仕様の提案
他団体との連携強化
40

＜追加スライド＞

XMLコンソーシアム新組織図
総© XML Consortium

第4回総会
日時： 6月11日（金）14時−18時
会場： 東京コンファレンスセンター品川
終了後、懇親会開催

ＳＯＡ部会

運営委員会

セキュリティ部会

情報収集発信渉外
セミナー・イベント企画
広報
運用規則

XML Consortium

XML Consortium

ご案内

部会活動紹介セミナー
日時： 6月28日（月），7月1日（木）会場： 日本ＩＢＭ 箱崎事業所
定例セミナー
日時： 7月14日（水）会場： 日立ソフト本社（臨海線）
詳細： http://www.xmlconsortium.org/
41© XML Consortium会

理事会

標準化推進委員会

顧

問

監

事

Ｗｅｂサービス実証部会
メタデータ活用部会
コンテンツ連携
NewsML
メタデータ企画調査・利用検討
XML‐DB
複合コンテンツ

ユビキタス･組み込み系部会

事務局
ビジネス・イノベーション
研究部会
ContactＸＭＬ部会
Contents利用情報標準化部会
事務とりまとめ
標準作成
標準普及

ＩＰＡＣＴ

TravelXML標準化部会
標準化作成
普及・啓蒙

（２００４年６月１１日 第４回ＸＭＬコンソーシアム総会承認）

42

建設業界におけるＸＭＬの活用−３次元建築モデルデータＩＦＣへのＸＭＬ技術応用に関して

足達嘉信
Yoshinobu ADACHI

有限責任中間法人ＩＡＩ日本
技術検討分科会リーダ
セコム株式会社ＩＳ研究所

製造業ＸＭＬフォーラム２００４［2004.6.8］

製造業ＸＭＬ推進協議会

ＩＡＩの紹介
３次元建築モデルIFCへのXＭＬ技術応用に関して
IAI日本 技術検討分科会リーダ
セコム株式会社 IS研究所
足達 嘉信

IAI: International Alliance for Interoperability
建築プロジェクトに関わるデータ相互運用を実現するための標準規格（ＩＦＣ）を策定
全世界で10支部（北米・日本・ドイツ語圏・フランス語圏・ＵＫ・北欧・韓国・シンガポール・オーストラレシ
ア・イベリア・イタリア）- 準備中（中国）IFC: Industry Foundation Classes
ISO-10303(STEP)に基づく建築3Dモデル、建物情報モ
デル(BIM: Building Information Model)
ISO/PAS-16739
2

建築分野のXML技術の展開
建築モデルデータ表現に関するＸＭＬ
BLIS-XML: IFCデータをXML化 （2000年）
ISO-10303-28: STEP Part 28 Edition2（策定中）
ifcXML：IFCデータをXML化（2004年〜）

建築モデルデータ表現に関するＸＭＬ

属性情報プロパティセット
属性情報のＸＭＬデータ表現
属性データのXMLデータ（モデルサーバ）

モデルサーバ関連
XML Web Service
SOAP(Simple Object Access Protocol)
BLIS-XML, ifcXMLによるサーバ・クライアント間のIFCデータの受
け渡し。
3

4

建物情報モデルとしてのIFC

ＩＦＣが定義している主な情報¾形状 (2D, 3D, トポロジー)

IFC (Industry Foundation Classes), ISO/PAS-16739¾建物要素間の関係（開口、ゾーン…）¾建物要素（ 壁、ドア、窓、屋根、階段…）¾スペースとスペースの構造（部屋、階、建物、敷地）¾機器（冷凍機、送風機、ポンプ…）¾通り芯¾コスト（単価、積算）¾工程 （4D）¾Actors（人間、組織、住所…）¾指示書（設計変更、購入指示…）¾資産台帳、在庫¾保守履歴

Pump Set

Luminaires[Physical
Association][Spatial Association]

Abcd
afrgf
aahds
jhiuhgreeiuhHfije
ewku
ijijijjhdfhbBoilerPreheater
ValvesAir Handling Unit

¾配置管理
¾分類
¾外部ライブラリ

ＩＦＣスキーマの構造

Name
Title

O/Nr A1263

2xAbcd £ 26
3xafrgf £ 42
1xaahds £685
4xjhiu £421

Name
Title

Name
Title

Name
Title

Name
Title

Name
Title

Name
Title

Name
Title

¾関連文書
5

6

IFCデータのXMLインスタンス化の例

ifcXMLについて
IFCを記述しているEXPRESS言語(ISO-10303-11)をＸＭＬスキーマへ変換
ifcXMLＸＭＬスキーマにより、STEP関連の開発ツールが不要。
XMLスキーマを変換し他形式のメタデータへの変換が容易となる。

IFCデータのＸＭＬインスタンス化
これまでのＩＦＣデータ：ISO-10303-21形式（テキストエンコーディング）
ＸＭＬ形式でIFCデータを永続化。（XML Schemaによるデータ構造記述）

EXPRESSXML Schema (ifcXML)
DOM, XSLTXMLメタデータ

SQL DDL

Java, C++, C#, etc
STEP P21形式
7

ifcXML形式
8

Name
Title

属性情報プロパティセットについて
IFCで定義されているクラス属性を拡張する機能をもつ建物を構成する部材オブジェクトの詳細な性能・
カタログ情報等を記述できる
IFCには約250種類のプロパティセットが定義されている（IFC2x2）
拡張プロパティセット機能によりユーザが定義することも可能（国別・プロジェクト別に存在する異なる属性情報をIFCに取り込むことが可能）

属性情報プロパティセットの
XML応用

9

10

建具プロパティセット
プロパティセット例
ドアに共通な属性情報（IFCで定義済み）
Door
ObjectIfcDoor オブジェクト

Pset̲DoorCommon
Reference
Description
NominalHeight
NominalWidth
IsExterior
ThermalTransmittanceCoefficient
FireRating
AcousticRating
SecurityRating…

プロパティ名

データ型 説明type̲name

IfcStringtype̲nolist̲ID
total̲nomaterial
finish

建具種別・符号
記述
高さ(H)
幅（W)
外部かどうか
熱透過特性
防火等級
遮音特性
セキュリティ等級

elevation̲drawing
shapepanel̲type

regulationin̲outefficiency
windproof
waterproof
airproof

ドア製品のカタログ属性情報（拡張定義）
Pset̲DoorCommonJPN
DoorsElevation
DoorsRule
DoorsEfficiency
LiningMaterial
LiningType
LiningDepth
LiningThickness
TresholdMaterial
TrsholdType

姿図
法規情報
性能情報
枠材質
枠形状
枠・見込寸法枠・見付寸法沓摺・材質
沓摺・形状

thermalproof
soundproof

width
heightpanel̲stylesub̲panel̲style
inner̲door̲type

11

建具種別
鋼製ドア;鋼製軽量ドア;ステンレス製ドア;アルミ製ドア;
強化ガラス製ドア;プラスチック製ドア;木製ドア;スチール
IfcString 建具番号
IfcString 建具枝番号
IfcInteger 個数
IfcString 建具材質
鋼製;ステンレス製;アルミ製;強化ガラス製;プラスチック
製;木製;真鍮製;青銅製
IfcString 建具仕上
油性調合ペイント;アルミニウムペイント;合成樹脂調合
ペイント;ラッカーエナメル;シルバーアルマイト仕上げ;電解着色仕上げ;化粧フイルムシート貼り
IfcString 姿図（メタwmfファイル
ファイル名）
IfcString 建具形式
片開き;親子開き;両開き;自由片開き;回転;引違い;片引き;引き分け;引き込み;両引き込み;４枚引き違い
IfcString 扉形式
フラッシュ;片面フラッシュ;かまち;アングル
両開きフラッシュドア
子扉付き;ガラリ付き;らんま付き;はめ殺しらんま付き;内倒しらんま付き;外倒しらんま付き;はめ殺し袖付き
IfcString 法規
甲種防火;乙種防火;不然戸;防火指定なし;常時閉鎖式
甲種防火戸;常時閉鎖式乙種防火戸
IfcString 内外区分
内、外IfcString 性能
完全エアタイト;エアタイト;準エアタイト;遮音;断熱;防音;
IfcString 耐風圧性
S-1<800Pa>;S-2<1200Pa>;S-3<1600Pa>;S4<2000Pa>;S-5<2400Pa>;S-6<2800Pa>;SIfcString 水密性
W-1<100Pa>;W-2<150Pa>;W-3<250Pa>;W4<350Pa>;W-5<500Pa>;U<以上>
IfcString 気密性
A-1<120等級線>;A-2<30等級線>;A-3<8等級線>;A4<2等級線>;U<以上>
IfcString 断熱性
H-1<0.215m2･K/W>;H-2<0.246m2･K/W>;H3<0.287m2･K/W>;H-4<0.344m2･K/W>;H-5<0.430m2･
IfcString 遮音性
T-1<25等級線>;T-2<30等級線>;T-3<35等級線>;T4<40等級線>
D-1<1/300rad>;D-2<1/150rad>;D-3<1/120rad>
有;無IfcReal
内法寸法・幅 1800
IfcReal
内法寸法・高 2000
さ
IfcString 扉スタイル フラッシュ;窓付き;下ガラリ付き;窓＋ガラリ付き;框;スリッ
ト窓付き;スリット窓ガラリ付き;スリットガラリ付き;全ガラ
リ;ふすま;障子;格子;強化ガラス;くぐり戸付き
TRUE:左;FALSE:右TRUE:左;FALSE:右IfcString サブ扉スタイ フラッシュ;窓付き;下ガラリ付き;窓＋ガラリ付き;框;スリッル（両開き、 ト窓付き;スリット窓ガラリ付き;スリットガラリ付き;全ガラ
自由開き） リ;格子;強化ガラス
IfcString くぐり戸タイ

panel̲thickness
main̲panel̲width

IfcRealIfcRealmain̲panel̲height

IfcRealside̲panel̲width

IfcRealopening̲width

IfcRealopening̲distance

IfcRealopening̲top̲distance

IfcRealopening̲bottom̲distance

IfcRealopening̲height̲top

IfcRealfloor̲level̲difference

IfcRealopeninge̲height̲bottom

IfcRealside̲panel̲style

IfcStringside̲opening̲height̲top

IfcRealside̲opening̲height̲bottom

IfcRealside̲opening̲distance

IfcRealside̲opening̲bottom̲disatnce IfcRealside̲opening̲top̲distancetransom̲style

IfcReal
IfcStringtransom̲type

IfcStringtransom̲thickness
transom̲height

IfcRealIfcRealname̲of̲makerproduct̲type̲number
product̲color̲number

IfcString
IfcString
IfcString

扉厚30
親扉・寸法・ 900
幅
親扉・寸法・ 1900
高さ
子扉・寸法・ 900
幅
パネル内開
口・幅
パネル内開
口・パネル横端との距離
パネル内開口・上端との距離
パネル内開口・下端との距離
パネル内開口（上）・高さ
床とのレベ
ル差（沓摺）
パネル内開口（下）・高さ
子扉スタイル フラッシュ;窓付き;下ガラリ付き;窓＋ガラリ付き;框;スリッ（親子開き） ト窓付き;スリット窓ガラリ付き;スリットガラリ付き;全ガラ
リ;格子;強化ガラス
子扉内開口（上）・高さ
子扉内開口（下）・高さ
子扉内開口・
パネル横端との距離
子扉内開口・
下端との距
離子扉内開口・
上端との距
離欄間スタイル ガラスはめ殺し;ガラス内倒し;ガラス外倒し;パネルはめ殺し;パネル内倒し;パネル外倒し;格子
欄間種類
スチールパネル;アルミパネル;ステンレスパネル;普通
板ガラス;フロート板ガラス;網入り型板ガラス など
欄間厚さ
欄間高さ
wmf(タイプＡ;タイプＢ;タイプＣ)
メーカー名 ＹＫＫＡＰ
型番38 DK1A+F-F
色番号

ＩＡＩ日本支部拡張プロパティセット Pset_DoorCommon_Jpn定義の一部

12プロパティセットのXML表現例
プロパティセットの定義自身もXMLデータ。PSD (Property Set
Definition) languageモデルサーバとクライアント間の通信
XSLTにより仕様書として表示
ソフトにより自動拡張属性設定
データとして利用。

モデルサーバへの展開

プロパティセットのインスタンス
データ
XSLTによるHTML変換
モデルサーバとクライアント間の
通信

13

14

モデルサーバの概要
次世代の建築モデルデータ情報共有プラットフォーム

意匠
設備

設計

IFCモデルサーバ開発の背景

電子受発注

入札

SOA
P
XM
L

プロジェクト管理

技術的特長

リスク分析
ドキュメント管理

プロジェクト

建材
XM
L

L
XM

IFC Model Server
XML

15

生産
L
XM

データ
ベース
(IFC)

４Ｄシミュレーション

XML および データベース技術
インターネット上のデータ交換の標準技術であるSOAP(Simple Object Access Protocol)を採用
インターネット上で建物情報（IFC）をアプリケーション間でXMLによって共有することが可能
オープン・標準技術をベースに開発

XML

ファイル交換からデータベース共有
実務ではデータ量がファイル利用の限界に達する
インターネット上で部分的なデータ変更、抽出が必須

構造
シミュレーション

電子入札

設備

電子取引 自動集計・積算

防災・セキュリティ

ＧＩＳ連携ライフサイクル リニューアル16

Example of Quantity Take off
 Microsoft Excel VBA + SOAP
SDK

Example of Java implementation for Client
software

BLIS-XML

HTTP

HTTP

SOAP

HTML

SOAP

Internet

Internet

Internet

IFC Model
ServerVTT Building and Transport : IMP System

Java Servlet

IFC Model(Web based
IFC
Application)

Server17

18

Application Domain A

Application Domain B

Application Domain C

Application Domain D

API Domain B

API Domain C

API Domain D

海外のモデルサーバ開発プロジェクトの紹介

API Domain A

SABLE: 各専門分野の最適なAPIを提供

SOAP-APISABLEプロジェクト（2003〜）19

Sable MS Common API

Sable MS Common API
I

Model server X

Model server Y

MS Interface Z

 ２００３年〜２００５年。

II
Sable MS Common API

MS Interface Y VTT（フィンランド国立技術研究所）とセコムの共同研究（2001〜2002年）の成果を発展させ、ＩＦＣモデルーサーバの実用化を目指すプロジェクト

SOAP
ifcXMLMS Interface X

 フィンランドを中心としたモデルサーバ
実用化プロジェクト

SABLE Server

III

Model server Z

20

今後の課題実データによる実証実験

終わり

IFCモデルサーバとクライアントの相互運用テスト
クライアントソフトの拡充

関連分野との連携
有限責任中間法人 IAI日本

電子調達、電子商取引等との連携
海外標準化活動への積極的な対応

ホームページ： http://www.iai-japan.jp/
有限責任中間法人IAI日本事務局〒102-0083 東京都千代田区麹町5-3-3 麹町KSスクエア8F
TEL : 03-3222-8930 FAX : 03-3222-8892
E-Mail : info@iai-japan.jp

IFCのモデリング方法（STEPとの整合）
XML Schema
UML
21

22

製造業におけるＸＭＬの活用事例

巡回点検支援システムにおけるＸＭＬの活用

菅野伸明
Nobuaki KANNO

株式会社 山武
アドバンスオートメーションカンパニー

製造業ＸＭＬフォーラム２００４［2004.6.8］

製造業ＸＭＬ推進協議会

設備保全システム構想（参考）・蓄積ﾃﾞｰﾀの活用
・現場部門とのｺﾗﾎﾞﾚｰｼｮﾝ
・巡回保守記録の入力
・保守ｶﾞｲﾀﾞﾝｽの参照
・蓄積ﾃﾞｰﾀの参照

巡回点検支援システムにおけるXMLの活用ｲﾝﾀｰﾈｯﾄ
ｲﾝﾀｰﾈｯﾄ

ﾓﾊﾞｲﾙ端末

お客様 管理部門

ﾃﾞｰﾀｾﾝﾀｰ
巡回現場

月額利用契約ﾓﾊﾞｲﾙ端末

A社
DB

ﾃﾞｽｸﾄｯﾌﾟPC

株式会社 山武・ﾏｽﾀｰﾃﾞｰﾀのﾚﾌﾟﾘｶを格納
・ｵﾌﾗｲﾝ環境でｼｽﾃﾑ利用

AAC開発４部 菅野

設備情報管理ｼｽﾃﾑ
ｺﾗﾎﾞﾚｰｼｮﾝ ｼｽﾃﾑ

現場事務所

B社
DB

ﾏｽﾀｰﾃﾞｰﾀﾍﾞｰｽ

・台帳管理
・定期保守記録の入力
・蓄積ﾃﾞｰﾀの活用
・管理部門とのｺﾗﾎﾞﾚｰｼｮﾝ

2

巡回点検支援システムの試作について

巡回点検とは・生産現場において、生産設備の維持／管理のため設備を巡回して点検日誌に記録する業務・従来は点検記録簿が紙による記録であったため、電子化されていなかった。

設備保全システムの一環として巡回点検支援システムを試作

点検記録の再利用性に問題があった

巡回点検支援システムを開発
34

実現手段１ （Webアプリケーションとして構築）

基本的な運用形態
サーバ

点検項目DB
点検結果web

無線設備

IIS
ASP

点検項目のダウンロード

Webアクセス

点検結果のアップロード

PDA

イベント受信点検と記録

端末へのアプリケーション
配布の手間が無い

イベントに対応

点検結果の
閲覧

5

実現手段２ クライアント〜サーバ スタイル
（WebページにXMLを出力する）

・オフライン実行・リッチコンテンツ
・開発時の柔軟性

XMLをwebサーバ
にPOST

問題点
・オンラインアプリケーションのため、無線電波事情に左右される
・webコンテンツのため、リッチインターフェースが実現できない（コンテキストメニュー、ボタン、サウンド)・自動表示更新、自動画面展開が難しい

6

XML活用の利点<点検エリア ID=“1”>IIS
MSXML(XMLDomDocument)

XMLをwebページに出力

Pocket PC
Pocket IE<点検装置 ID=“10”>・レガシーシステムにおけるXMLの利用・標準フォーマットによりライブラリ製作工数の削減

Pocket PC
Embedded Visual Basic
MSXML（XMLHTTP）<名称>点検装置1</名称><点検ポイント ID=“100”><名称>点検ポイント1</名称><点検タイプ>0</点検タイプ></点検ポイント><点検ポイント ID=“101”><名称>点検ポイント2</名称><点検タイプ>1</点検タイプ></点検ポイント></点検装置></点検エリア>

点検エリア
点検装置
名称
点検ポイント名称
点検タイプ
点検ポイント
名称

ノードを追加してもアプリの他の部分に影響を及ぼさない
7

点検タイプ
8

実現手段２ クライアント-サーバスタイル（WebページにXMLを出力する）

実現手段３ （Webサービス）．NET Framework
ASP.NETIIS
MSXML(XMLDomDocument)

XMLをwebページに出力

・オフライン実行・リッチコンテンツ
・開発時の柔軟性

XMLをwebサーバにPOST

・レガシーシステムにおけるXMLの利用・標準フォーマットによりライブラリ製作工数の削減

Pocket PC
Embedded Visual Basic
MSXML（XMLHTTP）

XML webサービス

Pocket PC.NET Compact Framework
C#

問題点
・Embedded VBの言語仕様の不便さと実行環境の完成度の低さ
・XMLHTTPがPocket IEのルーチンを共用している→タイムアウトが自由に設定できない
9・非同期通信の実現が困難

実現手段３ （具体的には）・強力な言語と堅牢な環境
・タイムアウト時間の自由な設定
・webサービスによる非同期通信の実現
10

実現手段３ （具体的には）DB

DB

Webサービス

Webサービス

クレードル通信XML 巡回定義情報
XML 設定情報

XML
巡回結果
11

XML 巡回定義情報
XML 設定情報12実現手段３ （具体的には）まとめ（XML採用のポイント）①巡回定義構造表現
・巡回定義情報は点検エリア、装置、点検ポイントで階層化されたデータ
・XMLは階層化されたデータを表現するのに最適・アプリケーションはタグを元に動作するため、開発時にタグを追加しても変更がアプリの他の部分に波及する恐れが無い

DB②Webテクノロジの採用
・巡回点検中の通信は無線通信のため通信状態が不安定→ＴCP通信を使うとサーバサイドのコネクション管理が大変→UDP通信ではパケットサイズの制限があり大量データの送受信に不向き
・セキュリティの確保の観点から、出来るだけポートをOpenしたくない

Webサービス

クレードル通信
XML
巡回結果

XML 巡回定義情報
XML 設定情報

13

御清聴ありがとうございました

15

サーバｰクライアント間通信にWebサービスを採用
・大量データの送受信が可能
14・コネクション管理のわずらわしさが無い

製造業におけるＸＭＬの活用事例

既存システムのWebサービス化と相互接続性

石黒 徹
Tohru ISHIGURO

日本ＩＢＭシステムズエンジニアリング株式会社（公開資料はありません）

製造業ＸＭＬフォーラム２００４［2004.6.8］

製造業ＸＭＬ推進協議会

本資料の内容（図、表、文書等）を、製造業ＸＭＬ推進協議会並びに講演者に無断で転載することを固く禁じます。

製造業ＸＭＬフォーラム２００４

開催日

平成１６年６月８日（火）主 催

製造業ＸＭＬ推進協議会［財団法人 製造科学技術センター 内］

東京都港区愛宕一丁目２番２号
電話０３−５４７２−２５６１