38
XML XML XML XMLコンソーシアム 設立記念セミナー講演 XML XML コンソーシアム コンソーシアム 設立記念セミナー講演 設立記念セミナー講演 XML標準化の最新動向と 世界の産業界での取り組み - XMLソリューションの全体像を知る - XML XML 標準化の最新動向と 標準化の最新動向と 世界の産業界での取り組み 世界の産業界での取り組み - - XML XML ソリューションの全体像を知る ソリューションの全体像を知る - - 株式会社 大塚商会 マーケティング本部 Nビジネス推進室 室長 岡部 惠造 株式会社 株式会社 大塚商会 大塚商会 マーケティング本部 マーケティング本部 Nビジネス推進室 Nビジネス推進室 室長 室長 岡部 岡部 惠造 惠造 ©2001 Otsuka Corporation, All rights Reserved.

XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML XMLコンソーシアム 設立記念セミナー講演XMLXMLコンソーシアムコンソーシアム 設立記念セミナー講演設立記念セミナー講演

XML標準化の最新動向と

世界の産業界での取り組み

- XMLソリューションの全体像を知る -

XMLXML標準化の最新動向と標準化の最新動向と

世界の産業界での取り組み世界の産業界での取り組み

-- XMLXMLソリューションの全体像を知るソリューションの全体像を知る --

株式会社 大塚商会

マーケティング本部Nビジネス推進室 室長

岡部 惠造

株式会社株式会社 大塚商会大塚商会

マーケティング本部マーケティング本部Nビジネス推進室Nビジネス推進室 室長室長

岡部岡部 惠造惠造

©2001 Otsuka Corporation, All rights Reserved.

Page 2: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML 今日のお話の全体像今日のお話の全体像

XMLXMLとは何で、何ができるのかとは何で、何ができるのか

XMLXMLのチャレンジと活用のポイントのチャレンジと活用のポイント

XMLXMLの推進組織の推進組織

XMLXML発展の歴史発展の歴史

XMLXML要素技術要素技術

ホリゾンタル標準ホリゾンタル標準

バーチカル業界標準バーチカル業界標準

インターネット分散アプリケーション構築

XMLXMLソリューションソリューション

の現状との現状とその全体像を知るその全体像を知る

インターネット分散アプリケーション構築

Page 3: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML XMLXMLの誕生と進化の誕生と進化

XMLXML == eXtensibleeXtensible Markup LanguageMarkup Language((拡張可能なマーク付け言語)拡張可能なマーク付け言語)

19981998年年22月月 W3CW3Cのの勧告勧告

●● 誕生の流れ誕生の流れ

SGMLSGML

XMLXML

XHTMLXHTML

HTMLHTML

W3C 1998/2W3C 1998/2

ISO8879:1986ISO8879:1986

11文書型文書型 W3C 1997W3C 1997

WebWeb機能機能

サブセットサブセット

XMLXMLで再定義で再定義

メタ言語メタ言語

メタ言語メタ言語

アプリケーション言語アプリケーション言語

拡張性のある拡張性のあるアプリケーション言語アプリケーション言語

W3C 2000W3C 2000

Page 4: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML XMLXMLが採用される理由が採用される理由

①① 電子文書記述用言語を作成するメタ言語電子文書記述用言語を作成するメタ言語

②② 仕様がオープンで、特定の仕様がオープンで、特定のITITベンダーやコンベンダーやコン

ピュータ・プラットフォームに依存しないピュータ・プラットフォームに依存しない

③③ MachineMachine-- and Humanand Human--ReadableReadable④④ 究極の拡張性(メタ言語)究極の拡張性(メタ言語)

⑤⑤ 自己記述性(自己記述性(SelfSelf--describeddescribed))⑥⑥ 他のデータとの変換の柔軟性他のデータとの変換の柔軟性

⑦⑦ 既存文書の電子化方式として歴史がある既存文書の電子化方式として歴史がある

⑧⑧ 標準化によりインターオペラビリティの確保が可標準化によりインターオペラビリティの確保が可

能能

