xmlの可能性を最大限に引き出すxmlデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf ·...
TRANSCRIPT
![Page 1: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/1.jpg)
XMLXMLの可能性を最大限に引き出すの可能性を最大限に引き出すXMLXMLデータサーバデータサーバ『『eXceloneXcelon XISXIS』』
~ベストデータベース賞に輝く、~ベストデータベース賞に輝く、eXceloneXcelon XISXISによるによるXMLXMLアアプリケーション構築のキーポイント~プリケーション構築のキーポイント~
April 17, 2002April 17, 2002日本エクセロン株式会社日本エクセロン株式会社
ソリューションエンジニアソリューションエンジニア 武末武末 徹也徹也
![Page 2: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/2.jpg)
Page 2Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
eXceloneXcelon Extensible Extensible Information ServerInformation Server
![Page 3: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/3.jpg)
Page 3Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
OverviewOverviewメモリーデータベースメモリーデータベース– XMLをDOMオブジェクトとして格納(XMLパーシスタンス)– ノードレベルの柔軟でダイナミックな変更機能(ダイナミックモデリング)– アプリケーションから見たeXcelon XIS
データベースはあくまでもメモリ上
メモリ上のデータ(DOMオブジェクト)に対してのCRUDのみロードバランスとスケーラビリティロードバランスとスケーラビリティ– データ・アクセスを高速化する特許技術の分散技術(分散XMLキャッシュ)– 分散キャッシュ機構の大規模事例
amazon.com – 2,000万アクセス/時、100万アップデート/日ツール群ツール群– GUIによる管理・運用ツール– ビジュアルな統合開発環境
– バックエンド/レガシーシステム(数10種類のデータソース)との連携ツールサポートプラットフォームサポートプラットフォーム– Windows (NT/2000/XP), Solaris, HP-UX, Linux
AwardAward– XML&WEB SERVICES 2002(ロンドン)において、「ベスト・データベース・システム」に選出
![Page 4: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/4.jpg)
Page 4Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
Extensible Information ServerExtensible Information ServerXMLXMLのポテンシャルを最大限に引き出す、のポテンシャルを最大限に引き出す、XMLXMLデータサーバのデファクトスタンダードデータサーバのデファクトスタンダード
圧倒的な機能圧倒的な機能
– W3C標準エンジン(DOM, XSLT, XPath, XQuery, etc...)を搭載– ノードレベルのデータ処理
– J2EE環境との高い親和性圧倒的な性能圧倒的な性能
– In-Memoryアクセスが可能(データをメモリ上にオブジェクトとして展開)圧倒的な開発効率圧倒的な開発効率
– 唯一のXML統合開発環境(Stylus Studio)– シンプルなAPIとXML関連エンジン搭載により、開発すべきコード量が激減圧倒的な実績圧倒的な実績
– 多くの大規模システムでの採用実績
– 日本国内で1,000ライセンス近い出荷実績– ワールドワイドでの製品サポート、開発支援サービス
![Page 5: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/5.jpg)
Page 5Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
XISXISの特徴の特徴
![Page 6: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/6.jpg)
Page 6Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
XIS 3XIS 3つの特徴つの特徴
eXceloneXcelon Extensible Information ServerExtensible Information Serverにユニークな、他システムに対にユニークな、他システムに対するする33つのアドバンテージつのアドバンテージ
– XMLパーシスタンス– ダイナミックモデリング
– 分散XMLキャッシュ
これらのこれらの33つの特徴により、ユーザに対する機能面のメリットだけでなく、開発・運つの特徴により、ユーザに対する機能面のメリットだけでなく、開発・運
用のメリットをも提供用のメリットをも提供
![Page 7: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/7.jpg)
Page 7Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
XMLXMLパーシスタンス:パーシスタンス:XMLXMLの構造をそのまま格納の構造をそのまま格納
XMLXMLの階層構造をそのまま格納・利用できるの階層構造をそのまま格納・利用できる
XMLXMLとテーブル形式の間でマッピングが必要とテーブル形式の間でマッピングが必要
RDBMS
XMLそのままで蓄積・利用
マッピング
XIS
パフォーマンス低下
開発効率の低下
![Page 8: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/8.jpg)
Page 8Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
ダイナミックモデリング:ダイナミックモデリング:XMLXMLのノードレベル処理のノードレベル処理
顧客
顧客番号 顧客名 会社概要 本社
住所 部門
担当者管理者
DOMDOMツリーツリー<顧客><顧客番号> </顧客番号><顧客名> </顧客名><会社概要> </会社概要><本社>
<住所> </住所><部門>
<管理者> </管理者><担当者> </担当者>
</部門></本社>
</顧客>
XMLXML形式形式
プログラムが最も処理しやすいプログラムが最も処理しやすい形式形式((DOMツリーDOMツリー))として格納として格納
![Page 9: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/9.jpg)
Page 9Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
ダイナミックモデリング:ダイナミックモデリング:XMLXMLのノードレベル処理のノードレベル処理
<顧客><顧客番号> </顧客番号><顧客名> </顧客名><会社概要> </会社概要><本社>
<住所> </住所><部門>
<管理者> </管理者><担当者> </担当者>
</部門></本社>
</顧客><<商談内容商談内容>><<成約・売上成約・売上> </> </成約・売上成約・売上>><<販売商品販売商品> </> </販売商品販売商品>><<プレゼン資料プレゼン資料> </> </プレゼン資料プレゼン資料>>
</</商談内容商談内容>></顧客>
XMLXML形式形式顧客
顧客番号 顧客名 会社概要 本社
住所 部門
担当者管理者
顧客
顧客番号 顧客名 会社概要 本社
住所 部門
担当者管理者
商談内容商談内容
成約・売上成約・売上 販売商品販売商品 プレゼン資料プレゼン資料
DOMDOMツリーツリー
サーバサイドサーバサイド((XIS)XIS)で、オンラで、オンラインイン / / オンザフライ更新オンザフライ更新
![Page 10: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/10.jpg)
Page 10Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
分散分散XMLXMLキャッシュ:キャッシュ:Cache Forward (Cache Forward (米国特許米国特許))
RDBMSサーバー
RDBMS クライアント
サーバプロセス(XMLキャッシュ)
eXcelonサーバー
Cache
Web サーバー
サーバプロセスを分散 RDBMS
サーバプロセス(XMLキャッシュ)は複数のマシンに分散が可能
XIS
RDBMS
Cache
Cache
Cache
Web サーバー
プレゼンテーション層 アプリケーションサーバ層 データベース層
DBサーバに負荷が集中
Internet
RDBを用いた3層アーキテクチャ
XISを用いた3層アーキテクチャ
![Page 11: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/11.jpg)
Page 11Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
XISXISによる運用・開発のメリットによる運用・開発のメリットXISXISの特徴を活かした開発・運用のメリットとはの特徴を活かした開発・運用のメリットとは??
XMLXMLパーシスタンス、ダイナミックモデリングパーシスタンス、ダイナミックモデリングによるデータモデリング工数のによるデータモデリング工数の
削減が可能削減が可能
– スタート時に規定できるデータモデルで開発を開始
– 必要に応じてデータモデルの追加、削除、変更
– データモデル変更のためのプログラム変更はほとんど不要
分散分散XMLXMLキャッシュキャッシュによるスモールスタートが可能によるスモールスタートが可能
– 運用開始時に見込まれるデータ量、トランザクションでハードウェアを選定
– 運用開始後の急激なアクセス増やデータ量の変化にはキャッシュマシンの追加で対応
– キャッシュ追加のためのプログラム変更はほとんど不要
→→ 従来のウォーターフォールモデルから、スパイラルモデルによる従来のウォーターフォールモデルから、スパイラルモデルによる短納期開発短納期開発
を実現を実現
![Page 12: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/12.jpg)
Page 12Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
XISXISのコンポーネントのコンポーネント
![Page 13: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/13.jpg)
Page 13Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
XISXISのコンポーネント概要のコンポーネント概要
オブジェクトオブジェクトDBDB技術技術に基づくに基づくXMLXMLデータサーバデータサーバ
– W3C標準XML処理エンジンを内蔵変換(XSL)検索(XPath / XQuery)更新(XUG)
– 各種API(Java、COM)クライアントAPI:アプリケーション(JSP、Servlet等からアクセス)サーバサイドAPI:トランザクション制御、パフォーマンス向上のためのAPI
– 各種ツール
管理ツール:DXE Manager開発ツール:Stylus Studioデータ連携ツール:XConnects
![Page 14: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/14.jpg)
Page 14Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
レガシーデータ
クライアントAPIサーバーサイドAPI
データ接続
(XC
onne
cts)
クライアントツール群
(DXE
Man
ager
,Sty
lus
Stud
io ..
.)
XMLキャッシュ
XUGXSLXPathXQuery
eXcelonデータサーバー
XISXISのコンポーネント構成のコンポーネント構成
サーバプロセスの分散によるハイパフォーマンス
管理・開発を効率化
アプリケーション短期開発を実現
業界標準のサポート
XMLの永続化レガシーデータとの連携
![Page 15: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/15.jpg)
Page 15Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
レガシーデータ
クライアントAPIサーバーサイドAPI
データ接続
(XC
onne
cts)
クライアントツール群
(DXE
Man
ager
,Sty
lus
Stud
io ..
.)
XMLキャッシュ
XUGXSLXPathXQuery
eXcelonデータサーバー
XISXISのコンポーネント構成のコンポーネント構成
![Page 16: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/16.jpg)
Page 16Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
変換変換((XSL)XSL)・・検索検索((XPathXPath))・更新・更新((XUG)XUG)
検索エンジン
更新エンジン
???
XQuery XUG
変換エンジン
XSL
<xsl:template match="/"><html lang="ja">
<head><title><xsl:value-of
select="body/title" /></title></head><body><xsl:apply-templates
select="body/title" /></body></html>
</xsl:template> XSL
<update select=‘//style’/><element location=‘replace’>
<style>Coupe</style></element>
</update> XUG
Webブラウザ(HTML)
他のXMLフォーマット
//veicle[make=‘Honda’]XPath
for $v in //veiclewhere $v/make = ‘Honda’return $v XQuery
???
XPath
各処理を各処理をAPIAPIへの引数としてへの引数として
簡単に実行可能簡単に実行可能
![Page 17: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/17.jpg)
Page 17Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
DXE ManagerDXE ManagerDXE (Dynamic XML Engine)DXE (Dynamic XML Engine)– XMLへのダイナミック処理を実現するXISのコアエンジンDXE ManagerDXE Managerとは?とは?
– XISの管理・運用ツールXMLStore・ディレクトリ・XMLドキュメントの管理XMLキャッシュの管理ダンプ&ロード
– XISアプリケーションの開発支援ツールXSLによる変換結果の確認XPath式の自動生成XQueryによるシミュレーションXML Updategram (XUG)の自動生成インデックスの付与
![Page 18: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/18.jpg)
Page 18Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
DXE ManagerDXE Manager
エクスプローラ風のGUI表示XIS環境の管理XMLの作成・編集・削除GUIによるXMLの検索・更新・変換
エクスプローラ風のエクスプローラ風のGUIGUI表示表示XISXIS環境の管理環境の管理
XMLXMLのの作成作成・・編集編集・・削除削除GUIGUIによるによるXMLXMLのの検索検索・更新・変換・更新・変換
![Page 19: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/19.jpg)
Page 19Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
Stylus StudioStylus StudioダイナミックダイナミックXMLXMLアプリケーション統合開発環境アプリケーション統合開発環境
GUIGUIによるによる直感的操作直感的操作
データモデリングからデータモデリングからJavaJavaのコーディングまでの一貫したサポートによるのコーディングまでの一貫したサポートによる開開
発効率の大幅な向上発効率の大幅な向上
– XMLSchema / DTD– XMLドキュメント– XSLスタイルシート– XML to XMLマッピング– Java / Java Server Pagesアプリケーション開発に主眼アプリケーション開発に主眼を置いた機能を置いた機能
– 入力補完機能:XSL命令、XMLタグ、XPath– パラメータの設定・動作確認
– スキーマ自動生成
– デバッグ機能(ステップ実行)
![Page 20: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/20.jpg)
Page 20Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
Stylus StudioStylus Studio
変換結果のプレビュー
XSLソース
XMLドキュメント構造
自動補完機能
テンプレート
ブレークポイント
![Page 21: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/21.jpg)
Page 21Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
XConnectsXConnects eXcelonと外部データの相互変換RDBを含む数10種類のデータタイプ
eXceloneXcelonと外部データの相互変換と外部データの相互変換
RDBRDBを含む数を含む数1100種類のデータタイプ種類のデータタイプ
![Page 22: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/22.jpg)
Page 22Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
XMLXMLデータベースによるデータベースによるWebWebアプリケーションの構築アプリケーションの構築
![Page 23: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/23.jpg)
Page 23Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
良い良いWebWebアプリケーションの条件とアプリケーションの条件とXISXISによる回答による回答
デファクトスタンダードであるフレームワークを採用しているか?デファクトスタンダードであるフレームワークを採用しているか?
– XISはJ2EEに対する高い親和性(クライアントAPIからローカルアプリケーションまで)を持つ
プログラムから操作しやすい状態で格納されているかプログラムから操作しやすい状態で格納されているか
– XISはXMLドキュメントをDOM化したメモリの状態で格納されている(取り出したXMLドキュメントをアプリケーションでDOM化→操作→再度上書き格納を行う必要が無い) : ノードレベルでの処理
オブジェクトとして操作(CRUD)することができるXSL変換をサーバサイドで行うことができる
仕様変更に容易に追随できるプログラマビリティ仕様変更に容易に追随できるプログラマビリティ / / メンテナンシビリティを持メンテナンシビリティを持
っているか?っているか?
– XISでは、変換・検索・更新をサーバサイドで行うため、アプリケーションのコード実装量を極めて少なくすることができる
![Page 24: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/24.jpg)
Page 24Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
良い良いWebWebアプリケーションの条件とアプリケーションの条件とXISXISによる回答による回答
データベースサーバへの負荷を分散できるか?データベースサーバへの負荷を分散できるか?
– 分散XMLキャッシュ機能によるプログラムにほとんど影響をおよぼさないロードバランシングが可能
– “On the web, there are three ways to make apps go faster, caching, caching and caching…” Larry Ellison, Oracle Chairman & CEO at JavaOne 2001
バックエンドバックエンド / / レガシーシステムとの効率の良い連携を行うための手段が揃レガシーシステムとの効率の良い連携を行うための手段が揃
っているか?っているか?
– XConnectsによる数10種類のデータソースとの効率良い連携が可能効率の良い開発を行うためのツールが揃っているか?効率の良い開発を行うためのツールが揃っているか?
– Stylus StudioによるXML開発環境の劇的な効率化が可能
![Page 25: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/25.jpg)
Page 25Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
XMLXMLベースのベースのWebWebアプリケーションのための結論アプリケーションのための結論
XMLXMLのポテンシャルのポテンシャル + + 良い良いWebWebアプリケーションの条件アプリケーションの条件をを唯一実現唯一実現できるできるXMLXMLプラットフォームプラットフォーム
→→ eXceloneXcelon Extensible Information ServerExtensible Information Server
![Page 26: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/26.jpg)
Page 26Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
eXceloneXcelon XISXIS事例事例
![Page 27: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/27.jpg)
Page 27Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
事例事例11:: SmartEDISmartEDIの電子カタログの電子カタログ
ダイナミックなデータ登録ダイナミックなデータ登録
– 運用中に新しい商品カテゴリーを追加
– 製品カテゴリーはシステム運用者によって追加可能
マルチビュー・ダイナミック検索マルチビュー・ダイナミック検索
– 担当者の役割や製品カテゴリーに応じた表示・検索画面
![Page 28: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/28.jpg)
Page 28Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
事例事例 22:デルコンピュータ:デルコンピュータEMEAEMEAデルコンピュータデルコンピュータEMEAEMEA
– デルコンピュータのヨーロッパ、中近東、アフリカを統括
– 1日に100万USドルの売り上げがあるPC販売ECサイトを運営– 17カ国、11言語に対応抱えていた問題点抱えていた問題点
– 毎日の様に変更されるシステム製品のスペック
データベースのスキーマが定まらない
– 多言語のオンラインコンテンツを管理HTMLでのコンテンツ管理は限界
– コンテンツと画面の管理が困難製品の一覧や詳細スペックなど他種類のWebページ
XML + XSL + ObjectStoreXML + XSL + ObjectStore
![Page 29: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/29.jpg)
Page 29Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
事例事例22:デルコンピュータ:デルコンピュータEMEAEMEA
バイヤー発注システム
製品管理部門
Webデザイナー
eXceloneXcelonを採用したソリューションを採用したソリューション
XML Cache
XML Cache
XML Cache
XML Cache
ObjectStore
ObjectStore
製品カタログ
発注発注 発注発注
HTMLHTML XXMMLL
XSLXSL
XMLXML
XSLXSL
eXcelon
検索検索検索検索Web
サーバー
Internet
![Page 30: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/30.jpg)
Page 30Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
事例事例33::カスミのカスミのB2BB2Bシステムシステム
メーカー・卸とのメーカー・卸とのB2BB2Bコラボレーションによって、単なる効率化ではなく、パートナー相コラボレーションによって、単なる効率化ではなく、パートナー相
互の付加価値増大を指向互の付加価値増大を指向
– バイヤー:商品企画・棚割提案などを用いた商品配備の戦略立案– サプライヤ: 企画実績や発注予測を用いた新商品の開発計画立案
商品情報在庫情報
店舗
店舗
店舗 店舗システムEJB(Javlin)
ebXML
棚割提案
商品企画
ebXML
発注予測
企画実績
Business Process Mamager
カスミ本部メーカー
メーカー
卸
メーカー
卸
メーカー
数万点の多様な商品
![Page 31: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/31.jpg)
Page 31Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
事例事例44:ウェルズ・ファーゴ銀行:ウェルズ・ファーゴ銀行
要件要件
– インフォメーションドリブン・イントラネット
– 多様なコンテンツ(MSオフィス、Eメール、メモ、ニュースレター….)のサポート– ユーザの判断基準によりカスタマイズされたコンテンツ配信
– 新しい情報タイプ(項目等)の動的な追加ソリューションソリューション
– データをXML化してXISに格納し、データソースに関わらない一元管理を実現– ダイナミックモデリング機能により動的にコンテンツ更新、構造変更を実現
– XSLTにより、1つのソースから複数のビューを提供。パーソナライズも行う導入のメリット導入のメリット
– 項目の追加、変更等をWebベースで容易にカスタマイズができる– 顧客対応の迅速化、見込み顧客への適切かつスピーディーな庭園が可能
– HTMLのメンテナンスコストの削減– コンテンツを中心としたナレッジの共有
![Page 32: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/32.jpg)
Page 32Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
事例事例55:某印刷会社様オーサリング支援システム:某印刷会社様オーサリング支援システム
要件要件
– 複数の入力オペレータが同時にXMLドキュメントをチェックアウト / チェックイン– ノードレベルでの版数管理
– コンテンツ情報へのすばやい検索 / 加工ソリューションソリューション
– XPathを用いた任意のノードセットの取り出し / 編集– ノードにダイナミックにチェックアウト情報を付加し、アプリケーションから容易に制御
– 作成者のコメント等、付加的な情報も一元管理
– XSLTのフィルタリングにより、任意の版の取り出しを簡略化導入のメリット導入のメリット
– 同時編集時のバージョン衝突が無くなり、作業の手戻り等が減少、 40%の作業効率化を実現
– XMLベースのワークフローとの組み合わせによる入力から印刷までのシームレスな統合を実現
– デジタル資産の再利用性が高まった
![Page 33: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/33.jpg)
Page 33Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
事例事例66:国内:国内 某地銀様某地銀様 規定集データベース規定集データベース
要件要件
– 多種類の規定集をイントラネットベースで管理、活用する
– 地銀間で共通な規定集のサブセットデータを共有する
– ブラウザ、帳票、PDF、印刷など複数の出力に対応するソリューションソリューション
– XML化した規定集をモジュール化し、ユーザ独自の組み合わせによりアウトプットを作成
– HTTPを介したXMLデータの交換– オンデマンドでXMLを組み合わせ、XSLTにより整形導入のメリット導入のメリット
– モジュール化を行うことにより、各規定集の共通コンテンツの管理の冗長性を排除できた
– 各銀行ごとの微妙に異なるスキーマの差の吸収を実現
– 煩雑になった原本管理の簡潔化を実現
![Page 34: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/34.jpg)
Page 34Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
XISXISのその他国内活用事例のその他国内活用事例ナレッジマネージメントナレッジマネージメント– TIS株式会社様 “エンタープライズナレッジポータル”– 株式会社図研様 “Web-FIS”ワークフローワークフロー– 住友電気工業株式会社様 “Dr_Flow” / Dr_Helper– 日立ソフトウェアエンジニアリング株式会社様システムコンフィギュレーションシステムコンフィギュレーション– PFUアクティブラボ株式会社 “Config Pro”
WebWeb情報ポータルサイト情報ポータルサイト– 株式会社 インプレス様電子申請・電子政府ソリューション電子申請・電子政府ソリューション– 三菱電機インフォメーションシステムズ様 SignedPDF連携ソリューション– アクセリオジャパン株式会社様 FF99連携ソリューション出版・印刷出版・印刷– 株式会社アイ・ビー・エス様– NTTコムウェア様 “パブリッシングソリューション”
![Page 35: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/35.jpg)
Page 35Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
Are you Are you XMLXML Ready?Ready?
XMLXMLによって広がる新しいソリューションの可能性によって広がる新しいソリューションの可能性
定型データ
EDI
サプライチェーン
帳票処理
コラボラティブマーケットプレース
EAI
e-マーケットプレース
ナレッジマネジメント文書管理
ERP非定型データ
ポータル
CRM
コラボレーション
複雑で動的な情報の交換
単純な情報の蓄積・交換
人間にとって扱いやすいコンピュータ処理がしやすい
![Page 36: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/36.jpg)
Page 36Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
Are you Are you XMLXML Ready?Ready?
定型データ
EDI
サプライチェーン
帳票処理
コラボラティブマーケットプレース
EAI
e-マーケットプレース
ナレッジマネジメント文書管理
ERP非定型データ
ポータル
CRM
コラボレーション
XMLを従来から用いられているフォーマットの代替として利用
We are XML Ready!
XMLの拡張性を損なわないXMLネイティブストレージにより
XMLのポテンシャルを最大に生かす
![Page 37: XMLの可能性を最大限に引き出すXMLデータサーバxmlconsortium.org/seminar/m09/data/20020417_05.pdf · 2010. 11. 12. · XML. 統合開発環境 (Stylus Studio) –](https://reader034.vdocuments.pub/reader034/viewer/2022052016/602ed8d92d184515ab0b11a4/html5/thumbnails/37.jpg)
Page 37Copyright © 2002 eXcelon Japan Ltd. All Rights Reserved.http://www.exceloncorp.co.jp
Are youAre you eXceloneXcelon Ready?Ready?
お問い合わせお問い合わせ
URL: http://www.exceloncorp.co.jpEmail:[email protected]: 03-3556-7611Fax: 03-3556-7642