All Right Reserved Copyright © INS-E 日本空調衛生工事業協会 CAD研究会 御中 XMLの活用について 2000年3月23日 All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E 会社概要 本社:東京都品川区西五反田4‐31‐18 設立:昭和60年5月30日 株主:NTT,三井造船、NEC、三井物産、日立、富士通、NTTドコモ 資本金:6億5千万円 従業員数:505名 売上高:392億円 事業内容: 各種アプリケーション構築、GIS、CAD、デジタル映像、デジタルドキュメント、データ応用・分析の技術を使ったシステム開発・販売 All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E ご説明内容 XMLの概要 XMLの適用分野 INSエンジニアリンクの取り組み ネットワークセキュリティー対策 デモンストレーション All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E XML登場の背景 インターネットの普及 HTML/マークアップ言語 例 : <tag-name>文字データ列・・</tag-name> SGML/階層構造化文書を表現 XMLはHTML/SGMLのいいとこどり W3C/XMLワーキンググループで制定 All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E HTML/SGML/XMLの関係 SGMLはXML、HTMLのメタ言語 XMLはSGMLのサブセット XMLはXMLアプリケーション言語かつ開発言語 DTD(Document Type Definition)ー文書型定義 例 <?xml version=“1.0”? > <DOCTYPE greeting SYSTEM “hello.dtd”> <greeting>Hello, World!</greeting> ←DTD部分 All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E SGML/XMLのアプリケーション メタ言語SGML HTML、ATA、J2008等 メタ言語XML GーXML BML MathML SVG 等 All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E HTMLの問題 電子閲覧以外の用途で活用するには機能不足 再利用されにくい情報表現形式 大量文書のアクセスに向かない(ハイパーリンク) 印刷ページの概念がない(絵巻物) 精細なレイアウトの指定ができない タグの種類が決められていて、業務情報を的確に表現できない 全文検索結果があいまいである Webブラウザ間の互換性が一部なくなっている All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E SGMLの問題 汎用的で複雑、アプリケーションの実装が難しい URLを用いたリンク機能を標準でサポートしていな い(基本的にWeb未対応) レイアウトをサポートしていない ツールが高価 All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E XMLでの解決 インターネット B to B (企業間) 機能の拡張性 データの再利用 精細なレイアウト 検索効率の向上 Web対応 All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E HTML文書実例 <HTML> <TITLE>コンピュータ</TITLE> <BODY> <UL> <LI>IBM <LI>ThinkPad <LI>570 <LI>366MHz <LI>64MB <LI>6.4GB <LI>1.83kg </UL></BODY> HTML表示 IBM ThinkPad 570 366MHz 64MB 6.4GB 1.83kg (NIKKEI COMPUTER 1999.6.7より) All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E XML文書実例 <?xml version=“1.0”> <! DOCTYPE ノートPC SYSTEM “ notepc.dtd” > <コンピュータtype= “ ノートパソコン” > <製造メーカー>IBM</製造メーカー> <識別子> <型式>ThinkPad</型式> <モデル>570</モデル> </識別子> <クロック周波数 UNIT=“MHz”>366</クロック周波数> <メインメモリー UNIT=“MB”>64</メインメモリー> <ハードディスク UNIT=“GB” >6.4</ハードディスク> <重量 UNIT=“kg”>1.83</重量> <価格 CURRENCY=“円”>440,000</価格> </コンピュータ> XML宣言 DTD XML実現値 (インスタンス) (NIKKEI COMPUTER 1999.6.7より) All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E コンピュータ ツリー実例 type ノートパソコン 製造メーカー IBM 識別子 型式 ThinkPad モデル 570 クロック周波数 366 UNIT MHz メインメモリー 64 UNIT MB ハードディスク 6.4 UNIT GB 重量 1.83 UNIT kg 価格 440,000 CURRENCY 円 (NIKKEI COMPUTER 1999.6.7より) All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E DTD(文書型定義)実例 <?xml encoding=“Shift-JIS”?> <!ELEMENT コンピュータ(製造メーカー,識別子, クロック周波数,メインメモリー,ハードディスク,重量,価格)*> <!ATTLIST コンピュータ type CDATA #REQUIRED> <!ELEMENT 製造メーカー (#PCDATA)> <!ELEMENT 識別子(型式,モデル)> <!ELEMENT 型式(#PCDATA)> <!ELEMENT モデル(#PCDATA)> <!ELEMENTクロック周波数(#PCDATA)> 文書型宣言 要素型宣言 属性リスト宣言 実体宣言 記法宣言 <!ENTITY xml xxxx > <!NOTATION GGM xxxx > (NIKKEI COMPUTER 1999.6.7より) All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E XMLの仕組み XML宣言 DTD(文書型定義) 文書型宣言 要素型宣言 属性リスト宣言 XML要素の集まり (XML実現値) 実体宣言 記法宣言 All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E XMLでの表示 XSL(スタイルシート) 構造とスタイルを分離 プログラム処理、再利用、改訂処理が簡単 All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E XMLでの検索 ほしい情報のみ収集 メタデータで情報公開 書名:title, 著者名:author, 出版年月日:date 言語コード:language, 国名:country, 要約:abstract <?xml version=“1.0”? encoding=“Shift_JIS”?> <body> <field>本</field> <title>XML入門</title> <author>INS太郎</author> <date>2000年3月23日</date> <language>日本語</language> <country>日本</country> <abstract> XMLの活用例について記述 </abstract> </body> All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E XMLでのリンク HTMLより拡張したリンク XLink 複数リンク 処理の指定が可能 双方向リンク All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E XMLデータ処理例 - - - - - - XML文書 サーバ html XMLパーサー XSLプロセッサ HTTPサーバ DTD ファイル - - - - - - XSL ファイル - - - - - - ブラウザ All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E XML形式を処理できる製品例 EC BizTalkサーバ(MS) ナレッジ・マネージメント XMLデータ統合サーバ、XML情報ライブラリ(INS-E) ミドルウエア excelon(エクセロン) 、Oracle8i(オラクル)、xml solution component(インフォテリア) デスクトップ・ツール Internet Explorer5.0 (MS) Office 2000 All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E XMLの適用分野 エレクトリック・コマース ナレッジ・マネージメント ドキュメント管理 顧客サービス データベース管理 設計コラボレーション 設備管理 基幹システム All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E ナレッジマネージメント、営業支援、EDI XMLデータ統合サーバ XML情報ライブラリ EC、(電子カタログ)、設備管理、設計コラボレーション、 保守マニュアル CADデータ統合 - NetDraw All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E NetDrawの構造は? ドキュメント 関連図面 インターネット ネットドローのファイル リンク All Right Reserved Copyright © INS-E 図面
All Right Reserved Copyright © INS-E 3層構造 Net Draw Net Draw Net Draw Net Draw All Right Reserved Copyright © INS-E
エンジニアリングデータ統合 with XML SVG XML 視覚認証可能な空間データによるEngineering Documentの関係づけ 各種CADデータによる空間データ 議事録 履歴データ 仕様書 コレスポンデンス 参考資料 他社図面 議事録 自社図面 仕様書 参考資料 仕様書 コストデータ All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E 表示例 NetDraw Dataの履歴管理をXML Parserで行う利用イメージ All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E 電子カタログ サービスセンター 部品ライブラリィサービス サーバ 3次元視覚認証インターフェィス 3Dインテリジェントステンシル 電子部品庫サーバ Webサーバ (Windows NT Server) Webブラウザ (IE,Netscape 等) データストレージ層 ビジネスロジック層 プレゼンテーション層 電子図庫サーバ DS-1クライアント(PC) 電子部品庫運用サービス ネットワークA TCP/IP Netscape, IE 等 ネットワークB All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E 保守マニュアル CADデータ 部品構成リスト 3Dビューアデータ 製品リスト メタデータ コメント All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E 工程管理 製品検討 設計 工程計画 納品検収 製造 試作 機能プラグイン 工程指示 原価管理 設計ノウハウ 製造計画書 製造日程表 製品仕様書 見積書 部品表 承認図 組立図 組付仕様書 実績収集 生産効率 進捗管理 資料参照 ワークフロー 確認認証 視覚認証型空間データインターフェィス 基幹系データベース 仕様書、図面、イメージ 構成、部品表 設計データベース 基幹系データベース 工程計画、作業進捗、 在庫情報 購買情報 原価情報 製造データベース All Right Reserved Copyright © INS-E
All Right Reserved Copyright © INS-E モバイルサイトオフィス 軽量モバイル端末 Windows CEマシン利用のCADデータを利用した情報端末 高性能デジタルカメラ NetDraw 図面ベースの関連資料検索システム 複合ドキュメント送配信 APサーバ構築 現場 デジタルカメラ Net Draw I/F Windows CE 携帯電話 Net Draw I/F パケット通信 本社 各種既存アプリケーション NDデータベース 各種既存データベース AP群 CAD WebServer NetDraw AP Server ORB(CORBA、DCOM) All Right Reserved Copyright © INS-E