Page 5: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML XMLXMLで何ができるかで何ができるか

インターネット、コンピュータ、そして電子文書を利インターネット、コンピュータ、そして電子文書を利用した情報処理の自動化用した情報処理の自動化

ソフトウェアがその構造内容を理解できる電子文ソフトウェアがその構造内容を理解できる電子文書書

文書の処理ロジックを特定のソフトウェアの中にプ文書の処理ロジックを特定のソフトウェアの中にプログラミングするのではなく、文書及びその仕様書ログラミングするのではなく、文書及びその仕様書((SchemaSchema等)の中に記述して、等)の中に記述して、

汎用的なソフトウェアで処理する仕掛け。汎用的なソフトウェアで処理する仕掛け。→→ 文書の変更で処理を変更文書の変更で処理を変更

あらゆる仕掛けのメタデータをあらゆる仕掛けのメタデータをXMLXMLで記述で記述

Page 6: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML XMLXMLのチャレンジはのチャレンジは

マッピングマッピングこの世のあらゆる種類のデータ形式とのトランスこの世のあらゆる種類のデータ形式とのトランスフォーメーションが可能かフォーメーションが可能か

バインディングバインディングシステムとシステムを結合する標準メディアとなれシステムとシステムを結合する標準メディアとなれるかるか

標準化標準化インターオペラビリティを確保しながら、アプリケーインターオペラビリティを確保しながら、アプリケーション固有のセマンティクスを表現することができション固有のセマンティクスを表現することができるかるか

Page 7: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML XMLXML活用のキーは活用のキーは

システムの内部データとして活用システムの内部データとして活用→→ 正しい理解で利用すれば、ご自由にどうぞ正しい理解で利用すれば、ご自由にどうぞ

人間とシステム、システムとシステムとの間のコ人間とシステム、システムとシステムとの間のコミュニケーションに活用ミュニケーションに活用→→ 共通言語、共通文書、共通メタデータの共通言語、共通文書、共通メタデータの開発開発

→→ セマンティクスの開発セマンティクスの開発→→ ボキャブラリ、スキーマ、交換プロトコルボキャブラリ、スキーマ、交換プロトコルの標準化の標準化

グループによるグループによる標準化標準化がキーポイントがキーポイント

Page 8: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML XMLXMLソリューション推進組織はソリューション推進組織は

W3CW3C((World Wide WebWorld Wide Webコンソーシアム)コンソーシアム)

ISO/IECISO/IEC((JTC1/SC34, Document JTC1/SC34, Document description and processing description and processing languageslanguages))GCAGCA((Graphic Communications Graphic Communications AssociationAssociation))w/ w/ IDEAllianceIDEAllianceOASISOASIS((Organization for Advancement Organization for Advancement of Structured Information Standards)of Structured Information Standards)DISADISA((Data Interchange Standards Data Interchange Standards Association)Association)XMLXMLコンソーシアムコンソーシアム

Page 9: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML XMLXMLの発展の発展

W3CW3Cを中心とした要素技術の開発を中心とした要素技術の開発XMLXML関連標準の標準化関連標準の標準化参加者多数参加者多数 →→ 仕様の大規模化仕様の大規模化 →→ 標準化減速標準化減速

ベンダーコンソーシアムによるインターネット活用ベンダーコンソーシアムによるインターネット活用のためのホリゾンタル標準の開発のためのホリゾンタル標準の開発上記の反動として、外部コンソーシアムで標準化上記の反動として、外部コンソーシアムで標準化後に、標準化組織に提出後に、標準化組織に提出

業界ビジネス・コンソーシアムによる産業界での業界ビジネス・コンソーシアムによる産業界での標準化標準化インターオペラビリティの確保が課題インターオペラビリティの確保が課題

Page 10: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML W3CW3Cによる要素技術の開発による要素技術の開発

XML1.0XML1.0

XSLXSLXSLTXSLT

CSS1/2CSS1/2

XML SchemaXML Schema

XML SignatureXML Signature

XQLXQL

XHTML1.0XHTML1.0

XLinkXLink

