目 次 はじめに 第1章 電子商取引の技術フレームワーク ························································ 13 1.1 電子商取引の技術要件 ······················································································ 13 (1) モデリング指向 ·································································································· 14 (2) オープン性 ·········································································································· 14 (3) 相互運用性 ·········································································································· 16 1.2 (1) (2) 1.3 ビジネスモデリング技法 ·················································································· 17 UML の規格成立経緯 ······················································································· 17 UML の技術的特徴 ··························································································· 18 データマッピング技法 ······················································································ 27 (1) マークアップ言語とは ······················································································ 27 (2) XML の位置付け ································································································ 29 第2章 電子商取引技術フレームワークの国際標準化動向 ······················· 31 2.1 オープン EDI(Open-edi) ·················································································· 32 (1) 標準電子取引環境と標準化スコープ ······························································ 32 (2) BOV の標準化スコープ ···················································································· 33 (3) FSV の標準化スコープ ····················································································· 34 2.2 UN/EDIFACT ··································································································· 36 (1) 次世代 EDIFACT の基本方針案······································································ 37 (2) UML によるモデリングアプローチ ································································ 37 2.3 ebXML イニシアティブ···················································································· 40 2.3.1 インターネット EDI ························································································· 40 (1) ファイル転送型 ·································································································· 40 7 (2) 電子メール型 ······································································································ 40 (3) Web 型················································································································· 41 2.3.2 XML/EDI ············································································································ 43 2.3.3 ebXML イニシアティブの活動 ········································································ 46 (1) 要件定義チーム ·································································································· 48 (2) ビジネスプロセスチーム ·················································································· 49 (3) 技術アーキテクチャチーム ·············································································· 50 (4) コアコンポーネント・チーム ·········································································· 51 (5) メッセージパッケージングおよび搬送チーム··············································· 51 (6) レジストリ&リポジトリチーム ······································································ 52 第3章 XML ベースの実装フレームワーク ························································· 55 3.1 eCo フレームワーク ·························································································· 56 3.1.1 eCo フレームワークの背景 ·············································································· 56 3.1.2 eCo アーキテクチャ ·························································································· 57 (1) eCo アーキテクチャの設計方針 ······································································ 58 (2) eCo アーキテクチャの要件 ·············································································· 59 3.1.3 eCo アーキテクチャの基本構造 ······································································ 60 (1) eCo アーキテクチャのレイア構成 ·································································· 61 (2) タイプレジストリ ······························································································ 63 (3) eCo アーキテクチャの関連性 ·········································································· 63 3.1.4 eCo レイアとレジストリ ·················································································· 65 (1) eCo 公開インタフェース ·················································································· 65 (2) eCo ドキュメントラッパー ·············································································· 68 (3) eCo 共通 Query·································································································· 69 (4) 共通の戻りドキュメントタイプ ······································································ 69 (5) 各レイアの公開インタフェース仕様 ······························································ 71 8 3.2 RosettaNet ········································································································· 82 3.2.1 RosettaNet の目的 ···························································································· 82 3.2.2 RosettaNet の対象範囲 ···················································································· 83 3.2.3 RosettaNet のアーキテクチャ ········································································ 84 3.2.4 RosettaNet/PIP の設計 ···················································································· 85 (1) ビジネスプロセス改善事例 ·············································································· 85 (2) PIP の事例 ·········································································································· 88 3.3 OBI(Open Buying on the Internet) ······························································· 91 3.3.1 OBI のアーキテクチャ ····················································································· 92 (1) 購入請求者 ·········································································································· 93 (2) 販売企業 ·············································································································· 93 (3) 購入企業 ·············································································································· 93 (4) 決済金融機関 ······································································································ 94 3.3.2 OBI が採用する標準規格 ················································································· 94 (1) 商品カタログなどのコンテンツ表示方式 ······················································ 94 (2) 発注書,請書,および出荷案内の書式 ·························································· 94 (3) 発注関連情報の伝送プロトコル ······································································ 94 (4) セキュリティ方式 ······························································································ 95 3.3.3 OBI のカタログアクセス手順·········································································· 95 3.3.4 OBI オブジェクト ····························································································· 97 (1) OBI オブジェクトの構造 ················································································· 97 (2) OBI と EDI 標準との関係 ················································································ 98 (3) OBI オブジェクトのサーバー間転送 ······························································ 99 (4) ブラウザ経由の OBI オブジェクトの転送 ····················································· 99 (5) 転送前の OBI オブジェクトのエンコード ··················································· 100 3.3.5 セキュリティ仕様 ···························································································· 100 (1) SSL V3 プロトコルの利用 ············································································· 100 (2) デジタル証明 ···································································································· 100 (3) SSL とデジタル証明による認証···································································· 102 (4) デジタル署名 ···································································································· 103 3.4 OTP(Open Trading Protocol) ······································································· 104 3.4.1 OTP の背景とスコープ··················································································· 106 (1) インターネット取引に対する問題意識 ························································ 106 (2) OTP のスコープ ······························································································ 108 (3) 新たな支払い手段への対応 ············································································ 109 9 3.4.2 OTP のアーキテクチャ··················································································· 111 (1) 取引における役割構成 ···················································································· 111 (2) 取引タイプ ········································································································ 112 3.4.3 OTP の設計仕様の特徴··················································································· 113 (1) XML の採用······································································································ 113 (2) 電子署名の利用 ································································································ 113 (3) 多様な取引構成への対応 ················································································ 113 3.4.4 OTP の運用管理要件······················································································· 114 (1) 取引参加者の認証 ···························································································· 114 (2) データの暗号化 ································································································ 114 (3) プライバシー保護 ···························································································· 115 (4) ユーザー定義データ ························································································ 115 (5) 取引記録 ············································································································ 115 3.4.5 OTP のプロトコル構造··················································································· 115 (1) OTP のメッセージ構造··················································································· 115 (2) OTP メッセージの実装形式 ··········································································· 117 (3) XML ドキュメントプロローグ ······································································ 118 (4) TransRefBlock ································································································ 118 (5) ID 属性 ·············································································································· 120 (6) エレメント参照 ································································································ 120 (7) トレーディングコンポーネント ···································································· 121 (8) トレーディングブロック ················································································ 126 第4章 XML ベースの設計開発法 ········································································· 129 4.1 XML 適用の考え方 ·························································································· 129 4.1.1 互換性アプローチ ···························································································· 129 4.1.2 簡易化アプローチ ···························································································· 131 4.1.3 オブジェクト指向アプローチ ········································································ 132 4.1.4 EDI ロードマップ ··························································································· 133 4.2 UN/EDIFACT の XML マッピング ······························································ 136 4.2.1 マッピング技法の基本原則 ············································································ 136 10 4.2.2 メッセージ上位構造のマッピング ································································ 137 4.2.3 セクション化メッセージ ················································································ 139 4.2.4 セグメント・グループのマッピング ···························································· 140 4.2.5 セグメントのマッピング ················································································ 141 4.2.6 複合データ要素のマッピング ········································································ 142 4.2.7 単純データ要素のマッピング ········································································ 143 4.2.8 XML/EDI マッピング論点 ············································································· 144 (1) メッセージ上位構造のタグ ············································································ 144 (2) セグメント・グループの扱い ········································································ 144 (3) 繰り返し要素の名前付け規則 ········································································ 145 (4) 名前空間の活用 ································································································ 145 (5) データ要素の ELEMENNT 化 ······································································ 145 (6) 相関性注釈の扱い ···························································································· 146 (7) デフォルト値の扱い ························································································ 146 (8) コード表の扱い ································································································ 146 第5章 電子商取引アプリケーションの開発事例 ········································ 147 5.1 企業向けオフィス用品調達サービス(orderit)用システム·························· 147 5.2 統合購買ソリューション(orderit Enterprise Connector)························· 155 5.3 インターネット EDI 統合ソリューション(Integrated Internet EDI) ···· 169 付録 XML の基礎 ·········································································································· 173 索 1. XML の特徴······································································································ 173 2. XML 文書の構造 ······························································································ 176 3. XML の文法······································································································ 178 4. XML の諸機能·································································································· 188 引 ································································································································ 193 11
© Copyright 2024 Paperzz