XPointerXPointer

SAXSAX

DOM1/2DOM1/2

XMLスキーマ

スタイルシート

アドレスの定義

変換

リンキング

アクセスインターフェイス

デジタル書名

問い合わせ言語

XML ProtocolXML Protocol

RPCプロトコル

XHTML BasicXHTML Basic

XHTML1.1XHTML1.1ModuleModule--basedbased

XHTMLXHTML

RELAX NGRELAX NG

ModularizationModularizationof XHTMLof XHTML

CSS MobileCSS MobileNamespaceNamespace名前空間

神様標準

SGMLSGML

HTML4.01HTML4.01

XPathXPath

DOM3DOM3

CSS3CSS3

Page 11: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML W3CW3Cによる要素技術の開発による要素技術の開発

XML SchemaXML Schemaの勧告の勧告 2001/5/22001/5/2Part0Part0:: 解説編解説編((PrimerPrimer))Part1Part1:: 構造(構造(StructureStructure))Part2Part2:: データ型(データ型(DatatypesDatatypes))

RELAXRELAXととTREXTREXRELAXRELAX((JSA/INSTACJSA/INSTAC 村田村田 真)真)TREXTREX((OASISOASIS James ClarkJames Clark))RELAX + TREX = RELAX NGRELAX + TREX = RELAX NGXML SchemaXML Schemaのの軽量仕様軽量仕様詳細は、詳細は、http://www.oasishttp://www.oasis--open.org/news/oasis_news_06_05_01.open.org/news/oasis_news_06_05_01.shtmlshtml

Page 12: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML W3CW3Cによる要素技術の開発による要素技術の開発

DOMDOM((Document Object ModelDocument Object Model))Level 1Level 1 Specifications Specifications 1998/10/11998/10/1

Level 2 Specifications Level 2 Specifications 2000/11/13 2000/11/13 Level 2 Core SpecificationLevel 2 Core SpecificationLevel 2 Views SpecificationLevel 2 Views SpecificationLevel 2 Events SpecificationLevel 2 Events SpecificationLevel 2 Style SpecificationLevel 2 Style SpecificationLevel 2 Traversal and Range SpecificationLevel 2 Traversal and Range Specification

Level 3Level 3 SpecificationsSpecifications 作業ドラフト作業ドラフトCore Specification Version1.0Core Specification Version1.0 2001/6/52001/6/5Abstract Schemas and Load and Save Abstract Schemas and Load and Save Specification Version 1.0 Specification Version 1.0 2001/6/72001/6/7

Page 13: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML W3CW3Cによる要素技術の開発による要素技術の開発

XML ProtocolXML ProtocolSOAPSOAPののW3CW3C標準標準XML Protocol (XMLP)RequirementsXML Protocol (XMLP)RequirementsW3CW3C作業ドラフト作業ドラフト 2001/3/192001/3/19

XML Query LanguageXML Query Language55つのつのW3CW3C作業ドラフト作業ドラフト 2001/6/112001/6/11

XML Syntax forXML Syntax for XQueryXQuery 1.0 (1.0 (XQueryXXQueryX))XQueryXQuery 1.0: An XML Query Language1.0: An XML Query LanguageXML Query Use CasesXML Query Use CasesXQueryXQuery 1.0 and1.0 and XPathXPath 2.0 Data Model2.0 Data ModelXQueryXQuery 1.0 Formal Semantics1.0 Formal Semantics

Page 14: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML W3CW3Cによる要素技術の開発による要素技術の開発

XHTMLXHTML2000/12/19: 2000/12/19: XHTML BasicXHTML Basic2001/3/212001/3/21::産業界産業界XHTMLXHTMLの支持を表明の支持を表明

2001/3/222001/3/22::Modularization of XHTML Modularization of XHTML in XML Schemain XML Schema 作業ドラフト発行作業ドラフト発行

2001/4/102001/4/10::Modularization of XHTMLModularization of XHTMLW3CW3C勧告発行勧告発行

2001/5/31 2001/5/31 XHTML 1.1 XHTML 1.1 -- ModuleModule--based XHTMLbased XHTML ルビ機能付きルビ機能付き

2001/6/82001/6/8::XHTML EventsXHTML Events 第3ドラフト発第3ドラフト発

行行

Page 15: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML W3CW3Cによる要素技術の開発による要素技術の開発

XML Linking Language (XML Linking Language (XlinkXlink) Version1.0) Version1.02000/12/202000/12/20 Proposed RecommendationProposed Recommendation

XML Pointer Language (XML Pointer Language (XPointerXPointer) Version 1.0) Version 1.02001/1/82001/1/8 Working Draft in Last CallWorking Draft in Last Call

ExtensibleExtensible StylesheetStylesheet Language (XSL) Language (XSL) Version 1.0Version 1.02000/11/212000/11/21 Candidate Candidate RecommendationRecommendation

XMLXML--Signature Syntax and ProcessingSignature Syntax and Processing2001/4/192001/4/19 Candidate Candidate RecommendationRecommendation

Page 16: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML ホリゾンタル標準ホリゾンタル標準

XMLXMLメタデータメタデータRDFRDF ((Resource Description Framework)Resource Description Framework)MDC/OIMMDC/OIM (Metadata Coalition / Open Information Model)(Metadata Coalition / Open Information Model)PRISM PRISM (Publishing Requirements for Industry Standard (Publishing Requirements for Industry Standard MetadataMetadata))DIDLDIDL((Digital Item Declaration LanguageDigital Item Declaration Language))

ディレクトリサービスディレクトリサービスDSML DSML ((DerectoryDerectory Services Markup Language)Services Markup Language)

個人プロファイルデータ個人プロファイルデータP3P P3P ((The Platform for Privacy Preferences)The Platform for Privacy Preferences)CPEX CPEX (Customer Profile Exchange)(Customer Profile Exchange)OASIS/CIQ OASIS/CIQ (Customer Info. Quality(Customer Info. Quality))

アクセス制御アクセス制御XACMLXACML((Extensible Access Control Markup LanguageExtensible Access Control Markup Language))

Page 17: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML XMLXMLソリューションソリューション

デジタル・パブリッシングデジタル・パブリッシング & & コンテンツ管理コンテンツ管理

B2B B2B 電子商取引電子商取引

ナレッジマネージメントナレッジマネージメント

業界パブリック文書の電子化ソリューション業界パブリック文書の電子化ソリューション

WebWebサービス:インターネット分散アプリケーショサービス:インターネット分散アプリケーション構築ン構築

JXTAJXTA::XMLXML利用による利用によるPeer to PeerPeer to Peer分散コン分散コン

ピューティング技術ピューティング技術

Page 18: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML デジタル・パブリッシング & コンテンツ管理

GCA GCA IDAllianceIDAllianceICEICE::配信プロトコル配信プロトコルPRISMPRISM::パブリッシング用メタデータパブリッシング用メタデータCPExcangeCPExcange::顧客プロファイル顧客プロファイル

コンテンツ標準コンテンツ標準SVG(W3C)SVG(W3C)、、X3D(Web3D)X3D(Web3D)、、XVL(Lattice)XVL(Lattice)マルチメディア同期マルチメディア同期SMIL2.0(W3C)SMIL2.0(W3C)ビジネス・フォームビジネス・フォームXFA(XFA(JetformJetform))、、XFDL(UWI)XFDL(UWI)、、XFORMS(W3C)XFORMS(W3C)、、Acrobat Form(AdobeAcrobat Form(Adobe))

Page 19: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML B2B 電子商取引

BizTalk FrameworkBizTalk FrameworkebXMLebXMLElectronic Business XML Initiative Electronic Business XML Initiative cXMLcXMLxCBLxCBL

インターオペラビリティの確保インターオペラビリティの確保

メタモデルの構築メタモデルの構築

中小企業の参加の実現中小企業の参加の実現

Page 20: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML B2BB2B--ECECにおけるにおけるXMLXMLのの標準化標準化

文書交換フレームワーク文書交換フレームワーク(エンベローピング(エンベローピング, , パッケージング、デジタル署名等)パッケージング、デジタル署名等)

セラーセラーBB

TPATPATPATPA

共通ボキャブラリ共通ボキャブラリ

XMLXMLビジネス文書ビジネス文書

取引契約書取引契約書 取引契約書取引契約書

共通ボキャブラリ共通ボキャブラリアレが欲しい! 了解です!

プロセスプロセス定義定義

DTDDTDスキーマスキーマ

バイヤーバイヤーAA

Page 21: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML B2BB2B--ECECを実現するための機能を実現するための機能

B2BB2Bサーバーサーバー

イントラネットイントラネット インターネットインターネット

FilterFilterAdapterAdapter

EAIEAI

データベースデータベースシステムシステム

バックエンドバックエンド業務システム業務システム

ログ分析ログ分析

Business Business Process Process AutomationAutomation

文書変換文書変換

B2BiB2Bi

WebWeb

WMLWML

XMLXML

HTMLHTML

EDIEDI

標準プロトコル標準プロトコル

Page 22: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML ナレッジマネージメントナレッジマネージメント

Topic MapsTopic MapsISO13250:2000 SGML Topic Maps ISO13250:2000 SGML Topic Maps TopicMapsTopicMaps.org.orghttp://www.topicmaps.orghttp://www.topicmaps.org

XML Topic Maps (XTM) 1.0XML Topic Maps (XTM) 1.0 2001/3/32001/3/3http://www.http://www.topicmapstopicmaps.org/.org/xtmxtm/1.0//1.0/XML Topic Maps (XTM) Processing XML Topic Maps (XTM) Processing Model 1.0Model 1.0 2000/12/42000/12/4http://www.http://www.topicmapstopicmaps.org/.org/xtmxtm/1.0/xt/1.0/xtmp1.htmlmp1.html

Page 23: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML 産業界の産業界のXMLXMLソリューションソリューション

金融業界金融業界STP(Straight Through ProcessingSTP(Straight Through Processing))Aggregation (Bolero.netAggregation (Bolero.net))

SwiftMLSwiftML::金融メッセージ・ネットワーク金融メッセージ・ネットワーク

FIXFIX :: 証券業界のメッセージ・ネットワーク証券業界のメッセージ・ネットワーク

XBRLXBRL :: ビジネス・リポーティング、ビジネス・リポーティング、企業情報ディスクロージャー企業情報ディスクロージャー

IFXIFX :: インターネット・バンキング、インターネット・バンキング、EBPPEBPPACORDACORD:: 保険業界の保険業界のXML/EDIXML/EDIFpMLFpML :: 金融派生商品(デリバティブ)金融派生商品(デリバティブ)B2BB2B--ECECFSMLFSML :: パーソナルパーソナル eCheckeCheckSDML SDML :: 署名付き金融文書署名付き金融文書

Page 24: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML 産業界の産業界のXMLXMLソリューションソリューション

製造業製造業バリューチェーンの自動化バリューチェーンの自動化Collaborative CommerceCollaborative Commerceハイテク業界ハイテク業界 RosettaNetRosettaNet電子部品電子部品//ITIT製品販売製品販売//半導体製造半導体製造

サプライチェーンの自動化サプライチェーンの自動化標準開発:辞書、標準開発:辞書、PIPPIP、、RNIFRNIF→→ ebXMLebXML、、UDDIUDDIのサポートのサポート

自動車業界自動車業界 CovicintCovicint自動車業界の総合自動車業界の総合B2BB2B--ECECポータルポータル

製品開発、購買、サプライチェーン製品開発、購買、サプライチェーン

STEP/EXPRESSSTEP/EXPRESSののXMLXML化化 ISO/SC4ISO/SC4STEPmlSTEPml

Page 25: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML 産業界の産業界のXMLXMLソリューションソリューション

流通小売業流通小売業サプライチェーンの自動化サプライチェーンの自動化

GCIGCI((Global Commerce InitiativeGlobal Commerce Initiative))流通小売業界の流通小売業界のXML/EDIXML/EDIEAN InternationalEAN InternationalととUCCUCCが事務局が事務局小売り(小売り(AIM, CIES, GMA and FMIAIM, CIES, GMA and FMI))ECR movements and VICS/CPFRECR movements and VICS/CPFR→→ ebXMLebXMLのサポートのサポート

化学材料業界化学材料業界 CIDX(Chemical CIDX(Chemical Industry Data ExchangeIndustry Data Exchange))科学業界のデータ交換標準科学業界のデータ交換標準 Chem eStandardsChem eStandards™™ の開の開発コンソーシアム発コンソーシアム

Page 26: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML 産業界の産業界のXMLXMLソリューションソリューション

アパレル業界アパレル業界サプライチェーンの自動化サプライチェーンの自動化

ApparelArcApparelArcNTTNTTコミュニケーションズが運営するアパレル業界コミュニケーションズが運営するアパレル業界

向け情報流通プラットフォーム向け情報流通プラットフォーム

企画~発注~生産にいたる企業間・組織間の迅速企画~発注~生産にいたる企業間・組織間の迅速な情報流通を実現し、リードタイムの短縮、生産性な情報流通を実現し、リードタイムの短縮、生産性

の大幅な向上の大幅な向上

XMLXML--EDIEDIサービスの提供サービスの提供

XMLXMLリポジトリの運営リポジトリの運営

Page 27: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML 産業界の産業界のXMLXMLソリューションソリューション

旅行業界旅行業界旅行関連商品の情報流通旅行関連商品の情報流通&&トレードトレードDISADISAが事務局が事務局

OTA(Open Travel AllianceOTA(Open Travel Alliance))旅行業界の情報通信の標準化コンソーシアム旅行業界の情報通信の標準化コンソーシアム

旅行代理店、旅行代理店、ホテル、ホテル、航空会社、レンタカー会社航空会社、レンタカー会社

HITISHITISHospitality Industry Technology Hospitality Industry Technology Integration StandardsIntegration Standards

HEDNAHEDNAHotel Electronic Distribution Network Hotel Electronic Distribution Network Association (HEDNA)Association (HEDNA)

Page 28: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML 産業界の産業界のXMLXMLソリューションソリューション

放送・通信BML、BHML、WAP/WMDL新聞NewsML、NAA電子書籍Open eBook、JepaX科学CML、MathML、BIOML医療MedXML/MML、HL7、MedBiquitousシステム開発UXF、XMI、UIML、SWAP

音声処理VoiceXML

選挙EML

地理情報GML

Page 29: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML インターネットでの分散アプリケーインターネットでの分散アプリケーション構築ション構築

インターネット新経済の視点コア・ビジネスとコンテキスト・ビジネスコンテキストは、アウトソーシング

アプリケーション構築の視点Tightly Coupled(密結合)→ Loosely Coupled(疎結合)規律・階層・統制 → 自立・分散・協調ソフトウェア → サービス

B2Bシステム連携の視点インテグレーションとダイナミック結合

Page 30: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML インターネット新経済の視点インターネット新経済の視点

CoreCoreBusinessBusiness

ContextContextBusinessBusiness

ビジネス

Core + Context = Quality

ハンバーグとパンハンバーグとパン

役者と舞台役者と舞台

アイデアとアイデアとPowerPointPowerPoint

設計開発と製造設計開発と製造

Page 31: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML インターネット新経済の視点インターネット新経済の視点

インターネット時代のビジネスインターネット時代のビジネス従来のビジネス従来のビジネス

コア

コンテキスト

コア

コンテキスト

インターインターネットのネットの普及普及

Webサービスでアウトソーシング

Page 32: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML WebWebサービスによるビジネス・アサービスによるビジネス・ア

ウトソーシングウトソーシング

Business WebBusiness Web

資材購入サービス資材購入サービス

在庫引当サービス在庫引当サービス

流通サービス流通サービス

決済サービス決済サービス

保険サービス保険サービス

XML + SOAPXML + SOAP

バーチャル・カンパニーバーチャル・カンパニー

組立サービス組立サービス

Page 33: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML

固い結合(密結合)固い結合(密結合)実行前の早い結合実行前の早い結合

アプリケーション・レベルのアプリケーション・レベルの規律規律・・階層階層・・統制の世界統制の世界

APIAPI

アプリケーション構築の視点アプリケーション構築の視点

APAP構築構築革新革新

マイクロソフト HailStorm緩やかな結合(疎結合)緩やかな結合(疎結合)実行時の遅い結合実行時の遅い結合

インターネットインターネットWebWebサービスのサービスの

自立自立・・分散分散・・協調の世界協調の世界

XMLXML

APAPビルダービルダー

Page 34: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML

WebWebサービスサービス

WebWebサービスの連鎖でサービスの連鎖でWebWebサービスが構築されるサービスが構築される

WebWebサービスサービス

WebWebサービスサービス

WebWeb

Page 35: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML WebWebサービス関連標準サービス関連標準

UDDIUDDIUniversal Description, Discovery and Universal Description, Discovery and Integration of Business on the Web Integration of Business on the Web WebWebサービスを登録し、検索し、利用するためのディレクトサービスを登録し、検索し、利用するためのディレクト

リ・サービスリ・サービス

SOAPSOAPSimple Object Access ProtocolSimple Object Access Protocolインターネット標準プロトコルとインターネット標準プロトコルとXMLXMLを利用したを利用したRPCRPCプロトコプロトコ

ルル

WSDLWSDLWeb Services Description LanguageWeb Services Description LanguageWebWebサービスへの接続に必要なインターフェイス情報サービスへの接続に必要なインターフェイス情報

Page 36: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML WebWebサービス関連標準サービス関連標準

XAMLXAMLTransaction Authority Markup LanguageTransaction Authority Markup LanguageWebWebサービスに跨るトランザクション処理の実現サービスに跨るトランザクション処理の実現

XMLXMLセキュリティセキュリティOASIS OASIS セキュリティ技術委員会セキュリティ技術委員会

SS22MLML::Security Services Markup LanguageSecurity Services Markup Languageベリサイン陣営ベリサイン陣営

AuthXMLAuthXML::Authorization and Authentication Authorization and Authentication in XMLin XMLエントラスト陣営エントラスト陣営

SS22ML +ML + AuthXMLAuthXML = SAML= SAML(Security (Security Asertion Asertion Markup LanguageMarkup Language))

Page 37: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML JXTAJXTA::B2B P2PB2B P2P分散コンピュー分散コンピュー

ティングティング

JXTAJXTA http://www.http://www.jxtajxta.org/.org/JuxtaposeJuxtapose((並べる)から取られたプロジェクト名並べる)から取られたプロジェクト名

Sun MicrosystemsSun MicrosystemsののBill JoyBill JoyととMike ClaryMike Claryが開発のが開発の指揮をとる指揮をとるJavaJava技術の延長線上にある技術の延長線上にあるPeer to PeerPeer to Peer分散分散コンピューティング技術コンピューティング技術

あるデバイスが仲間(ピア)のデバイスを見つけ,アドホックにあるデバイスが仲間(ピア)のデバイスを見つけ,アドホックにグループをつくり,デバイスはそのスペックを,プログラムは動グループをつくり,デバイスはそのスペックを,プログラムは動作に必要なスペックをそれぞれ教えあうという通信プロトコル作に必要なスペックをそれぞれ教えあうという通信プロトコル

XMLXMLの活用の活用デバイスの記述や接続要件をデバイスの記述や接続要件をXMLXMLで記述で記述JavaJavaのセキュリティ機能を活用のセキュリティ機能を活用

Page 38: XMLxmlconsortium.org/seminar/m00/data/20010618_1.pdf) Version 1.0. 2001/1/8. Working Draft in Last Call Extensible. Stylesheet. Language (XSL) Version 1.0. 2000/11/21. Candidate

XMLXMLXML

©2001 Otsuka Corporation, All rights Reserved.