Comments
Transcript
Siebel Financial Services eBusiness アプリケーション
SIEBEL FINANCIAL SERVICES eBUSINESS ア プ リ ケーシ ョ ン イ ン テグ レーシ ョ ン ガ イ ド eBUSINESS ア プ リ ケーシ ョ ン バージ ョ ン 7.0 6JPA1-EA00-07000 2001 年 12 月 Siebel Systems, Inc., 2207 Bridgepointe Parkway, San Mateo, CA 94404 Copyright 2001 Siebel Systems, Inc. All rights reserved. Printed in the United States of America © 本著作物の一部ま たは全部を、 Siebel Systems, Inc. の事前の同意お よ び書面に よ る 許可な く 、 転載、 複製、 情報検索に保 管す る こ と は、 その形態 (複写、 写真、 磁気な ど の記憶媒体を含み ますがそれだけに限 り ません) を問わず、 禁 じ ら れて い ます。 Siebel eBusiness Applications の全文検索機能には、 Fulcrum Technologies と の ラ イ セ ン ス 契約の も と 、 同社の技術を採用 し てお り 、 著作権は Fulcrum Technologies, Inc. お よ びその使用許諾許可者に帰属 し てい ます。 こ こ で参照す る Siebel、Siebel の ロ ゴ、TrickleSync、TSQ、Universal Agent、お よ びその他の Siebel 製品名は Siebel Systems, Inc. の商標で あ り 、 一部の国、 地域においては登録商標で あ る 可能性があ り ます。 こ れ以外のすべての製品名、マー ク 、ロ ゴ、記号に関 し て も 、各々の所有者の商標 ま たは登録商標で あ る 可能性があ り ます。 合衆国政府制限つ き 権利。国防総省連邦調達規制補足を条件 と し て配布 さ れたプ ロ グ ラ ム、補助プ ロ グ ラ ム、文書は DFARS 227.7202 「Commercial Computer Software and Commercial Computer Software Documentation」 で制定 さ れた 「商用 コ ン ピ ュ ー タ ソ フ ト ウ ェ ア」 で あ り 、 プ ロ グ ラ ム、 補助プ ロ グ ラ ム、 文書のいかな る 使用、 複製お よ び公開は Siebel の当該使 用許諾契約に含ま れてい る 制限に従 う も の と し ます。 その他すべての合衆国政府に よ る プ ロ グ ラ ム、 補助プ ロ グ ラ ム、 文 書の使用、 複製お よ び公開は Siebel の当該使用許諾契約お よ び FAR 52.227-19 の (c) 項 「Commercial Computer Software Restricted Rights」 (1987 年 6 月 ) ま たは FAR 52.227-14 「Rights in General Data Alternate III」 (1987 年 6 月 ) に記述 さ れて い る 制限に従 う も の と し ます。 契約者 / 使用許諾付与者は Siebel Systems, Inc. (2207 Bridgepointe Parkway, San Mateo, CA 94404) です。 所有権情報 Siebel Systems, Inc. は、 本書お よ び Siebel eBusiness Applications のオ ン ラ イ ンヘルプ 中に記載 さ れてい る 情報 を社外秘 と みな し ま す。 本社外秘文書は、 以下の条項 と 条件 の も と でのみ入手な ら びに使用で き ま す。 (1) 有効で、 お客様が同契約書の条項に拘 束 さ れ る こ と を承諾 さ れた も の と す る Siebel Systems ソ フ ト ウ ェ ア ラ イ セ ン ス サービ ス 契約書。 (2) 本書に含ま れ る 、 所有権お よ び制限付 き 権利に関す る 通知。 目次 はじ めに こ のマ ニ ュ ア ルの対象読者 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . はじ めに- 2 こ のマ ニ ュ ア ルの構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . はじ めに- 3 関連資料 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . はじ めに- 3 Siebel テ ク ニ カ ルサポ ート への連絡 . . . . . . . . . . . . . . . . . . . . . . . . . . . はじ めに- 4 Siebel Systems へのご 意見 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . はじ めに- 5 第1章 説明 Siebel Financial Services eAI について . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 旧式のカ プセル化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 ピ ア ツ ーピ ア 統合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5 そ の他の統合戦略 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6 Siebel Financial Services eAI のコ ン ポ ーネ ン ト . . . . . . . . . . . . . . . . . . . . . . . . . 1-7 XML と Siebel Financial Services eAI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7 ACORD XML と Siebel Financial Services eAI . . . . . . . . . . . . . . . . . . . . . . . . 1-9 IFX XML と Siebel Financial Services eAI . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9 Siebel Financial Services eAI のア ダ プタ と コ ネ ク タ . . . . . . . . . . . . . . . . . . . 1-9 Siebel 仮想ビ ジ ネ ス コ ン ポ ーネ ン ト Siebel Financial Services eAI の詳細 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11 構成およ びア ッ プグ レ ード が可能な 統合 . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11 拡張可能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12 宣言統合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-13 データ 変換 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14 ア プリ ケ ーシ ョ ン 間プロ セス 統合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14 CRM のマス タ ーと し て の Siebel データ ベース バ ー ジ ョ ン 7.0 . . . . . . . . . . . . . . . . . . . . . . 1-14 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド iii 目次 他のシ ス テ ム のイ ン テ グ レ ータ ーと し て の Siebel データ ベース . . . . . . . . . . 1-15 他のシ ス テ ム のフ ロ ン ド エン ド イ ン テ グ レ ータ ーと し て の Siebel ア プリ ケ ーシ ョ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15 Siebel Financial Services eAI のコ ネ ク タ IFX XML 用 Siebel コ ネ ク タ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-16 ACORD XML 用 Siebel コ ネ ク タ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-17 そ の他のア プリ ケ ーシ ョ ン へのコ ネ ク タ . . . . . . . . . . . . . . . . . . . . . . . . . . 1-17 第2章 Siebel Financial Services eAI のア ーキテ ク チ ャ 階層化ア ーキ テ ク チャ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 統合の要件と Siebel Financial Services eAI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3 ワ ーク フ ロ ーを 使用し た ビ ジ ネ ス プロ セス の調整 . . . . . . . . . . . . . . . . . . . . . . . 2-5 転送のメ カ ニ ズ ム . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6 業種 XML コ ネ ク タ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7 業種 XML ト ラ ン ザク シ ョ ン マネ ージ ャ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8 業種 XML データ 変換エン ジ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12 業種 XML コ ン バータ ー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14 業種 XML ディ ス パッ チャ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-18 第3章 金融サービ ス の統合パラ ダ イ ムに つ い て 説明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 設計の意思決定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4 使用モデル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9 リ ア ルタ イ ム . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10 バッ チ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10 ア ク セ ス のメ カ ニ ズ ム . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11 ア プリ ケ ーシ ョ ン コ ネ ク タ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13 iv Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 目次 第4章 Financial Services eAI のビ ジ ネ ス シ ナ リ オ 説明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 一般的な 統合のシ ナリ オ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4 フ ァ イ ルへの送信メ ッ セ ージ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4 フ ァ イ ルから Siebel、 Siebel から フ ァ イ ルへの往復メ ッ セージ . . . . . . . . . . . . 4-4 外部ア プリ ケ ーシ ョ ン から の往復メ ッ セージ . . . . . . . . . . . . . . . . . . . . . . . . 4-4 外部ア プリ ケ ーシ ョ ン への往復メ ッ セージ . . . . . . . . . . . . . . . . . . . . . . . . . 4-4 外部ア プリ ケ ーシ ョ ン から の受信メ ッ セージ . . . . . . . . . . . . . . . . . . . . . . . . 4-5 外部ア プリ ケ ーシ ョ ン への出力メ ッ セージ . . . . . . . . . . . . . . . . . . . . . . . . . 4-5 データ のア ク セ ス と 複製 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6 顧客履歴情報へのア ク セ ス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6 担当者情報のエク ス ポ ート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8 会社カ タ ロ グ の複製 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9 Java Beans を 使用し た Siebel の更新 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9 企業間のデータ 共有 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10 B2B 統合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10 旧式データ の統合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11 ERP 統合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11 データ 変換 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12 バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド v 目次 付録 A 定義済み Financial Services eAI ビ ジ ネ ス サービ ス 定義済み Financial Services eAI ビ ジ ネ ス サービ ス . . . . . . . . . . . . . . . . . . . . . . . A-1 付録 B 業種 XML コ ネ ク タ フ ァ ク ト リ API 業種 XML コ ネ ク タ フ ァ ク ト リ ク ラ ス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2 業種 XML コ ネ ク タ フ ァ ク ト リ ク ラ ス のメ ソ ッ ド . . . . . . . . . . . . . . . . . . . . . . . . B-3 ト ラ ン ザク シ ョ ン マネ ージ ャ フ ァ ク ト リ ク ラ ス のメ ソ ッ ド . . . . . . . . . . . . . . B-4 データ 変換エン ジ ン フ ァ ク ト リ ク ラ ス のメ ソ ッ ド . . . . . . . . . . . . . . . . . . . . . B-4 コ ン バータ フ ァ ク ト リ ク ラ ス のメ ソ ッ ド . . . . . . . . . . . . . . . . . . . . . . . . . . . B-5 ディ ス パッ チャ フ ァ ク ト リ ク ラ ス のメ ソ ッ ド . . . . . . . . . . . . . . . . . . . . . . . . B-6 業種 XML コ ネ ク タ フ ァ ク ト リ のメ ソ ッ ド 引数 . . . . . . . . . . . . . . . . . . . . . . . . . . B-6 ク レ ジ ッ ト カ ード ア プリ ケ ーシ ョ ン XML 用 Siebel コ ネ ク タ vi Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド . . . . . . . . . . . . . . . . B-7 バ ー ジ ョ ン 7.0 は じ めに こ のマ ニ ュ ア ルの対象読者 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . はじ めに -2 こ のマ ニ ュ ア ルの構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . はじ めに -3 関連資料 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . はじ めに -3 Siebel テ ク ニ カ ルサポ ート への連絡 . . . . . . . . . . . . . . . . . . . . . . . . . . . はじ めに -4 Siebel Systems へのご 意見 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . はじ めに -5 バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド は じ めにめに 1 は じ めに こ のマニ ュ アルの対象読者 こ のマ ニ ュ ア ルの対象読者 は はじ じ めに めに こ のマニ ュ アルでは、 Siebel Financial Service eBusiness アプ リ ケーシ ョ ン統合 ソ リ ュ ー シ ョ ン、 お よ び Siebel Financial Services eAI を使用 し て Siebel Financial Services eBusiness アプ リ ケーシ ョ ン と 外部アプ リ ケーシ ョ ン間でデー タ を統合、 共有、 複製す る 方法につい て説明 し ます。 本書は、 主に次の よ う な役職ま たは職務を担当す る 方を対象 と し てい ます。 ビ ジ ネスア ナリ ス ト 企業でアプ リ ケーシ ョ ン統合の問題を分析 し て統合 ソ リ ュ ー シ ョ ン を計画す る 人。 Siebel Financial Services Siebel Financial Services アプ リ ケーシ ョ ンの計画、 セ ッ ト ア ッ プ、 保守の責任者。 ア プ リ ケーシ ョ ン 管理者 Siebel Financial Services ア プ リ ケーシ ョ ン 開発者 Siebel Financial Services 統合開発者 Siebel Financial Services アプ リ ケーシ ョ ンの計画、 実装、 設 定、 お よ び状況に応 じ て新機能の追加を行 う 人。 業務状況を分析 し た り 、 ビ ジネ ス アナ リ ス ト の分析を基に Siebel Financial Services アプ リ ケーシ ョ ン向けに企業の統合 ソ リ ュ ーシ ョ ン を構築す る 人。 Siebel シ ス テ ム管理者 Siebel 製品の イ ン ス ト ール、 保守、 ア ッ プグ レー ド な ど、 シ ス テ ム全体の責任者。 シ ス テ ムイ ン テ グレ ータ ー 業務状況を分析 し た り 、 ビ ジネ ス アナ リ ス ト の分析を基に特 定のアプ リ ケーシ ョ ン向けに企業の統合 ソ リ ュ ーシ ョ ン を構 築 し た り 、 カ ス タ ム ソ リ ュ ーシ ョ ン を開発す る 人。 こ の他に、 こ のマニ ュ アルはデー タ 統合、 デー タ 変換 ( デー タ マ ッ ピ ン グ )、 ス ク リ プ ト 作成やプ ロ グ ラ ミ ン グ、 XML の経験があ る すべてのユーザーを対象に し てい ます。 は じ めにめに 2 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 は じ めに こ のマニ ュ アルの構成 こ のマ ニ ュ ア ルの構成 は はじ じ めに めに こ のマニ ュ アルでは、 ユーザーの会社 と 現在のニーズに最 も 適 し た Siebel Financial Services eAI ソ リ ュ ーシ ョ ン を設計 し て実装す る ための効果的な手順について説明 し ます。 利用す る 転送や コ ネ ク タ な ど の技術は多岐に及ぶため、 Siebel Systems お よ び弊社のパー ト ナーか ら 提供 さ れてい る eAI ソ リ ュ ーシ ョ ン を使用 し ます。 関連資料 は はじ じ めに めに Siebel Financial Services eBusiness アプ リ ケーシ ョ ンの製品マニ ュ アルセ ッ ト は、 『Siebel Financial Services Bookshelf』 CD-ROM に含まれてい ます。 Siebel の製品マニ ュ アルの一般 的な情報については、 『Siebel Financial Services Bookshelf』 ホームページ、 お よ び 『 ド キ ュ メ ン テーシ ョ ン ロ ー ド マ ッ プ』 を参照 し て く だ さ い。 EAI 関連マ ニ ュ ア ル Siebel Financial Services eAI の基本製品 と し て Siebel eAI か ら 提供 さ れ てい る も のについては、 『Overview:Siebel eBusiness Application Integration Volume I』 を参 照 し て く だ さ い。 COM、 CORBA、 ま たは ActiveX プ ラ グ イ ン を使用 し た統合を計画 し て い る 場合は、 『Siebel Object Interfaces Reference』 を参照 し て く だ さ い。 『Siebel Object Types Reference』 は、 Siebel の ビ ジネ ス オブジ ェ ク ト と コ ン ポーネ ン ト の リ フ ァ レ ン ス です。 統 合に必要な Siebel eBusiness Application ツールを理解する ためには、 『Siebel Tools Reference』 お よ び 『Siebel Workflow 管理ガ イ ド 』 の両方をお読み く だ さ い。 デー タ の一括 ロ ー ド / ア ン ロ ー ド を実行す る 場合は、 『Siebel Enterprise Integration Manager Administration Guide』 をお読み く だ さ い。 コ ネ ク タ のマニ ュ アルには、 関連す る 各 コ ネ ク タ の詳細が掲載 さ れてい ます。 Siebel Systems, Inc. は、 Siebel eBusiness Applications の関連資料をいつで も 変更する 権利 を持ち ます。 Siebel のマニ ュ アルの更新については、 http://ebusiness.siebel.com/supportweb/ を ご覧 く だ さ い。 Siebel のマニ ュ アルや 『Siebel Financial Services Bookshelf』 CD-ROM を追加注文す る 場合 は、 Books Online にア ク セ ス し て く だ さ い。 http://ebusiness.siebel.com/booksonline SupportWeb と Books Online にア ク セ スす る には、 Siebel サポー ト サービ ス ([email protected]) か ら 受領 し たユーザー名 と パ ス ワ ー ド が必要です。 バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド は じ めにめに 3 は じ めに Siebel テ ク ニ カルサポー ト への連絡 Siebel テ ク ニ カ ルサポート への連絡 は はじ じ めに めに Siebel テ ク ニ カルサポー ト のご利用方法を ご存知ですか。 Siebel テ ク ニ カルサポー ト のサ ポー ト が必要 と な る 技術的な問題が発生す る 前に、 サポー ト を要請す る ための条件を理解 し ておいて く だ さ い。 こ れに よ り 問題を簡単に解決で き る よ う にな り ます。 ご不明な点が あ る 場合は、 いつで も お問い合せ く だ さ い。 Siebel 製品についての理解を最大限に深めて、 投資収益を上げ る には、 次の よ う な方法が あ り ます。 ■ Siebel の ト レーニ ン グ を受講 し て、 「指定担当者」 と な る 必要があ り ます。 ■ ト レーニ ン グ さ れた指定担当者がユーザーにテ ク ニ カルサポー ト を提供 し ます。 Siebel テ ク ニ カルサポー ト は、 こ の指定担当者のみにサポー ト を提供 し ます。 テ ク ニ カルサポー ト では、 問題に効果的かつ迅速に対処で き る よ う に、 次の よ う な方法で ナレ ッ ジベースへのア ク セ ス を提供 し てい ます。 ■ Siebel テ ク ニ カルサポー ト は主に Web ベース で展開 さ れてお り 、 Siebel SupportWeb (http://ebusiness.siebel.com/supportweb/) か ら ア ク セ ス で き ます。 新 し いサービ ス リ ク エ ス ト があ る 場合は、 SupportWeb にご登録 く だ さ い。 SupportWeb では、 解決策の ナレ ッ ジベース を検索す る こ と も で き ます。 ■ 指定担当者には、 Siebel SupportWeb への読み込み/書 き 込みア ク セ ス権が与え ら れま す。 プ ロ ジ ェ ク ト チームのその他の メ ンバー全員には、 読み取 り 専用ア カ ウ ン ト が与 え ら れ、 ナレ ッ ジベース にア ク セ スす る こ と がで き ます。 Siebel ト レーニ ン グのご登録は、 http://siebeluniversity.siebel.com/edportal/jsp/index.jsp にア ク セ ス し 、 [Implementation Team Training] を選択 し て く だ さ い。 技術的な問題やア ッ プデー ト に関す る 質問は Siebel SupportWeb にご連絡 く だ さ い (http://ebusiness.siebel.com/supportweb/) にご連絡 く だ さ い。 SupportWeb ア カ ウ ン ト が ない場合に質問を送 る には、 [email protected] に連絡す る か、 次の Siebel Support Center ま でお問い合わせ く だ さ い。 は じ めにめに 4 ■ 北米: +1 800 214 0400 ま たは +1 650 295 5724 ■ ブ ラ ジ ル ( サン パウロ ): +55 11 5110 0800 ■ UK( ( ロ ン ド ン ): +44 800 072 6787 ま たは +44 1784 494949 ■ ド イ ツ ( ミ ュ ン ヘン ): +49 89 95718 400 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 は じ めに Siebel Systems へのご意見 ■ フ ラ ン ス ( パリ ): +44 800 072 6787 ま たは +44 1784 494949 ■ ア イ ルラ ン ド ( ゴ ールウェ イ ): +44 800 072 6787 ま たは +44 1784 494949 ■ 日本( 東京): 0120 606 750 ( 日本国内のみ ) +81 3 5464 7948( 日本国外か ら ) ■ シ ン ガポール : +65 212 9266 Gold and Rollout Support Option を契約 し てい る お客様は、 現地サポー ト セ ン タ ーの営業 時間外 も お問い合わせいただけ ます。 こ の場合は、 +1 800 214 0400 ま たは +1 650 295 5724 ま でお問い合わせ く だ さ い。 お客様のお役に立て る こ と を心 よ り 願っ てお り ます。 Siebel Systems へのご 意見 は はじ じ めに めに Siebel Systems では、 よ り よ いマニ ュ アルを作成す る ため、 こ のマニ ュ アルの修正すべ き 点ま たは不明な箇所な ど、 お客様か ら のご意見をお待ち し てお り ます。 ご意見をお寄せい ただ く 際には、 次の情報をお知 ら せ く だ さ い。 ■ こ のマニ ュ アルの タ イ ト ル と バージ ョ ン ( 重要 ) ■ 使用 し てい る Siebel eBusiness Application の名前 と バージ ョ ン番号 ■ お名前、 会社名、 部署ま たは役職、 電話番号、 電子 メ ールア ド レ ス 郵便ま たは電子 メ ールを ご利用 く だ さ い。 連絡先は次の と お り です。 Siebel Systems, Inc. Technical Publications Department 2207 Bridgepointe Parkway San Mateo, CA 94404-5009 [email protected] ご意見、 ご感想をお待ち し てお り ます。 バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド は じ めにめに 5 は じ めに Siebel Systems へのご意見 は じ めにめに 6 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 説明 1 Siebel Financial Services eAI について . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 旧式のカ プセル化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 ピ ア ツ ーピ ア 統合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5 そ の他の統合戦略 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6 Siebel Financial Services eAI のコ ン ポ ーネ ン ト . . . . . . . . . . . . . . . . . . . . . . . . . 1-7 XML と Siebel Financial Services eAI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7 ACORD XML と Siebel Financial Services eAI . . . . . . . . . . . . . . . . . . . . . . . . 1-9 IFX XML と Siebel Financial Services eAI . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9 Siebel Financial Services eAI のア ダ プタ と コ ネ ク タ . . . . . . . . . . . . . . . . . . . 1-9 Siebel 仮想ビ ジ ネ ス コ ン ポ ーネ ン ト Siebel Financial Services eAI の詳細 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11 構成およ びア ッ プグ レ ード が可能な 統合 . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11 拡張可能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12 宣言統合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-13 データ 変換 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14 ア プリ ケ ーシ ョ ン 間プロ セス 統合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14 CRM のマス タ ーと し て の Siebel データ ベース . . . . . . . . . . . . . . . . . . . . . . 1-14 他のシ ス テ ム のイ ン テ グ レ ータ ーと し て の Siebel データ ベース . . . . . . . . . . 1-15 他のシ ス テ ム のフ ロ ン ド エン ド イ ン テ グ レ ータ ーと し て の Siebel ア プリ ケ ーシ ョ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15 Siebel Financial Services eAI のコ ネ ク タ IFX XML 用 Siebel コ ネ ク タ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-16 ACORD XML 用 Siebel コ ネ ク タ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-17 そ の他のア プリ ケ ーシ ョ ン へのコ ネ ク タ バ ー ジ ョ ン 7.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-17 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 1-1 説明 Siebel Financial Services eAI について Siebel Financial Services eAI について 1 Siebel Financial Services eBusiness プ ラ ッ ト フ ォームは、 アプ リ ケーシ ョ ンの統合を容易 にす る ための一連の ツール、 テ ク ノ ロ ジー、 お よ び構築済みの機能統合 コ ン ポーネ ン ト を 備え てい ます。 こ の製品群を Siebel Financial Services eBusiness Application Integration (eAI) と 呼びます。 Siebel Financial Services eAI は、 Siebel Systems が提供す る Siebel eAI 上 に構築 さ れた EAI ソ リ ュ ーシ ョ ンです。 Siebel Financial Services eAI は、 業種 XML 標準を 使用 し た統合 ソ リ ュ ーシ ョ ン を提供 し ます。 こ れ ら の標準は業界に よ っ て採用 さ れ、 IBM MQSFSE な ど の ミ ド ル ウ ェ ア会社に よ っ て拡張 さ れてい ます。 Siebel Financial Services eAI は、 相互お よ び Siebel アプ リ ケーシ ョ ン内の他の コ ン ポーネ ン ト と 対話す る 一連の イ ン タ ーフ ェ ース と し て設計 さ れてい ます。 こ れ ら の イ ン タ ー フ ェ ース に よ り 次の こ と が可能にな り ます。 ■ Siebel Tools 内で メ ッ セージ を設定 し 、 各種業種 XML 標準を使用 し て情報を交換す る 。 ■ 内部 Siebel オブジ ェ ク ト を外部アプ リ ケーシ ョ ンに公開す る 。 ■ 構築済みのアダプ タ と エン タ ープ ラ イ ズ コ ネ ク タ を利用す る 。 こ れ ら の イ ン タ ー フ ェ ースはサー ド パーテ ィ 製のアダプ タ お よ び コ ネ ク タ と 互換性があ り ます。 ■ Siebel アプ リ ケーシ ョ ン用に構築済みの XML コ ネ ク タ を使用す る 。 ■ 総合的なデー タ 変換を行 う 。 ■ Siebel業種XML コ ネ ク タ フ ァ ク ト リ API を提供 し て、カ ス タ ム XML コ ネ ク タ の拡張を行 う。 備考 : Siebel eAI の詳細については、 『Overview:Siebel eBusiness Application Integration Volume I』 を参照 し て く だ さ い。 1-2 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 説明 Siebel Financial Services eAI について 旧式のカ プ セ ル化 1 Siebel Financial Services アプ リ ケーシ ョ ンは、 フ ロ ン ト エン ド 管理シ ス テ ム ま たはバ ッ ク エン ド CRM 情報格納シ ス テ ムの ど ち ら と し て も 機能 し ます。 ど ち ら の場合 も 、 Siebel Financial Services アプ リ ケーシ ョ ン を 1 つま たは複数の保険管理シ ス テ ムの よ う なマルチ チ ャ ネルバ ッ ク エン ド シ ス テ ムに統合す る 必要があ り ます。 こ のためには、 必要な情報に 申 し 込んで受信 し 、 フ ィ ル タ ーを かけてデー タ ベース に格納す る よ う Siebel Financial Services アプ リ ケーシ ョ ン を設定す る 必要があ り ます。 統合の目的は、 相互通信用に設計 さ れていないシ ス テ ム間の通信を可能にす る こ と です。 シ ス テ ム間の通信を可能にす る ため、 多 く の さ ま ざ ま なアプ ロ ーチが開発 さ れてい ます。 こ のなかで も 、 メ ッ セージ ン グ アーキ テ ク チ ャ は業界で広 く 利用 さ れ、 支持 さ れてい ま す。 た と えば、 IBM の MQSeries Financial Services Edition (MQSFSE) な ど の メ ッ セージ指 向 ミ ド ルウ ェ アは、 すべてのアプ リ ケーシ ョ ンに相互参照機能を提供 し ます。 MQSFSE は、 ソ ース ( フ ロ ン ト エン ド ) シ ス テ ム と タ ーゲ ッ ト ( 旧式 ) シ ス テ ム間の接続手段を提供 し ます。 金融サービ ス業界の多 く の顧客は、 CRM のための新 し い フ ロ ン ト エン ド アプ リ ケーシ ョ ンや eBusiness アプ リ ケーシ ョ ン を、 異な る ビ ジネ ス モデル用に設計 さ れた既存 の従来のアプ リ ケーシ ョ ンに ど の よ う に接続す る か と い う 同様の業務上の問題に直面 し て い ます。 こ う し た問題の多 く は、 ほ と ん ど の組織で実施 さ れてい る 、 比較的少数の鍵を握 る ビ ジネ ス プ ロ セ ス に よ っ て解決 さ れます。 IBM の よ う な企業は、 その経験 と 専門知識を Insurance Application Architecture (IAA) と い う 組織に集約 し ま し た。 同様の目的で、 大 き な保険会社や銀行は ACORD (Association for Operations Research Development) お よ び IFX (Interactive Financial Exchange) と い う 規格を導入 し ま し た。 こ れ ら の標準は、 保険 / 金融 サービ ス の主なデー タ 要素の定義、 ビ ジネ ス コ ン ポーネ ン ト 、 お よ び XML メ ッ セージ を 使用 し た こ れ ら の コ ン ポーネ ン ト への イ ン タ ーフ ェ ース を提供 し ます。 Siebel eBusiness Applications プ ラ ッ ト フ ォームは Siebel Financial Services の コ ネ ク タ が備わ り 、 旧式の統 合のためのカプセル化 さ れた環境で予想 さ れ る 必要な要求 と 応答を生成 し て処理す る こ と で、 Siebel アプ リ ケーシ ョ ン と 他のアプ リ ケーシ ョ ン間の送受信両方の リ アル タ イ ム な統 合を サポー ト し ます。 バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 1-3 説明 Siebel Financial Services eAI について Siebel Financial Services に備わ っ てい る こ のカプセル化のアーキテ ク チ ャ には、 Siebel Call Center アプ リ ケーシ ョ ン も 含まれます。 こ れを図 1-1 に示 し ます。 保険管理 HTTP ア ダ プ タ MQ Series 請求 システム サードパーティ のミドルウェア クレジットカード アプリケーション MSMQ ローン アプリケーション その他 ATM 旧式のアプリケーション 顧客/パートナー (セルフサービス) Siebelアプリケーション インターネット /イントラネット 各種の業種XMLコネクタ コールセンター エージェント(接続) その他 取引先管理者 (モバイル) 図 1-1. 1-4 旧式のカ プ セル化 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 説明 Siebel Financial Services eAI について ピ ア ツ ーピ ア 統合 1 図 1-2 に示すピ ア ツーピ ア統合では、 複数のアプ リ ケーシ ョ ンが中央の ソ フ ト ウ ェ アバ ス を介 し て対話 し ます。 通常、 アプ リ ケーシ ョ ンは メ ッ セージ ン グ アーキ テ ク チ ャ を使用 し て特定の標準を選択 し ます。 た と えば、 保険業界は こ の情報バ ス を流れ る メ ッ セージの構 文お よ び規則 と し て ACORD 標準を使用 し ます。 ERP 人事 ソフトウェアバス eビジネス メッセージのルーティング 発行と購読 その他 顧客情報 ファイル(CIF) システム 図 1-2. バ ー ジ ョ ン 7.0 保険管理 システム 製造遂行 ピ ア ツー ピ ア統合 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 1-5 説明 Siebel Financial Services eAI について そ の他の統合戦略 1 マ ス タ ーデー タ 分割、 デー タ 共有、 プ レ ゼン テーシ ョ ン層の統合 ( ス ク リ ーン ス ク ラ ッ ピ ン グ ) な ど、 こ の他に も 適用可能な統合戦略があ り ます。 こ れについて次に説明 し ます。 ■ データ 共有 デー タ共有は、 金融サービ ス業界が実施する も う 1 つの統合戦略です。 こ の戦略では、 デー タ を複製す る こ と な く リ アル タ イ ムで外部デー タ にア ク セ ス で き ま す。 こ れはビ ジネ スデー タ フ ロ ーにおけ る 大量の ト ラ ンザ ク シ ョ ンデー タ の性質か ら 、 非常に一般的です。 た と えば、 あ る 口座の 1 年分以上の銀行取引レ コ ー ド や、 バ ッ ク エン ド アプ リ ケーシ ョ ンのデー タ ベース に格納 さ れてい る 保険加入者の 10 年分 以上の信用レ ポー ト を レ ビ ュ ーす る こ と があ り ます。 ■ プ レ ゼン テ ーシ ョ ン 層統合 Siebel Financial Services eAI は、Web ク ラ イ ア ン ト 環境におけ る ク ラ イ ア ン ト 側の統合を サポー ト し てい ます。 ク ラ イ ア ン ト 側の統合では、 ポー タ ル内に画面を配置 し て内容を調整す る か、 画面の内容を別の画面の内容に ス ク リ ーン ス ク ラ ッ ピ ン グす る こ と で、 ユーザー イ ン タ ーフ ェ ース レベルでアプ リ ケーシ ョ ン を 統合 し ます。 ■ データ マッ ピ ン グと 変換 アプ リ ケーシ ョ ン間で共有 さ れ る デー タ が、 同 じ 方法で構造化 ま たはエン コ ー ド さ れていない こ と があ り ます。 異な る デー タ 構造の統合を容易にす る ため、 Siebel Financial Services eAI では、 フ ィ ル タ リ ン グや構造変更をは じ め と す る マ ッ ピ ン グ と 変換の規則を定めてい ます。 Siebel Financial Services eAI は、 異種 デー タ 構造の変換に対応 し た フ レーム ワ ー ク を提供 し ます。 ■ 異種 XML メ ッ セ ージ 統合 Siebel Financial Services eAI は、 業種 XML 統合 ソ リ ュ ーシ ョ ン での異種オブジ ェ ク ト 操作に対応 し てい ます。 異種 XML メ ッ セージは、 メ ッ セージ間 の タ ーン ア ラ ウ ン ド タ イ ム を短縮 し 、 メ ッ セージ間のオーバーヘ ッ ド を削減 し ます。 要求ご と に 1 つの メ ッ セージ を使用す る 代わ り に、 1 つの異種 メ ッ セージ を使用 し て 要求を処理で き ます。 ■ 各種 XML 標準のディ ス パッ チ Siebel Financial Services eAI を使用す る こ と で、デ ィ ス パ ッ チルールセ ッ ト の設定 と 拡張に よ っ て各種 XML 標準を目的の ビ ジネ ス プ ロ セ ス にデ ィ ス パ ッ チで き ます。 さ ら に、 目的のビ ジネ ス プ ロ セ ス に必要な処理 コ ン ポーネ ン ト も 提供 さ れます。 ■ エ ラ ー回復 外部アプ リ ケーシ ョ ンに送信 さ れた メ ッ セージは、 さ ま ざ ま な理由に よ っ て障害を起 こ す可能性があ り ます。 た と えば、 送信 さ れたデー タ が有効でなかっ た り 十分でない場合があ り ます。 こ の要件を満たすため、 Siebel Financial Services eAI は、 実行 さ れた ト ラ ンザ ク シ ョ ンか ら 回復す る ための障害セ ク シ ョ ン要素お よ び ロ ール バ ッ ク ルールを定めてい ます。 1-6 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 説明 Siebel Financial Services eAI の コ ンポーネ ン ト Siebel Financial Services eAI のコ ン ポーネ ン ト 1 Siebel Financial Services eAI はその コ ン ポーネ ン ト を介 し て、 業種 XML の要件に従いなが ら 、 XML テ ク ノ ロ ジーを利用 し て Siebel アプ リ ケーシ ョ ン と 他のアプ リ ケーシ ョ ン間の 情報交換 と 通信を サポー ト し ます。 Siebel Financial Services eAI は、 個別に ま たは EAI ベ ン ダーの ツールキ ッ ト と 組み合わせて使用可能な Siebel 業種 XML コ ネ ク タ フ ァ ク ト リ API、 ACORD XML 用 Siebel コ ネ ク タ 、 IFX XML 用 Siebel コ ネ ク タ な ど の各種 コ ン ポーネ ン ト を備えた統合 ソ リ ュ ーシ ョ ン を実施す る ためのオープン ツールキ ッ ト と フ レーム ワ ー ク を顧客に提供 し てい ます。 次の項では、 Siebel Financial Services eAI の コ ン ポーネ ン ト に ついて説明 し ます。 XML と Siebel Financial Services eAI 1 商取引は、 必ず品物やサービ ス の交換、 お よ び文書の交換か ら 成 り ます。 EXtensible Markup Language (XML) に よ り 、 文書の交換を電子的に行 う こ と がで き ます。 XML は、 基本的には異種シ ス テ ム間で メ ッ セージ を送信可能にす る 、 プ ラ ッ ト フ ォームに依存 し な いデー タ フ ォーマ ッ ト です。 XML ベース の ビ ジネ ス メ ッ セージ ン グは、 既存のアプ リ ケーシ ョ ン を外部の イ ン タ ーネ ッ ト アプ リ ケーシ ョ ンに適合 さ せ る ための最 も 効果的な方 法の 1 つです。 メ ッ セージの構造 と 内容を指定す る 必要があ る ため、 統合のモデルが必要 です。 ビ ジネ ス の内容がなければ、 XML は空の容器に過ぎ ません。 XML に よ る デー タ 交換では業界固有の フ ォーマ ッ ト が使用 さ れ、 ベン ダーに依存 し ない デー タ 交換、 グ ロ ーバルなデー タ 交換、 言語に依存 し ないな ど の特徴があ り ます。 Siebel Financial Services eAI は、 各種業界標準をサポー ト す る XML を送信、 解析、 受信す る 業種 XML コ ネ ク タ の開発を サポー ト す る イ ン フ ラ ス ト ラ ク チ ャ を開発 し ま し た。 XML は共通 のボキ ャ ブ ラ リ を提供す る こ と で、 さ ま ざ ま な人々の取引、 特に国際取引を支援 し ます。 ただ し 、 こ れ ら の標準化 さ れた XML タ グは業界に よ っ て ま っ た く 異な り ます。 一部の業 界団体では、 業界で使用可能な イ ン タ ーフ ェ ス と サービ ス を定義 し てい ます。 た と えば、 保険業界には ACORD、 銀行業界には IFX があ り ます。 バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 1-7 説明 Siebel Financial Services eAI の コ ン ポーネ ン ト Siebel Financial Services eAI は、 各種金融サービ ス業界の XML 標準拡張を サポー ト す る た め、 業種 XML 標準に共通す る 要件に対応す る こ と を目的に し てい ます。 Siebel Financial Service eAI の目的は、 各業種 XML 標準間の類似点を特定 し 、 し たがっ て業種 XML コ ネ ク タ の開発を サポー ト す る 特定の イ ン フ ラ ス ト ラ ク チ ャ 開発お よ び実装を し 、 特定の XML 標準 と メ ッ セージ を実装す る こ と です。 こ のオープン イ ン フ ラ ス ト ラ ク チ ャ を提供す る た め、 金融サービ ス業界で新たに生まれつつあ る 標準の重要な役割に基づいて、 一連の コ ネ ク タ が構築 さ れてい ます。 各種金融サービ ス業界の標準を サポー ト す る ため、 Siebel Financial Services eAI は業種 XML コ ネ ク タ と 呼ばれ る 汎用 コ ネ ク タ を提供 し ます。 業種 XML コ ネ ク タ は、 Siebel の構築済み コ ネ ク タ お よ び Siebel 業種 XML コ ネ ク タ フ ァ ク ト リ ク ラ ス の基本 コ ネ ク タ です。 備考 : その他の業種 XML 標準をサポー ト す る には、 構築済みの各種 Siebel コ ネ ク タ を使用 す る か、 Siebel 業種 XML コ ネ ク タ フ ァ ク ト リ API を実装 し ます。 詳細については、 付録 B 「業種 XML コ ネ ク タ フ ァ ク ト リ API」 お よ び構築済みの各 Siebel コ ネ ク タ のマニ ュ アルを 参照 し て く だ さ い。 通常、 異種アプ リ ケーシ ョ ン を統合す る 企業の関心は次の 2 つの領域にあ り ます。 ■ ミ ド ルウェ ア 一部の会社では ド ル ウ ェ ア を使用 し てい ます。XML文書を ミ ド ルウ ェ アに 渡す と 、 ミ ド ル ウ ェ アはその XML 標準文書構造にデー タ を マ ッ プ し ます。 こ の結果、 組織内でユーザーが タ グ を定義で き 、 ミ ド ルウ ェ アが異な る 組織間を マ ッ プ し ます。 ■ 業界標準 2 つめの領域では、 業界標準に従っ て組織 と 企業に よ っ て タ グ と ボキ ャ ブ ラ リ が定義 さ れます。 こ の方法ではマ ッ ピ ン グ を行 う 必要はあ り ません。 業界標準の フ レーム ワ ー ク に従 う 組織は相互に対話で き ます。 こ れ ら の標準に従 う 企業内の異な る アプ リ ケーシ ョ ン も 相互に統合で き ます。 Siebel Financial Services は、 業界規格団体に よ っ て定義 さ れた タ グ と ボ キ ャ ブ ラ リ を 作成す る と い う 方向でサポー ト を行っ てい ます。 特定業種内のデー タ 交換を標準化す る ため、 業界団体は タ グ と ボキ ャ ブ ラ リ の他に、 文書型定義 (DTD) を提供 し てい ま す。 DTD は、 正当な要素の リ ス ト に文書構造を定義す る こ と で、 XML 文書の正当な ビ ルデ ィ ン グブ ロ ッ ク を定義 し ます。 DTD は各種ビ ジネ ス シナ リ オに対応す る よ う メ ッ セージセ ッ ト を拡張す る 手段を提供 し ます。 DTD は文書構造を定義 し 、 文書の要素の リ ス ト を提供 し ます。 複数の団体が合意の も と でデー タ 交換を目的に共通の DTD を使 用で き ます。 アプ リ ケーシ ョ ンは標準 DTD を使用す る こ と で、 外部か ら 受信 し たデー タ が有効であ る か ど う かを検証で き ます。 DTD は、 業界固有のデー タ モデルを詳細に カプセル化す る メ ッ セージ を定義 し 、 デー タ 交換の構文 と ルールの豊富なセ ッ ト を備 え てい ます。 1-8 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 説明 Siebel Financial Services eAI の コ ンポーネ ン ト 備考 : 業界団体のいずれの標準 も ISO ( 国際標準化機構 ) や W3C (World Wide Web Consortium) な ど の規格団体に よ っ て採用 さ れてい ません。 こ れ ら はすべて開発段階 にあ り ます。 ACORD XML と Siebel Financial Services eAI 1 ACORD XML for Property and Casualty (P&C) and Surety は、保険業界が定義 し た XML であ り 、 保険業界におけ る 損害、 障害、 抵当部門向けの メ ッ セージが含まれてい ます。 ACORD 標準は、 保険の申 し 込みや承認な ど に必要なデー タ 要素 と 内容を表す XML メ ッ セージに必要な構造 と フ ォーマ ッ ト を定義 し てい ます。 こ の定義は、 Siebel コ ネ ク タ に取 り 込まれて ACORD XML メ ッ セージ を構成す る ACORD 文書型定義 (DTD) にあ り ます。 IFX XML と Siebel Financial Services eAI 1 IFX XML は、 Interactive Financial eXchange (IFX) Forum が開発 し た標準です。 こ の団体 は、 金融業界向けに一連の XML メ ッ セージ を確立 し て管理 し てい ます。 IFX XML Forum か ら 発行 さ れてい る DTD を使用 し て、 Siebel Connector for IFX XML はそのデー タ と 外部 デー タ ベース内のデー タ 間のマ ッ ピ ン グ を作成で き ます。 Siebel Systems は、 Siebel Teller アプ リ ケーシ ョ ン向けに さ ら な る ビ ジネ スデー タ 交換を可能にす る IFX XML 標準の拡張 を開発 し ま し た。 こ の Teller DTD は Siebel アプ リ ケーシ ョ ン で使用で き ます。 Siebel Financial Services eAI のア ダ プ タ と コ ネク タ 1 Siebel Financial Services eAI には、 Siebel Financial Services アプ リ ケーシ ョ ン と 外部アプ リ ケーシ ョ ン間の統合を支援す る コ ネ ク タ が備わっ てい ます。 Siebel eBusiness Applications のパー ト ナーに よ っ て、 こ の他に も コ ネ ク タ が開発 さ れてい ます。 Siebel コ ネ ク タ Siebel Financial Services eAI コ ネ ク タ か ら は、 Customer Information Integration Solutions (CIIS) な ど その他のバ ッ ク オフ ィ ス アプ リ ケーシ ョ ンへの低レベル接続が可能ですが、 外 部アプ リ ケーシ ョ ンに接続す る ためのビ ジネ ス プ ロ セ ス も 備わっ てい ます。 こ れ ら を連携 さ せ る こ と で、 保険、 銀行口座、 お よ び Siebel アプ リ ケーシ ョ ン と 外部アプ リ ケーシ ョ ン 間で同様の情報を交換で き ます。 バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 1-9 説明 Siebel Financial Services eAI の コ ン ポーネ ン ト サー ド パー テ ィ ー製 コ ネ ク タ 組織で Siebel Financial Services アプ リ ケーシ ョ ン、 SAP、 Oracle な ど の複数のアプ リ ケー シ ョ ン を相互に統合す る 場合があ り ます。 こ れには、 いずれかの EAI ベン ダーか ら 提供 さ れてい る EAI ソ リ ュ ーシ ョ ンが必要です。 EAI ベン ダーは Siebel Systems と の緊密な連携 に よ り 、 Siebel eAI を使用 し た Siebel Financial Services アプ リ ケーシ ョ ンへのアダプ タ を 開発 し てい ます。 Siebel Systems は、 こ れ ら のア ダプ タ が Siebel Systems の標準に従っ て 動作す る こ と を確認す る 検証プ ロ グ ラ ム を用意 し てい ます。 Siebel 仮想ビ ジ ネス コ ン ポーネ ン ト 1 仮想ビ ジネ ス コ ン ポーネ ン ト (VBC) は、 Siebel アプ リ ケーシ ョ ン内の外部シ ス テ ムか ら デー タ を表示す る と き に使用 し ます。 こ の メ カ ニ ズ ム を使用 し た場合、 Siebel デー タ ベー ス内での複製は必要あ り ません。 仮想ビ ジネ ス コ ン ポーネ ン ト は Siebel Tools 内で構成 さ れ、 ビ ジネ ス サービ ス を利用 し て 外部シ ス テ ムか ら デー タ にア ク セ ス し ます。 VBC は、 XML Gateway Server と 共に MQSeries、 HTTP、 MSMQ な ど の標準転送を使用 し て、 デー タ の ク エ リ ー、 挿入、 更新を 行います。 備考 : 詳細については、 『Integration Platform Technologies:Siebel eBusiness Application Integration Volume II』 を参照 し て く だ さ い。 1-10 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 説明 Siebel Financial Services eAI の詳細 Siebel Financial Services eAI の詳細 1 次の項では、 Siebel Financial Service eAI のア ッ プグ レー ド 、 構成、 拡張性について詳 し く 説明 し ます。 構成およ びア ッ プ グレ ード が可能な 統合 1 Siebel Financial Services eAI は、 サーバー と ク ラ イ ア ン ト ど ち ら と し て も 構成で き ます。 ク ラ イ ア ン ト と し ての Siebel Financial Services eAI は、 要求を送信 し ます。 要求を開始 し 、 外部アプ リ ケーシ ョ ンに対 し てサービ ス の提供を求め ます。 サーバー と し ての Siebel Financial Services アプ リ ケーシ ョ ンはは、 Siebel アプ リ ケーシ ョ ン内で使用可能なサービ ス を発行 し 、 外部アプ リ ケーシ ョ ンか ら 要求を受信 し ます。 Web サーバー、 Siebel Listener ス レ ッ ド 、 ま たは Siebel オブジ ェ ク ト を介 し て要求が受信 さ れ る と 、 処理 さ れ、 サービ ス が提供 さ れます。 Siebel アプ リ ケーシ ョ ンは総合的な CRM サービ ス を提供 し ま す。 こ の構成を次に説明 し ます。 統合オブ ジ ェ ク ト Siebel Tools の ウ ィ ザー ド を使用 し て統合オブジ ェ ク ト を定義 し ます。 統 合オブジ ェ ク ト には、 業種 XML 標準階層の よ う な外部オブジ ェ ク ト と 、 Siebel ビ ジネ ス オブジ ェ ク ト 階層の よ う な内部オブジ ェ ク ト があ り ます。 コ ネク タ ユーザープ ロ パテ ィ コ ネ ク タ ユーザープ ロ パテ ィ に よ っ て、 作成 さ れ る メ ッ セージ のエンベ ロ ープ、 ヘ ッ ダー、 障害セ ク シ ョ ンの変更な ど、 デフ ォ ル ト の動作を変更で き ま す。 コ ネク タ 入力引数 コ ネ ク タ入力引数は、 各種ビ ジネ ス オブジ ェ ク ト か ら 構築 さ れ る 複数の 統合オブジ ェ ク ト を結合す る 異種 メ ッ セージ を受け取 る こ と がで き ます。 バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 1-11 説明 Siebel Financial Services eAI の詳細 拡張可能 1 Siebel Financial Services eAI は、 標準 ク ラ ス派生ま たは API 実装を使用 し て拡張で き ます。 ユーザープ ロ パテ ィ を修正 し て Siebel 業種 XML コ ネ ク タ フ ァ ク ト リ API を実装す る こ と で汎用業種 XML コ ネ ク タ を拡張 し て、 他の業種 XML 標準をサポー ト で き ます。 業種 XML コ ネ ク タ は、 ほ と ん ど の業種 XML 標準で必要な次のサービ ス を提供 し ます。 ■ エンベ ロ ープお よ びヘ ッ ダーセ ク シ ョ ン ■ 障害ま たはエ ラ ーセ ク シ ョ ン ■ コ マ ン ド ま たは メ ッ セージの種類が異な る ボデ ィ ■ デー タ 型フ ォーマ ッ ト - 複数の フ ォーマ ッ ト のサポー ト 。 た と えば、 Interactive Financial eXchange (IFX) は DTD でデー タ 型を定義 し てい ます。 ■ デー タ モデルマ ッ ピ ン グ と 変換 ■ API で使用可能な メ ソ ッ ド を上書 き し て Siebel eBusiness Application プ ラ ッ ト フ ォーム 上で業種 XML コ ネ ク タ を カ ス タ マ イ ズ。 図 1-3 に、 カ ス タ マ イ ズ さ れ る 業種 XML コ ネ ク タ のアーキ テ ク チ ャ を示 し ます。 備考 : カ ス タ マ イ ズの ソ リ ュ ーシ ョ ンについては、 付録 B 「業種 XML コ ネ ク タ フ ァ ク ト リ API」 を参照 し て く だ さ い。 Siebel ユーザー インターフェース 外部統合 オブジェクト MQ SERIES 内部統合 オブジェクト 業種 xxx XML コンバータ XML階層コンバータ データベース サーバー 業種 xxx XML データ変換 エンジン 業種 xxx XMLディスパッチャ Siebel Object Manager (一つ以上) 業種 xxx XML トランザク ション マネージャ 外部 アプリケーション Business Integration Manager 図 1-3. 1-12 カ ス タ マ イ ズ さ れる業種 XML コ ネ ク タ のアーキテ ク チ ャ Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 説明 Siebel Financial Services eAI の詳細 宣言統合 1 Siebel 統合オブジ ェ ク ト に よ り 、 Siebel ビ ジネ ス オブジ ェ ク ト 、 XML、 SAP IDOC、 SAP BAPI の統合 メ タ デー タ を、 eAI イ ン フ ラ ス ト ラ ク チ ャ が認識可能な共通の構造 と し て表す こ と がで き ます。 こ れ ら の統合オブジ ェ ク ト は一連の構造規約に準拠 し てい る ため、 プ ロ グ ラ ムで Siebel eScript オブジ ェ ク ト 、 メ ソ ッ ド 、 関数を使用 し て ト ラ バースお よ び変換 し た り 、 Siebel Data Mapper を使用 し て宣言に よ っ て変換 し た り す る こ と がで き ます。 Siebel Financial Services eAI 内では、 エンベ ロ ープ統合オブジ ェ ク ト 、 内部統合オブジ ェ ク ト 、 外部統合オブジ ェ ク ト の 3 種類の統合オブジ ェ ク ト が使用 さ れてい ます。 エ ン ベロ ープ 統合オブ ジ ェ ク ト こ のオブジ ェ ク ト は、 すべての業種 XML 標準のエンベ ロ ー プお よ びヘ ッ ダーセ ク シ ョ ンの階層を表 し ます。 内部統合オブ ジ ェ ク ト こ のオブジ ェ ク ト は、 外部アプ リ ケーシ ョ ンに対す る Siebel デー タ 階層を定義 し てい ます。 内部統合オブジ ェ ク ト には、 Siebel ビ ジネ ス オブジ ェ ク ト 、 ビ ジ ネ ス コ ン ポーネ ン ト 、 お よ びフ ィ ール ド の階層があ り ます。 こ のオブジ ェ ク ト は Siebel Financial Services アプ リ ケーシ ョ ン内のオブジ ェ ク ト にマ ッ プ し 、 Siebel Tools の Integration Object Builder を使用 し て作成 さ れます。 内部統合オブジ ェ ク ト は、 業種 XML ト ラ ンザ ク シ ョ ンマネージ ャ に よ る 収集デー タ のパ ッ ケージ化を促すために必要です。 こ のサービ スは、 特定の メ ッ セージに必要なデー タ を収集 し 、 内部統合オブジ ェ ク ト で定義 さ れてい る 階層にデー タ をパ ッ ケージ化 し ます。 外部統合オブ ジ ェ ク ト こ のオブジ ェ ク ト は XML 階層を定義 し ます。 外部統合オブジ ェ ク ト は内部統合オブジ ェ ク ト の コ ン ポーネ ン ト と フ ィ ール ド を外部アプ リ ケーシ ョ ンの統合お よ びフ ィ ール ド にマ ッ プ し ます。 デー タ 変換エン ジ ン と コ ンバー タ は、 こ のオブジ ェ ク ト を使用 し て外部フ ォーマ ッ ト 構造を構築 し ます。 バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 1-13 説明 Siebel Financial Services eAI の詳細 データ 変換 1 Siebel Financial Services eAI は、 Siebel アプ リ ケーシ ョ ン ( 内部統合オブジ ェ ク ト ) で必要 なデー タ を外部シ ス テ ム ( 外部統合オブジ ェ ク ト ) か ら 受信 し たデー タ に変換 し た り 、 そ の反対に変換す る ため、 宣言デー タ マ ッ パー (Siebel Data Mapper) を提供 し てい ます。 実 行時エン ジ ンであ る 業種 XML デー タ 変換エン ジ ンは、 複雑な ド メ イ ン と 構造のマ ッ ピ ン グ を実装 し ます。 プ ロ グ ラ ムに よ っ て文書を別の XML 文書に変換で き る よ う に XML 文書 を マ ッ プで き ます。 た と えば、 あ る シ ス テ ムの LastName フ ィ ール ド のデー タ を、 別のシ ス テ ムの Surname フ ィ ール ド で使用で き ます。 Siebel Financial Services eAI は、 異種 メ ッ セージの変換 も サポー ト し てい ます。 備考 : こ の種の交換は、 ミ ド ルウ ェ ア内、 ま たは内部アプ リ ケーシ ョ ン と 外部アプ リ ケー シ ョ ン間で行われます。 ア プ リ ケーシ ョ ン 間プ ロ セ ス 統合 1 Siebel eBusiness プ ラ ッ ト フ ォームは、 Siebel アプ リ ケーシ ョ ン と 外部アプ リ ケーシ ョ ン間 のプ ロ セ ス レベルの統合を実現す る ため、 ワ ー ク フ ロ ー コ ン ト ロ ールを サポー ト し てい ま す。 Siebel Workflow Designer を使用 し て統合プ ロ セ ス を定義 し 、 Siebel Workflow Engine を使用 し て統合プ ロ セ ス の実行 と 管理を行います。 ワ ー ク フ ロ ープ ロ セ ス の構築に使用す る ビ ジネ ス サービ ス と し ては、 転送アダプ タ や業種 XML デ ィ スパ ッ チ ャ な ど の構築済み コ ン ポーネ ン ト を使用す る か、 いずれかの Siebel ス ク リ プ ト 作成言語を使用 し て設計時ま たは実行時にカ ス タ ム開発で き ます。 CRM のマ ス タ ーと し て の Siebel データ ベース 1 Siebel Database は複数のプ ラ ッ ト フ ォームでサポー ト さ れてい る ため、 組織は顧客お よ び 顧客関係デー タ のマ ス タ ーデー タ ス キーマ と し て Siebel ス キーマ を採用で き ます。 こ れ と は別に、 多 く の金融サービ ス会社は、 多数のバ ッ ク エン ド シ ス テ ムで使用 さ れてい る メ イ ン フ レームベース の顧客情報フ ァ イ ル (CIF) を配備 し てい ます。 Siebel Financial Services eAI には、 CIF を Siebel シ ス テ ム内の同等の構造の代わ り に、 ま たは構造 と 組み合わせて 使用で き る よ う にす る 多数のテ ク ノ ロ ジーが組み込まれてい ます。 1-14 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 説明 Siebel Financial Services eAI の詳細 他のシ ス テ ムのイ ン テ グレ ータ ーと し て の Siebel データ ベース 1 Siebel Financial Services eAI は、 特定の業界固有の CRM モデルに含まれていない他の業界 デー タ の観点か ら 加入者の役割を果たす こ と がで き ます。 た と えば、 保険業界の顧客は、 非常に高レベルな保険情報を Siebel Financial Services eAI 内に格納す る 場合があ り ます。 こ れに よ り 、 顧客を特定の保険に関連付け、 仮想ビ ジネ ス コ ン ポーネ ン ト で必要な と き に バ ッ ク エン ド シ ス テ ムか ら デー タ を表示で き ます。 他のシ ス テ ムのフ ロ ン ド エ ン ド イ ン テ グレ ータ ーと し て の Siebel ア プ リ ケーシ ョ ン 1 外部シ ス テ ムか ら デー タ の ク エ リ ーを実行す る 場合があ り ます。 こ の と き 、 検索の仕様が Siebel Financial Services eAI の イ ン フ ラ ス ト ラ ク チ ャ に よ っ て取 り 込まれます。 Siebel Financial Services eAI の イ ン フ ラ ス ト ラ ク チ ャ は リ アル タ イ ムで こ の仕様を外部シ ス テ ム に送信 し 、 Siebel コ ネ ク タ と 仮想ビ ジネ ス コ ン ポーネ ン ト を使用 し て受信結果を表示 し ま す。 バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 1-15 説明 Siebel Financial Services eAI の コ ネ ク タ Siebel Financial Services eAI のコ ネ ク タ 1 Siebel Financial Services eAI には、 Siebel Financial Services アプ リ ケーシ ョ ン と 外部アプ リ ケーシ ョ ン間の統合を支援す る コ ネ ク タ が備わっ てい ます。 Siebel eBusiness Applications のパー ト ナーに よ っ て、 こ の他に も コ ネ ク タ が開発 さ れてい ます。 詳細につ いては、 www.siebel.com を参照 し て く だ さ い。 IFX XML 用 Siebel コ ネ ク タ 1 IFX XML モジ ュ ール用 Siebel コ ネ ク タ は、 Siebel Financial Services 業種 XML コ ネ ク タ モ ジ ュ ールか ら 拡張 し た も のです。 こ れは XML を使用 し た金融デー タ 交換のための IFX Forum 標準に準拠 し てい ます。 IFX XML 用 Siebel コ ネ ク タ は、 IBM WSBCC やその他の ミ ド ルウ ェ ア アプ リ ケーシ ョ ン な ど、 IFX 準拠のサーバーを使用 し ます。 IFX XML 用 Siebel コ ネ ク タ は、 Siebel Financial Services アプ リ ケーシ ョ ン と 外部の IFX ベース のアプ リ ケーシ ョ ン間を統合 し ます。 IFX 仕様は、 銀行、 証券会社 ( 将来 )、 サービ ス プ ロ バ イ ダー、 金融ア ド バ イ ザー ( 将来 )、 中小企業、 消費者間の金融情報の交換をサ ポー ト し ます。 IFX 仕様に よ り 、 金融機関は次の よ う な も の をは じ め と す る 広範な ク ラ イ ア ン ト デバ イ ス を使用 し て顧客を サポー ト で き ます。 ■ 標準 Web ブ ラ ウ ザ ソ フ ト ウ ェ ア を使用 し た Web ア ク セ ス ■ Personal Financial Manager (PFM) ソ フ ト ウ ェ アが イ ン ス ト ール さ れたパ ソ コ ン ■ テ レ フ ォ ンバン キ ン グサービ ス を提供す る 音声応答装置 (VRU) ■ 現金自動預払機 (ATM) ■ 個人用携帯型情報端末 (PDA) な ど の消費者ハン ド ヘル ド デバ イ ス ■ デー タ 機能が付いた携帯電話 備考 : 詳細については、 『Siebel Financial Services Connector for IFX XML Guide』 を参照 し て く だ さ い。 1-16 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 説明 Siebel Financial Services eAI の コ ネ ク タ ACORD XML 用 Siebel コ ネ ク タ 1 ACORD XML 用 Siebel コ ネ ク タ は、 汎用 Siebel Financial Services 業種 XML コ ネ ク タ の拡張 です。 こ の コ ネ ク タ を使用す る こ と で、 Siebel アプ リ ケーシ ョ ンは Siebel アプ リ ケーシ ョ ン と 外部 ACORD 準拠のアプ リ ケーシ ョ ン間でデー タ を転送で き ます。 こ の コ ネ ク タ は、 XML を使用 し て ACORD Forum 標準に従っ てデー タ の フ ォーマ ッ ト と 変換を処理 し ます。 ACORD XML 用 Siebel コ ネ ク タ は、 Siebel eBusiness Application と 、 ACORD XML 標準を実 装す る 保険型シ ス テ ム な ど の他の保険アプ リ ケーシ ョ ン シ ス テ ム間を統合 し ます。 こ の コ ネ ク タ は、 保険業界標準の XML 仕様であ る ACORD XML Business Message Specification for P&C Insurance and Surety に対応 し てい ます。 ACORD XML 用 Siebel コ ネ ク タ は、 発信 お よ び受信両方の統合のために XML メ ッ セージに指定 さ れた業務の受信、 解析、 処理を 行い ます。 こ の統合 ソ リ ュ ーシ ョ ンは、 損害 と 障害のすべての メ ッ セージ仕様の要件を満 たす よ う 設計 さ れたパ ワ フルな機能を提供 し ます。 こ の ソ リ ュ ーシ ョ ンに よ り 、 Siebel フ ロ ン ト オ フ ィ ス アプ リ ケーシ ョ ン と ACORD 準拠のアプ リ ケーシ ョ ン間の連携を効果的に 利用で き ます。 ACORD XML 用 Siebel コ ネ ク タ に よ り 、 Siebel アプ リ ケーシ ョ ンはバ ッ ク オ フ ィ スデー タ お よ びビ ジネ ス プ ロ セ ス と 統合 し 、 アプ リ ケーシ ョ ン間で同期 と 非同期両 方の ト ラ ンザ ク シ ョ ンに対応 し ます。 備考 : 詳細については、 『Siebel Financial Services Connector for ACORD P&C and Surety Guide』 を参照 し て く だ さ い。 そ の他のア プ リ ケーシ ョ ン へのコ ネク タ 1 こ の章で先に説明 し た コ ネ ク タ の他に も 、 各種アプ リ ケーシ ョ ン を サポー ト す る コ ネ ク タ があ り ます。 た と えば、 Siebel Teller アプ リ ケーシ ョ ンは Siebel Connector for Teller Applications に よ っ てサポー ト さ れてい ます。 こ の コ ネ ク タ は IFX XML 用 Siebel コ ネ ク タ を直接拡張 し た も ので、 入出金の処理な ど、 窓口係の日常業務のための統合 ソ リ ュ ーシ ョ ン を提供す る こ と を目的 と し てい ます。 こ の コ ネ ク タ は、 IFX XML 標準の拡張であ る Siebel Teller Business Message Specification を実装 し ます。 こ れは Siebel Financial Services チーム と IBM Websphere チームに よ る 共同開発です。 備考 : 詳細については、 『Siebel eFinance for Teller Connector to IBM WebSphere Business Component Composer Guide』 を参照 し て く だ さ い。 バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 1-17 説明 Siebel Financial Services eAI の コ ネ ク タ 1-18 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 Siebel Financial Services eAI の ア ーキ テ ク チ ャ 2 階層化ア ーキ テ ク チャ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 統合の要件と Siebel Financial Services eAI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3 ワ ーク フ ロ ーを 使用し た ビ ジ ネ ス プロ セス の調整 . . . . . . . . . . . . . . . . . . . . . . . 2-5 転送のメ カ ニ ズ ム . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6 業種 XML コ ネ ク タ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7 業種 XML ト ラ ン ザク シ ョ ン マネ ージ ャ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8 業種 XML データ 変換エン ジ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12 業種 XML コ ン バータ ー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14 業種 XML ディ ス パッ チャ バ ー ジ ョ ン 7.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-18 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 2-1 Siebel Financial Services eAI の ア ーキ テ ク チ ャ 階層化アーキテ ク チ ャ 階層化ア ーキテ ク チ ャ 2 Siebel Financial Services eBusiness Application Integration (eAI) は、個別の業種で採用 さ れ てい る 統合アプ ロ ーチに対応す る ために設計 さ れた標準 Siebel eAI の拡張です。 Siebel Financial Services eAI は、 各種業種 XML 標準固有の コ ネ ク タ を開発す る ためのプ ラ ッ ト フ ォーム を提供 し ます。 図 2-1 に、 Siebel Financial Services eAI お よ び各種業種 XML コ ネ ク タ の高度なアーキ テ ク チ ャ を示 し ます。 商用保険 個人保険 ACORD XMLコネクタ テラー アプリ ケーション EBPP パーティ メッセージ 仕様 IFX XMLコネクタ プレミアム メッセージ 仕様 その他の 業種別仕様 その他のXMLコネクタ Siebel Financial Services EAI アーキテクチャ Siebel EAI アーキテクチャ Siebel eBusiness アーキテクチャ セキュリ ティ パーソナライ ゼーション 図 2-1. 2-2 データ 可視性 ワーク フロー コンテンツ 管理 トランザクション 管理 ルーティング と割り当て データの同期 および複製 動的な 負荷分散 データ分析/ データマート 複数言語/ 複数通貨 ソフトウェア 配布 カスタマイズ データ移動 アプリケー ションのアッ プグレード アクセス 制御 Siebel Financial Services eAI の高度な アーキテ ク チ ャ Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 Siebel Financial Services eAI のア ーキ テ ク チ ャ 統合の要件 と Siebel Financial Services eAI 統合の要件と Siebel Financial Services eAI 2 表 2-1 に、 現実世界のデー タ と アプ リ ケーシ ョ ン を統合す る 場合の要件 と 、 こ れに対応す る Siebel Financial Services eAI の機能を ま と めてあ り ます。 表 2-1. 統合の要件 と 対応す る Siebel Financial Services eAI の機能 (1/2) 統合の要件 Siebel Financial Services eAI の 機能と コ ン ポーネン ト メ タ デー タ 定義 ■ Siebel ビ ジ ネ ス オブジ ェ ク ト に 基づいた統合オブジ ェ ク ト ■ 外部 メ タ デー タ に基づいた統合 オブジ ェ ク ト ■ FINS ACORD ウ ィ ザー ド ■ FINS IFX ウ ィ ザー ド ■ FINS OFX ウ ィ ザー ド ■ Siebel Data Mapper Siebel Financial Services eAI では、 交 換す る デー タ の型を定義 し 、 Siebel 統 合オブジ ェ ク ト に DTD を エ ク ス ポー ト で き ま す。 ■ デー タ 交換の フ ォ ーマ ッ ト と し ての Interactive Financial Exchange XML (IFX XML) ■ デー タ 交換の フ ォ ーマ ッ ト と し ての ACORD XML 『Siebel Financial Services Connector for IFX XML Guide』 と 『Siebel Financial Services Connector for ACORD P&C and Surety Guide』 を参照 し て く だ さ い。 ■ 他のすべての業種 XML 標準 ま た は業種 XML と 同様の標準 ■ ワ ー ク フ ロ ープ ロ セ スデザ イ ナー ■ ワ ー ク フ ロ ープ ロ セ ス マネー ジャ XML メ タ デー タ 外部アプ リ ケーシ ョ ン メ タ デー タ デー タ 変換 宣言デー タ 変換マ ッ ピ ン グ 高性能変換エ ン ジ ン 業種標準ベース の 統合 メ カ ニ ズ ム ビ ジネ ス プ ロ セ ス の調整 バ ー ジ ョ ン 7.0 備考 ど の よ う な統合プ ロ ジ ェ ク ト で も 、 デー タ についてのデー タ 、 つ ま り メ タ デー タ を提供す る 手段が必要です。 Siebel Financial Services アプ リ ケー シ ョ ンは、 外部アプ リ ケーシ ョ ンデー タ を表す共通の フ ォ ーマ ッ ト と し て、 XML を提供 し てい ます。 さ ら に、 Siebel Financial Services アプ リ ケー シ ョ ンは Siebel Tools に統合オブジ ェ ク ト と 呼ばれ る オブジ ェ ク ト タ イ プ と 、 統合オブジ ェ ク ト の作成を自動化 す る Integration Object Wizard を備え てい ま す。 付録 B 「業種 XML コ ネ ク タ フ ァ ク ト リ API」 と 2-7 ページの 「業種 XML コ ネ ク タ 」 も 参照 し て く だ さ い。 2-5 ページの ワ ー ク フ ロ ーを使用 し た ビ ジネ ス プ ロ セ ス の調整を参照 し て く だ さ い。 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 2-3 Siebel Financial Services eAI の ア ーキ テ ク チ ャ 統合の要件 と Siebel Financial Services eAI 表 2-1. 統合の要件 と 対応す る Siebel Financial Services eAI の機能 (2/2) 統合の要件 転送 メ カ ニ ズ ム ( 他のテ ク ノ ロ ジー と の イ ン タ ーフ ェ ース 用 ) 大量デー タ 交換 2-4 Siebel Financial Services eAI の 機能と コ ン ポーネン ト 転送ア ダプ タ : ■ IBM MQ Series ■ Microsoft MSMQ ■ HTTP ■ EIM (Enterprise Integration Manager) 備考 2-6 ページの転送の メ カ ニ ズ ム を参照 し て く だ さ い。 『Overview:Siebel eBusiness Application Integration Volume I』 を参照 し て く だ さ い。 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 Siebel Financial Services eAI のア ーキ テ ク チ ャ ワー ク フ ロー を使用 し た ビ ジ ネス プ ロ セ スの調整 ワーク フ ロ ーを 使用し た ビ ジ ネ ス プ ロ セ ス の調整 2 コ ネ ク タ は複数の コ ン ポーネ ン ト か ら 構成 さ れます。 こ れ ら の コ ン ポーネ ン ト は、 ワ ー ク フ ロ ーを使用 し て結合 さ れてい ます。 構成を さ ま ざ ま に組み合わせ る こ と で、 生成 さ れ る メ ッ セージ と 動作を変更で き ます。 ワ ー ク フ ロ ープ ロ セ スデザ イ ナー と ワ ー ク フ ロ ープ ロ セ ス マネージ ャ を使用 し て、 デー タ 統合のビ ジネ ス プ ロ セ ス の流れを構成で き ます。 Siebel Financial Services アプ リ ケーシ ョ ンに用意 さ れてい る サ ンプル ワー ク フ ロ ーを参考 に、 デー タ 統合ビ ジネ ス プ ロ セ ス を実装で き ます。 図 2-2 にサンプルデー タ ベース に格納 さ れてい る サンプル ワ ー ク フ ロ ーの 1 つを示 し ます。 Siebelワークフローエンジン 転送アダプタ イベント 11 12 1 2 10 9 3 8 4 7 6 5 (HTTP, MSMQ, MQSeries, DLL) 外部アプリケーション UI オブジェクト データベース オブジェクトインターフェース (COM, CORBA, Java) スクリプト Siebel オブジェクト ビジネスサービス ワークフロー定義 図 2-2. バ ー ジ ョ ン 7.0 Siebel Financial Services eAI 用 Siebel ワー ク フ ロ ーアーキテ ク チ ャ Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 2-5 Siebel Financial Services eAI の ア ーキ テ ク チ ャ 転送の メ カ ニズム 転送のメ カ ニ ズム 2 多 く の企業では、 IBM の MQSeries や Microsoft の MSMQ な ど の標準転送 ソ リ ュ ーシ ョ ン を採用 し てい ます。 こ れ ら の転送に よ り 、 あ る シ ス テ ムか ら 別のシ ス テ ムへの メ ッ セージ の転送が可能にな り ます。 Siebel Systems は、 MQSeries アダプ タ 、 MSMQ アダプ タ 、 HTTP アダプ タ 、 BizTalk をサポー ト す る テ ク ノ ロ ジーな ど か ら 成 る Siebel Financial Services eAI の総合的なア ダプ タ セ ッ ト を介 し てユーザーが Siebel Financial Services アプ リ ケーシ ョ ン を こ れ ら の環境に接続可能にす る こ と で、 こ の標準に準拠 し てい ます。 Siebel Systems お よ び Siebel 認定パー ト ナーに よ っ て開発 さ れた転送アダプ タ を使用す る こ と で、 さ ま ざ ま なアプ リ ケーシ ョ ンがほぼすべてのオペレーテ ィ ン グ シ ス テ ム、 ネ ッ ト ワ ー ク 、 デー タ ベース を介 し て Siebel Financial Services アプ リ ケーシ ョ ン と 通信で き ま す。 2-7 ページの図 2-3 に、 新規顧客情報を処理す る 際に Siebel Financial Services アプ リ ケーシ ョ ン と の間で実行可能な さ ま ざ ま な転送を示 し ます。 既存のアプ リ ケーシ ョ ンやそ の他の要素に応 じ て、 統合 ソ リ ュ ーシ ョ ンでは こ れ ら の転送を自由に組み合わせて利用で き ます。 2-6 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 Siebel Financial Services eAI のア ーキ テ ク チ ャ 業種 XML コ ネ ク タ 業種 XML コ ネ ク タ 2 業種 XML コ ネ ク タ は、 Siebel アプ リ ケーシ ョ ンが XML メ ッ セージ を使用 し て外部シ ス テ ム と デー タ 交換可能にす る よ う 設定 さ れた コ ン ポーネ ン ト の集合です。 こ れ ら の コ ン ポー ネ ン ト はビ ジネ ス サービ ス と 呼ばれ、 複数の コ ネ ク タ を サポー ト す る よ う 拡張で き ます。 上書 き メ ソ ッ ド を使用 し て、 統合環境に合わせてエン タ ープ ラ イ ズデー タ 共有のデー タ の 同期化のための業種 XML コ ネ ク タ お よ び Siebel Financial Service eAI イ ン フ ラ ス ト ラ ク チ ャ 両方の機能を拡張で き ます。 上書 き メ ソ ッ ド を使用 し て機能を拡張す る こ と で、 特定 の XML 構造やエンベ ロ ープ詳細な ど、 旧式ま たはバ ッ ク エン ド シ ス テ ムで定め ら れてい る デー タ 交換のルールに従 う 一方で、 ビ ジネ ス プ ロ セ ス と ト ラ ンザ ク シ ョ ンの共通の要件 を使用 し ます。 図 2-3 に業種 XML コ ネ ク タ のアーキテ ク チ ャ を示 し ます。 Siebel ユーザー インターフェース 外部統合 オブジェクト MQ Series 内部統合 オブジェクト 業種XML コンバータ XML階層コンバータ データベース サーバー 業種 XML データ変換 エンジン 業種XMLディスパッチャ Siebel Object Manager (一つ以上) 業種XML トランザク ション マネージャ 外部 アプリケーション Business Integration Manager 図 2-3. 業種 XML コ ンバー タ の高度な アーキテ ク チ ャ 業種 XML コ ネ ク タ は、 業種 XML ト ラ ンザ ク シ ョ ンマネージ ャ 、 業種 XML デー タ 変換エ ン ジ ン、 業種 XML コ ンバー タ 、 業種 XML デ ィ ス パ ッ チ ャ 4 つの主要 コ ンポーネ ン ト か ら 成 り ます。 こ れ ら の コ ン ポーネ ン ト については、 以降の各項で説明 し ます。 備考 : IFX XML 統合 ソ リ ュ ーシ ョ ンの詳細については 『Siebel Financial Services Connector for IFX XML Guide』 を、 ACORD XML 統合 ソ リ ュ ーシ ョ ンの詳細については 『Siebel Financial Services Connector for ACORD P&C and Surety Guide』 を、 その他の業種 XML 統合 ソ リ ュ ーシ ョ ンの実装については付録 B 「業種 XML コ ネ ク タ フ ァ ク ト リ API」 を参照 し て く だ さ い。 バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 2-7 Siebel Financial Services eAI の ア ーキ テ ク チ ャ 業種 XML コ ネ ク タ 業種 XML ト ラ ン ザク シ ョ ン マ ネージ ャ 2 業種 XML ト ラ ンザ ク シ ョ ン マネージ ャ は、 Siebel デー タベース と の イ ン ターフ ェース を 提供 し 、 デー タ を取得 し て金融サービ ス業界の統合アーキ テ ク チ ャ のデー タ ベース操作を 実行 し ます。 業種 XML ト ラ ンザ ク シ ョ ン マネージ ャ は、 ユーザーが入力 し た ク エ リ ー指 定を メ モ リ キ ャ ッ シ ュ 内に抽出 し 、 こ れ ら を コ ネ ク タ モジ ュ ールを通 し て ク エ リ ー メ ッ セージ を外部シ ス テ ムに送信す る こ と も で き ます。 さ ら に、 応答 メ ッ セージの障害セ ク シ ョ ンに、 外部シ ス テ ムが指定 さ れた操作の実行に失敗 し た こ と を知 ら せ る エ ラ ーを受信 し た場合、 操作を取 り 消す こ と がで き ます。 表 2-2 に、 業種 XML ト ラ ンザ ク シ ョ ンマネージ ャ のすべてのユーザープ ロ パテ ィ を示 し ます。 表 2-2. 2-8 業種 XML ト ラ ン ザ ク シ ョ ン マ ネ ー ジ ャ の ユーザ ー プ ロ パ テ ィ 名前 値 説明 DispatcherMapName IXMLDispMap ト ラ ン ザ ク シ ョ ン マネージ ャ は こ のマ ッ プ を 使用 し て、 他の コ ン ポーネ ン ト に対す る ボ デ ィ 情報に タ グ を付け ま す。 こ の値は実行時 入力引数 と し て も 設定で き ま す。 IgnoreSvcMethodArgs TRUE ま たは FALSE こ のパ ラ メ ー タ は実行時入力引数を有効に し ま す。 SaveInFileForRollback < フ ァ イ ル名 > ロ ールバ ッ ク 操作が必要な と き に将来の ロ ー ルバ ッ ク 用に現在の レ コ ー ド を保存す る フ ァ イ ルの名前。 SaveInMemForRollback < フ ァ イ ル名 > ロ ールバ ッ ク 操作が必要な場合に メ モ リ に キ ャ ッ シ ュ さ れた レ コ ー ド を設定 ま たは ロ ッ ク す る セ ッ シ ョ ン キー。 XXX ( 操作 ) ServiceName/ MethodName/ Argument 使用す る 操作の種類。 例 : Name = IXMLOperation_QUERY, Value= EAI Siebel Adapter/Query/ PrimaryRowId;!SiebelMessage。 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 Siebel Financial Services eAI のア ーキ テ ク チ ャ 業種 XML コ ネ ク タ 業種 XML ト ラ ンザ ク シ ョ ン マネージ ャ は、 表 2-3 に示す構築済み メ ソ ッ ド を使用 し て受 信ま たは発信の統合を処理 し ます。 表 2-3. バ ー ジ ョ ン 7.0 業種 XML ト ラ ン ザ ク シ ョ ン マ ネ ー ジ ャ の メ ソ ッ ド メ ソッ ド デフ ォ ルト の表示名 説明 Execute ト ラ ンザ ク シ ョ ン の 実行 こ の メ ソ ッ ド は、 統合オブジ ェ ク ト の イ ン ス タ ン ス が提供 さ れてい る 限 り 、 受信 ま たは発信の 目的に使用で き ま す。 Row ID が使用可能な唯一 の入力で あ る 場合、 Execute Outbound メ ソ ッ ド を使用 し ます。 ExecuteOutbound 送信の実行 こ の メ ソ ッ ド は、 入力引数に指定 さ れてい る 操 作を実行す る ための発信目的にのみ使用で き ま す。 2-11 ページの表 2-6 を参照 し て く だ さ い。 ExecuteSave 実行 と 保存 こ の メ ソ ッ ド は、 入力引数に指定 さ れてい る 発 信操作を実行 し 、 ト ラ ン ザ ク シ ョ ン を メ モ リ ま たは フ ァ イ ルに保存 し ます。 2-11 ページの表 2-7 を参照 し て く だ さ い。 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 2-9 Siebel Financial Services eAI の ア ーキ テ ク チ ャ 業種 XML コ ネ ク タ 業種 XML ト ラ ンザ ク シ ョ ン マネージ ャ の ビ ジネ ス サービ スは、 ユーザープ ロ パテ ィ 、 メ ソ ッ ド 、 メ ソ ッ ド 引数を組み合わせて さ ま ざ ま な タ ス ク を実行 し ます。 表 2-4 に、 業種 XML ト ラ ンザ ク シ ョ ン マネージ ャ の ビ ジネ ス サービ ス で使用可能な メ ソ ッ ド のすべての 引数を示 し ます。 表 2-4. 2-10 業種 XML ト ラ ン ザ ク シ ョ ン マ ネ ー ジ ャ の メ ソ ッ ド 引数 引数 デフ ォ ルト 値 説明 OnlyIOI false こ れは受信統合にのみ使用 さ れ ます。 受信 メ ッ セージには、 ヘ ッ ダ、 ボデ ィ 、 エ ンベ ロ ープの 箇所が含ま れてい る こ と があ り ます。 ト ラ ンザ ク シ ョ ン マネージ ャ が Siebel アプ リ ケーシ ョ ン に対 し て適切な操作を実行 し た場合、 応答に対 す る 統合オブジ ェ ク ト の イ ン ス タ ン ス も 生成 さ れ ま す。 こ の値が TRUE に設定 さ れてい る 場 合、 要求 メ ッ セージのすべての情報が削除 さ れ ま す。 し たが っ て、 業種 XML コ ンバー タ お よ び業種 XML デー タ 変換エ ン ジ ンはオーバー ヘ ッ ド を処理す る 必要があ り ま せん。 こ れが TRUE に設定 さ れていない場合、 要求情報は持 ち越 さ れ ま す。 XMLHierarchy なし 内部統合オブジ ェ ク ト 階層で設定 さ れたプ ロ パ ティ IXMLMapPath なし デ ィ ス パ ッ チマ ッ プのキー値を格納 し ま す。 業 種 XML ト ラ ンザ ク シ ョ ン マネージ ャ は、 こ の 引数を使用 し て、 値を検索 し 、 必要な値を統合 オブジ ェ ク ト の イ ン ス タ ン ス に添付 し ま す。 PrimaryRowId なし 統合オブジ ェ ク ト のプ ラ イ マ リ Row ID SiebelFINSOperationOut なし 業種 XML ト ラ ンザ ク シ ョ ン マネージ ャ がその ユーザープ ロ パテ ィ を介 し て受け取 る 発信操作 SearchSpec なし ク エ リ ーの検索条件 PlaceToSave mem PlaceToSave は、 ロ ールバ ッ ク イ ン ス タ ン ス を 「フ ァ イ ル」 と 「 メ モ リ 」 の ど ち ら か ら 取得 し たか を示 し ま す。 有効な値は “file” ま たは “mem” です。 RollbackInError false ト ラ ン ザ ク シ ョ ン を ロ ールバ ッ ク すべ き か ど う か を示 し ま す。 有効な値は “true” ま たは “false” です。 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 Siebel Financial Services eAI のア ーキ テ ク チ ャ 業種 XML コ ネ ク タ こ れ ら の引数は業種 XML ト ラ ンザ ク シ ョ ン マネージ ャ で使用す る こ と がで き ますが、 す べて を各 メ ソ ッ ド で使用で き る わけではあ り ません。 表 2-5 ~表 2-7 に、 各 メ ソ ッ ド のす べての メ ソ ッ ド 引数を示 し ます。 表 2-5. 引数 表示名 データ 型 タ イプ オプ シ ョ ン OnlyIOI 統合オブジ ェ ク ト の イ ン ス タ ン ス のみ作成 文字列 入力 はい XMLHierarchy XML プ ロ パテ ィ セ ッ ト 階層 入力 / 出力 なし RollbackInError Is Rollback in Error 文字列 入力 はい 表 2-6. ExecuteOutbound メ ソ ッ ド の メ ソ ッ ド 引数 引数 表示名 データ 型 タ イプ オプ シ ョ ン IXMLMapPath IXML マ ッ プパ ス 文字列 入力 なし PrimaryRowId プ ラ イ マ リ Row ID 文字列 入力 はい SiebelFINSOperationOut 発信操作 文字列 入力 なし SearchSpec 検索条件 文字列 入力 はい XMLHierarchy XML プ ロ パテ ィ セ ッ ト 階層 入力 / 出力 なし 表 2-7. バ ー ジ ョ ン 7.0 Execute メ ソ ッ ド の メ ソ ッ ド 引数 ExecuteSave メ ソ ッ ド の メ ソ ッ ド 引数 引数 表示名 データ 型 タ イプ オプ シ ョ ン IXMLMapPath IXML マ ッ プパ ス 文字列 入力 なし PrimaryRowId プ ラ イ マ リ Row ID 文字列 入力 はい SiebelFINSOperationOut 発信操作 文字列 入力 なし SearchSpec 検索条件 文字列 入力 はい XMLHierarchy XML プ ロ パテ ィ セ ッ ト 階層 出力 なし PlaceToSave Place To Save 文字列 入力 はい Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 2-11 Siebel Financial Services eAI の ア ーキ テ ク チ ャ 業種 XML コ ネ ク タ 業種 XML データ 変換エ ン ジ ン 2 業種 XML デー タ 変換エン ジ ンは、 統合オブジ ェ ク ト の イ ン ス タ ン ス に よ っ て表 さ れ る 外 部デー タ モデル と 内部デー タ モデル間の階層を変換 し ます。 業種 XML デー タ 変換エン ジ ンは、 複数のビ ジネ ス オブジ ェ ク ト シナ リ オを可能にす る 異種 メ ッ セージ を処理す る よ う 設計 さ れてい ます。 ま た、 デー タ 変換マ ッ プに指定 さ れてい る 追加の入力引数を受け取 り 、 変換 さ れた イ ン ス タ ン ス か ら 空の値 タ グ を削除可能か ど う かを示 し ます。 表 2-8 に、 業種 XML デー タ変換エン ジ ン固有の メ ソ ッ ド を示 し ます。 表 2-8. 業種 XML デー タ 変換 エ ン ジ ン の メ ソ ッ ド メ ソッ ド 表示名 説明 ToExternal 外部階層に移動 Siebel 内部統合オブジ ェ ク ト 階層を業種 XML 外部階層に変換 し ま す。 ToInternal Siebel 階層に移動 業種 XML 外部階層を Siebel 内部統合オブ ジ ェ ク ト 階層に変換 し ます。 業種 XML デー タ 変換エン ジ ンの ビ ジネ ス サービ スは、 メ ソ ッ ド と メ ソ ッ ド 引数を組み合 わせて さ ま ざ ま な タ ス ク を実行 し ます。 表 2-9 に、 業種 XML デー タ変換エン ジ ンの ビ ジ ネ ス サービ ス で使用可能な、 メ ソ ッ ド のすべての引数を示 し ます。 表 2-9. 2-12 業種 XML デー タ 変換 エ ン ジ ン の メ ソ ッ ド 引数 引数 デフ ォ ルト 値 説明 XMLHierarchy なし 内部 ま たは外部統合オブジ ェ ク ト 階層で設定 さ れたプ ロ パテ ィ 。 <MapArgs> なし 『Business Processes and Rules:Siebel eBusiness Application Integration Volume IV』 を参照 し て く だ さ い。 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 Siebel Financial Services eAI のア ーキ テ ク チ ャ 業種 XML コ ネ ク タ 業種 XML デー タ 変換エン ジ ンの ビ ジネ ス サービ ス用に定義 さ れた各 メ ソ ッ ド は、 い く つ かの入力引数を受けて、 い く つかの出力引数を生成 し ます。 こ れを表 2-10 と 表 2-11 に示 し ます。 表 2-10. ToExternal メ ソ ッ ド の メ ソ ッ ド 引数 名前 表示名 データ 型 タ イプ オプ シ ョ ン XML Hierarchy XML プ ロ パテ ィ セ ッ ト 階層 入力 / 出力 なし 文字列 入力 はい <MapArgs> 表 2-11. ToInternal メ ソ ッ ド の メ ソ ッ ド 引数 名前 表示名 データ 型 タ イプ オプ シ ョ ン XML Hierarchy XML プ ロ パテ ィ セ ッ ト 階層 入力 / 出力 なし 文字列 入力 はい <MapArgs> バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 2-13 Siebel Financial Services eAI の ア ーキ テ ク チ ャ 業種 XML コ ネ ク タ 業種 XML コ ン バータ ー 2 業種 XML コ ンバー タ は、 一般的な業種 XML 標準の汎用の構文 と ルールの要件に対応 し て います。 業種 XML コ ンバー タ は、 Siebel 外部統合オブジ ェ ク ト 階層か ら 、 DTD 仕様に準 拠す る XML 階層にデー タ を変換 し ます。 た と えば、 XML メ ッ セージ用に特定の認証パ ラ メ ー タ を生成 し 、 外部 コ ンバー タ が操作す る XML メ ッ セージで障害セ ク シ ョ ン を生成 し て検出 し ます。 表 2-12 に こ の コ ンバー タ のすべてのユーザープ ロ パテ ィ を示 し ます。 表 2-12. 業種 XML コ ン バー タ の ユーザ ー プ ロ パ テ ィ 名前 値 説明 EscapeNames TRUE ま たは FALSE TRUE に設定 さ れてい る 場合、 コ ン バー タ は不正な XML 名前文字を エ ス ケープ文字に置 き 換え ま す。 そ う でない場合、 不正な XML 名前文 字は無視 さ れ ま す。 デ フ ォ ル ト 値 は TRUE です。 HierarchyFormat XML 階層 プ ロ パテ ィ セ ッ ト の入力 ま たは出 力の フ ォ ーマ ッ ト 。 内部使用のみ。 XMLEnvIntObjectName < 統合オブジ ェ ク ト 名 > あ ら ゆ る 業種 XML 標準のエ ンベ ロ ープ と ヘ ッ ダセ ク シ ョ ン の内容 と 階層を定義す る 統合オブジ ェ ク ト の名前。 こ のサービ ス には設定済みの メ ソ ッ ド がい く つか用意 さ れてい ます。 こ れを表 2-13 に示 し ます。 表 2-13. 2-14 業種 XML コ ン バー タ の メ ソ ッ ド メ ソッ ド 表示名 説明 PropSetToXML プ ロ パテ ィ セ ッ ト か ら XML へ 統合オブジ ェ ク ト の階層を XML 文字列 に変換 し ま す。 PropSetToXMLPropSet PropSetToXMLPropSet 統合オブジ ェ ク ト の階層を XML 階層に 変換 し ます。 XMLToPropSet XML か ら プ ロ パテ ィ セッ トへ XML 文字列を統合オブジ ェ ク ト の階層 に変換 し ま す。 XMLPropSetToPropSet XMLPropSetToPropSet XML 階層を統合オブジ ェ ク ト の階層に 変換 し ます。 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 Siebel Financial Services eAI のア ーキ テ ク チ ャ 業種 XML コ ネ ク タ 定義 さ れてい る メ ソ ッ ド ご と に、 業種 XML コ ンバー タ ーの ビ ジネ ス サービ スは入力引数 を受け取っ て出力引数を生成 し ます。 こ れ ら の引数を表 2-14 に示 し ます。 表 2-14. バ ー ジ ョ ン 7.0 業種 XML コ ン バ ー タ の メ ソ ッ ド 引数 メ ソ ッ ド 引数 デフ ォ ルト 説明 XML Document なし XML 文書の ス ト リ ーム。 Escape Names true エ ス ケープ文字、 無効な XML 文字の削除の 有無。 Ignore Character Set Conversion Errors false 地域の コ ー ド ページ な ど、 変換先の文字セ ッ ト で表す こ と がで き ない文字があ る 場合に、 エ ラ ーを無視で き ます。 XML Character Encoding なし 出力 さ れ る XML 文書で使用す る XML 文字の エ ン コ ー ド 。 エ ン コ ー ド が空 ま たはサポー ト さ れていない場合、 エ ラ ーが生成 さ れ ま す。 XML Header Text なし XML 文書に事前に追加 さ れてい る テ キ ス ト 。 XML Hierarchy なし 外部統合オブジ ェ ク ト ま たは XML 階層のプ ロ パテ ィ セ ッ ト 。 External Entity Directory なし DTD フ ァ イ ルな ど の外部エ ン テ ィ テ ィ フ ァ イ ルの位置。 Validate External Entity false TRUE の場合、XML parser は DTD specified in the <DocType> 要素に指定 さ れてい る DTD に従っ て文書を解析 し ま す。 Truncate Field Values true フ ィ ール ド 値を切 り 捨て ま す。 Contains Inline Attachments true メ ッ セージに添付文書が含ま れてい る こ と を 示 し ます。 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 2-15 Siebel Financial Services eAI の ア ーキ テ ク チ ャ 業種 XML コ ネ ク タ 業種 XML コ ンバー タ の各 メ ソ ッ ド は、 こ れ ら の メ ソ ッ ド 引数を組み合わせて使用す る こ と で、 統合プ ロ セ ス におけ る 次のサービ ス のためにデー タ を変換 し ます。 表 2-15 ~ 2-17 ページの表 2-18 に、 各 メ ソ ッ ド のすべての メ ソ ッ ド 引数を示 し ます。 表 2-15. 名前 表示名 データ 型 タ イプ オプ シ ョ ン <値> XML 文書 文字列 出力 はい EscapeName エ ス ケープ名 文字列 入力 はい IgnoreCharSetConvErrors Ignore Character String Set Conversion Errors 文字列 入力 はい XMLCharEncoding XML 文字のエ ン コ ー ド 文字列 入力 はい XMLHeaderText XML ヘ ッ ダーテ キ ス ト 文字列 入力 はい XMLHierarchy XML 階層 階層 入力 なし 表 2-16. 2-16 PropSetToXML メ ソ ッ ド の メ ソ ッ ド 引数 PropSetToXMLPropSet メ ソ ッ ド の メ ソ ッ ド 引数 名前 表示名 データ 型 タ イプ オプ シ ョ ン XMLHierarchy XML 階層 階層 入力 / 出力 なし Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 Siebel Financial Services eAI のア ーキ テ ク チ ャ 業種 XML コ ネ ク タ 表 2-17. 名前 表示名 データ 型 タ イプ オプ シ ョ ン <値> XML ド キ ュ メ ン ト 文字列 入力 なし EscapeName エ ス ケープ名 文字列 入力 はい ExternalEntityDirectory 外部エ ン テ ィ テ ィ デ ィ レ クト リ 文字列 入力 はい IgnoreCharSetConvErrors Ignore Character String Set Conversion Errors 文字列 入力 はい ValidateExternalEntity 外部エ ン テ ィ テ ィ の検証 文字列 入力 はい XMLCharEncoding XML 文字のエ ン コ ー ド 文字列 出力 はい XMLHierarchy XML 階層 階層 出力 はい 表 2-18. バ ー ジ ョ ン 7.0 XMLToPropSet メ ソ ッ ド の メ ソ ッ ド 引数 XMLPropSetToPropSet メ ソ ッ ド の メ ソ ッ ド 引数 名前 デフ ォ ルト の表示名 データ 型 タ イプ オプ シ ョ ン ContainsInlineAttachments イ ン ラ イ ン添付を含む 文字列 入力 はい TruncateFieldValues フ ィ ール ド 値を切捨て 文字列 入力 はい XMLHierarchy XML 階層 階層 入力 / 出力 なし Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 2-17 Siebel Financial Services eAI の ア ーキ テ ク チ ャ 業種 XML コ ネ ク タ 業種 XML ディ ス パッ チ ャ 2 業種 XML デ ィ ス パ ッ チ ャ は、 受信 メ ッ セージの受信 と デ ィ ス パ ッ チを行い ます。 メ ッ セージ を受信 し 、 その メ ッ セージに関連付け ら れてい る 特定の XML 標準を判断 し ます。 そのルールセ ッ ト のデ ィ スパ ッ チ ャ マ ッ プでサポー ト さ れ指定 さ れてい る コ マン ド に対す る メ ッ セージの ス キ ャ ン も 行い、 各 コ マン ド を対応す る 統合オブジ ェ ク ト な ど に関連付け ます。 表 2-19 に、 業種 XML デ ィ スパ ッ チ ャ のすべてのユーザープ ロ パテ ィ を示 し ます。 表 2-19. 2-18 業種 XML デ ィ スパ ッ チ ャ の ユ ーザ ー プ ロパ テ ィ 名前 値 説明 DispatcherMapName < 統合オブジ ェ ク ト 名 > XML 標準のデ ィ ス パ ッ チのルール と 構文の詳細を定めた統合オブジ ェ ク ト の名前。 通常、 こ のマ ッ プはその 他すべての統合オブジ ェ ク ト と 共に ウ ィ ザー ド に よ っ て作成 さ れ ま す。 デフ ォ ル ト のマ ッ プ名は “IXMLDispMap” です。 XMLEnvIntObjectName < 統合オブジ ェ ク ト 名 > あ ら ゆ る 業種 XML 標準のエ ンベ ロ ー プ と ヘ ッ ダ セ ク シ ョ ン の内容 と 階層 を定義す る 統合オブジ ェ ク ト の名前。 XMLFaultObject_O < 障害セ ク シ ョ ン ま たは 要素へのパ ス > こ の メ ソ ッ ド によ り 、 デ ィ スパッ チ ャ は 1 つめの ト ー ク ン の障害セ ク シ ョ ン を識別 し 、 該当す る 場合は 2 つ めの ト ー ク ン の値を基に さ ら に こ れ を確認 し ま す。 _1、 _2 の よ う に名前 に番号を付け る こ と で、 障害オブ ジ ェ ク ト を さ ら に追加で き ま す。 例 と し て、 こ のユーザープ ロ パテ ィ 名 の値 と し て XMLFaultObject_1、 値は / /IOI/@cmdstatus;fail があ り ま す。 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 Siebel Financial Services eAI のア ーキ テ ク チ ャ 業種 XML コ ネ ク タ 業種 XML デ ィ ス パ ッ チ ャ の ビ ジネ ス サービ ス には設定済みの メ ソ ッ ド がい く つか用意 さ れてい ます。 こ れを表 2-20 に示 し ます。 表 2-20. バ ー ジ ョ ン 7.0 業種 XML デ ィ スパ ッ チ ャ の メ ソ ッ ド メ ソッ ド 表示名 説明 DispatchMessage メ ッ セージのデ ィ ス パ ッ チ 受信 XML メ ッ セージ を検証 し ま す。 メ ッ セージがデ ィ ス パ ッ チルールに 準拠 し てい る 場合、 統合オブジ ェ ク ト 名な ど の必要な情報が添付 さ れ ま す。 メ ッ セージのエ ンベ ロ ープ、 ヘ ッ ダ、 障害の各セ ク シ ョ ン の チ ェ ッ ク と 識別 も 行い ま す。 DispatchStdMessage 標準 メ ッ セージのデ ィ ス パッチ 受信 XML メ ッ セージの業種 XML 標準 を識別 し ま す。 その入力引数で設定 さ れてい る すべての XML 標準を認識 し ま す。 XML 標準を認識 し ない場合、 値“Unknown”が出力引数にな り ます。 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 2-19 Siebel Financial Services eAI の ア ーキ テ ク チ ャ 業種 XML コ ネ ク タ 定義 さ れてい る メ ソ ッ ド ご と に、 業種 XML デ ィ ス パ ッ チ ャ の ビ ジネ ス サービ スは入力引 数を受け取っ て出力引数を生成 し ます。 こ れ ら の引数については表 2-21 と 表 2-23 に説明 があ り ます。 表 2-21. 業種 XML デ ィ スパ ッ チ ャ の メ ソ ッ ド 引数 引数 デフ ォ ルト 説明 XML Hierarchy なし XML 階層のプ ロ パテ ィ セ ッ ト 。 <XML Standard> なし XML 標準。 た と えば、 こ の入力引数を設定す る 場合、 入力引数は XML 標準、 値はそのエ ン ベ ロ ープ XML タ グ です。 XML Standard なし 受信 XML メ ッ セージのエ ンベ ロ ープ タ グ と 一 致す る XML 標準。 表 2-22. DispatchMessage メ ソ ッ ド の メ ソ ッ ド 引数 名前 表示名 データ 型 タ イプ オプ シ ョ ン XMLHierarchy XML 階層 階層 入力 / 出力 なし 表 2-23. DispatchStdMessage メ ソ ッ ド の メ ソ ッ ド 引数 名前 表示名 データ 型 タ イプ オプ シ ョ ン XMLHierarchy XML 階層 階層 入力 なし 文字列 入力 はい 文字列 出力 なし <XML 標準 > XMLStandard 2-20 XML 標準 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 金融サー ビ スの統合パ ラ ダ イ ム に つ い て 3 説明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 設計の意思決定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4 使用モデル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9 リ ア ルタ イ ム . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10 バッ チ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10 ア ク セ ス のメ カ ニ ズ ム . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11 ア プリ ケ ーシ ョ ン コ ネ ク タ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13 バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 3-1 金融サー ビ スの統合パ ラ ダ イ ムについ て 説明 説明 3 Siebel アプ リ ケーシ ョ ン を他の外部シ ス テ ム と 統合す る 動機 と し ては次の よ う な も のがあ り ます。 ■ い く つ も の旧式のアプ リ ケーシ ョ ン、 バ ッ ク オ フ ィ ス シ ス テ ム、 e コ マース アプ リ ケーシ ョ ンに投資 し てお り 、 すべてのシ ス テ ム を全体 と し て把握 し たい。 ■ Siebel アプ リ ケーシ ョ ン を第一のアプ リ ケーシ ョ ン と し て使用 し 、 Siebel アプ リ ケー シ ョ ン を フ ロ ン ト エン ド シ ス テ ム と し て使用 し てその他すべてのアプ リ ケーシ ョ ンに ア ク セ ス し たい。 ■ Siebel アプ リ ケーシ ョ ンで外部シ ス テ ムに対す る 変更を反映 し 、 企業の他のアプ リ ケーシ ョ ンの情報で Siebel デー タ ベース を更新 し たい。 統合プ ロ ジ ェ ク ト を開始す る 前に、 統合のニーズ を把握 し ます。 保険管理、 請求、 経理の ためのバ ッ ク オ フ ィ ス ソ リ ュ ーシ ョ ン、 Web ス ト ア フ ロ ン ト な ど の e コ マース アプ リ ケー シ ョ ン、ヘルプデス ク アプ リ ケーシ ョ ン な ど、各種アプ リ ケーシ ョ ンのデー タ があ り ます。 ニーズに応 じ て、 統合にはい く つかのアプ ロ ーチがあ り ます。 構築済み Siebel Financial Services eAI コ ネ ク タ を使用 し て、 Siebel アプ リ ケーシ ョ ン と バ ッ ク オフ ィ ス シ ス テ ム ま たは e コ マース シ ス テ ム を接続で き ます。 Siebel Financial Services eAI のカ ス タ マ イ ズ さ れた コ ネ ク タ を使用 し て、 Siebel アプ リ ケーシ ョ ン と 外部アプ リ ケーシ ョ ン を接続で き ま す。 Siebel Financial Services アプ リ ケーシ ョ ン と ミ ド ル ウ ェ ア ソ リ ュ ーシ ョ ン を統合で き ます。 さ ら に、 サー ド パーテ ィ 製 EAI 製品を使用 し て、 Siebel Financial Services アプ リ ケーシ ョ ン と 外部アプ リ ケーシ ョ ン を統合で き ます。 Siebel Financial Services eAI は、 EAI プ ラ ン ニ ン グプ ロ セ ス の各要素に対応 し た ソ リ ュ ー シ ョ ン を提供 し ます。 3-2 ■ COM や CORBA な ど のプ ロ グ ラ ム イ ン タ ーフ ェ ースや Siebel Java Beans は、 リ アル タ イ ムデー タ 交換のための密結合統合を提供 し ます。 ■ MQSeries や HTTP な ど のア ダプ タ は、 リ アル タ イ ム統合のための疎結合 メ カ ニズ ム を 提供 し ます。 つま り 、 一方のシ ス テ ムの統合 メ カ ニ ズ ム実装詳細を、 も う 一方のシ ス テ ムで認識す る こ と が必要 と な り ます。 こ れ ら のシ ス テ ム間で メ ッ セージや文書が交 換 さ れます。 ■ 大容量バ ッ チ統合の場合、 Siebel eAI は Batch Integration Manager (BIM) お よ び Siebel Enterprise Integration Manager (EIM) を提供 し ます。 BIM と EIM はデー タ ベース層で Siebel と 他のシ ス テ ム間のデー タ を複製で き 、 ど ち ら も 大量デー タ の イ ン ポー ト / エ ク ス ポー ト に対応す る 高い性能を備え てい ます。 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 金融サー ビ スの統合パ ラ ダ イ ムについて 説明 ■ Siebel Connector for IFX XML やその他の構築済み コ ネ ク タ は、 XML テ ク ノ ロ ジーを使 用 し て疎結合統合を提供 し ます。 こ れ ら の コ ネ ク タ は既存の業種 XML 標準に的を絞っ てい ます。 Siebel Integration Designer は、 さ ま ざ ま な方法で外部シ ス テ ム と の リ アル タ イ ム イ ン タ ー フ ェ ース接続を定義可能な イ ン フ ラ ス ト ラ ク チ ャ を提供 し ます。 Siebel BIM を使用 し て、 デー タ の要求、 ア ク シ ョ ンの要求、 デー タ 同期化を送受信で き ます。 Siebel Workflow Designer を使用する こ と で、 プ ロ グ ラ ム を作成する こ と な く 統合要求を順序付けて統合 ワ ー ク フ ロ ープ ロ セ ス を定義で き ます。 備考 : Siebel Workflow の詳細については、 『Siebel Workflow 管理ガ イ ド 』 を参照 し て く だ さ い。 バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 3-3 金融サー ビ スの統合パ ラ ダ イ ムについ て 設計の意思決定 設計の意思決定 3 正 し い分析 と 正 し い意思決定を行 う こ と はすべての ソ フ ト ウ ェ アプ ロ ジ ェ ク ト で重要です が、 こ れは統合で特に言え る こ と です。 異種シ ス テ ムの統合は複雑なプ ロ セ ス です。 こ れ は、 企業で作成 さ れた カ ス タ ム アプ リ ケーシ ョ ンの多 く や一部の市販のアプ リ ケーシ ョ ン は API (Application Programming Interface) を公開 し ていないためです。 こ のため、 シーム レ ス な統合は不可能 と は言え ない ま で も 困難です。 こ の複雑 さ に加え、 企業ではシ ス テ ム を接続す る ために複数の イ ン フ ラ ス ト ラ ク チ ャ が使用 さ れてい ます。 ビ ジネ ス ニーズ と 統合の要件を把握す る ため、 統合作業を綿密に分析す る 必要があ り ま す。 アプ リ ケーシ ョ ンの統合を決定す る 前に、 費用面での利益分析、 アプ リ ケーシ ョ ンの 使用方法の検討、 アプ リ ケーシ ョ ンのデー タ 構造の分析を行 う 必要があ り ます。 こ のプ ロ セ ス の一環 と し て考慮すべ き 点には次の よ う な も のがあ り ます。 ■ デー タ を共有 し た り 同期す る 必要があ る か。 ■ デー タ を共有ま たは同期す る 前に変換す る 必要があ る か。 ■ デー タ は リ アル タ イ ム と バ ッ チの ど ち ら で要求 さ れ る か。 備考 : リ アル タ イ ム統合の構築 と 管理には、 バ ッ チ統合 よ り も 多 く の リ ソ ース が必要 です。 3-4 ■ デー タ はど の よ う な形でユーザーに提供 さ れ る か。 ■ デー タ はど の よ う に要求 さ れ る か。 ■ デー タ を ど こ か ら 取得す る か。 ■ デー タ はど の よ う に更新 さ れ る か。 ■ サービ ス レベル と パフ ォーマン ス で何が要求 さ れ る か。 ■ 既存のサー ド パーテ ィ 製品を利用で き る か。 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 金融サー ビ スの統合パ ラ ダ イ ムについて 設計の意思決定 Siebel Financial Service eAI は、 さ ま ざ ま な統合の要件を満たすため、 各種ツールセ ッ ト を 提供 し てい ます。 Siebel Financial Services eAI は、 複数のアプ リ ケーシ ョ ン間でデー タ の 共有、 デー タ の複製、 関数の引 き 渡 し を可能にす る テ ク ノ ロ ジーです。 Siebel Financial Services eAI は次の よ う なテ ク ノ ロ ジーを採用 し てい ます。 ■ Business Integration Manager ■ 仮想ビ ジネ ス コ ン ポーネ ン ト ■ Enterprise Integration Manager ■ ビ ジネ ス サービ ス ■ ビ ジネ ス オブジ ェ ク ト イ ン タ ーフ ェ ース ■ ActiveX プ ラ グ イ ン ビ ジネ ス ニーズに基づいて Siebel アプ リ ケーシ ョ ン を他のアプ リ ケーシ ョ ンに統合す る に は、 い く つかのアプ ロ ーチがあ り ます。 次の よ う なアプ ロ ーチが考え ら れます。 Siebel データ を Siebel 以外のデータ と 同期する Siebel デー タ を外部アプ リ ケーシ ョ ン と 同期す る には、 Business Integration Manager、 製品の一部 と し て Siebel か ら 出荷 さ れてい る いず れかの コ ネ ク タ 、 Enterprise Integration Manager (EIM)、 ま たはいずれかのオブジ ェ ク ト イ ン タ ーフ ェ ース を使用 し ます。 Siebel 以外のデータ を Siebel ア プ レ ッ ト で 表示する Siebel 以外のデー タ を Siebel アプ リ ケー シ ョ ンで表示す る には、 VBC ま たは ActiveX プ ラ グ イ ン を使用 し ます。 Siebel データ を 別のア プ リ ケーシ ョ ン で表示する Siebel デー タ を Siebel ユーザー イ ン タ ー フ ェ ース がない別のアプ リ ケーシ ョ ンで表示す る には、 Siebel デー タ を Active-X プ ラ グ イ ン と し て接続す る か、 Siebel アプ リ ケーシ ョ ンに備わ っ てい る オブジ ェ ク ト イ ン タ ー フ ェ ース のデー タ サービ ス を使用 し ます。 Siebel ユーザーイ ン タ ーフ ェ ース (UI) を 別のア プ リ ケーシ ョ ン に組み込むか、 Siebel 以外の UI を Siebel ア プ リ ケーシ ョ ン に組み込む COM、 Active X Controls、 Java Data Beans、 CORBA を使 用 し て適合可能なオープン イ ン タ ーフ ェ ース が Siebel か ら 提供 さ れてい ます。 外部アプ リ ケーシ ョ ンがその独自のユーザー イ ン タ ーフ ェ ース内に Siebel アプ リ ケーシ ョ ンのル ッ ク ア ン ド フ ィ ールを持つ必要があ る 場合、 ま たは Siebel アプ リ ケーシ ョ ンが外部アプ リ ケー シ ョ ンのユーザー イ ン タ ーフ ェ ース を組み込む必要があ る 場合、 こ れ ら のテ ク ノ ロ ジーを 利用で き ます。 バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 3-5 金融サー ビ スの統合パ ラ ダ イ ムについ て 設計の意思決定 Siebel ア プ リ ケーシ ョ ン を 別のア プ リ ケーシ ョ ン から コ ン ト ロ ールする COM Servers な ど のオブ ジ ェ ク ト イ ン タ ーフ ェ ース を使用 し て、 別のアプ リ ケーシ ョ ンか ら Siebel アプ リ ケーシ ョ ン を コ ン ト ロ ールで き ます。 Siebel データ を エ ク ス ポート する デー タ を エ ク ス ポー ト す る には、 EIM な ど のオブジ ェ ク ト イ ン タ ーフ ェ ース を使用で き ます。 表 3-1 に、 統合での問題の解決に最適な Siebel ソ リ ュ ーシ ョ ン を示 し ます。 表 3-1. 統合 での問題 に最適 な Siebel ソ リ ュ ー シ ョ ン 統合で の問題 Siebel ソ リ ュ ーシ ョ ン 大容量バ ッ チ イ ン タ ーフ ェ ー ス Enterprise Integration Manager Siebel 外部に格納 さ れてい る デー タ へのア クセス 仮想ビ ジ ネ ス コ ン ポーネ ン ト (VBC) デー タ の ト ラ ンザ ク シ ョ ン複製 Business Integration Manager (BIM) Siebel Financial Services コ ネ ク タ 3-6 XML テ ク ノ ロ ジーを利用 し た一般の金融 サービ ス バ ッ ク オ フ ィ ス アプ リ ケーシ ョ ン への イ ン タ ーフ ェー ス接続 Siebel Financial Services eBusiness コ ネ ク タ (IFX XML、 ACORD XML コ ネ ク タ 、 Siebel 業 種 XML コ ネ ク タ 、 Siebel 業種 XML コ ネ ク タ フ ァ ク ト リ API) 一般のバ ッ ク オ フ ィ ス アプ リ ケーシ ョ ン (SAP、 Oracle、 PeopleSoft) と の イ ン タ ー フ ェー ス接続 Siebel eBusiness コ ネ ク タ (SAP、 Oracle、 PeopleSoft の コ ネ ク タ ) Siebel アプ リ ケーシ ョ ン を コ ン ト ロ ールす る 外部アプ リ ケーシ ョ ン ま たは外部アプ リ ケーシ ョ ン を コ ン ト ロ ールす る Siebel アプ リ ケーシ ョ ン COM Servers ( 自動化 と デー タ )、 Active X コ ン ト ロ ール ( アプ リ ケーシ ョ ン と デー タ )、 Java Data Beans、 CORBA Object Manager な ど のオブジ ェ ク ト イ ン タ ーフ ェ ース Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 金融サー ビ スの統合パ ラ ダ イ ムについて 設計の意思決定 統合の問題に適 し た経済的な ソ リ ュ ーシ ョ ン を選択す る ため、 次の ス テ ッ プご と に評価プ ロ セ ス を実施す る 必要があ り ます。 ト ラ ン ザク シ ョ ン Siebel の実装内で実行 さ れ る ビ ジネ ス ト ラ ンザ ク シ ョ ンの リ ス ト を作成 し ます。 こ れ ら の ト ラ ンザ ク シ ョ ンには、 アプ リ ケーシ ョ ン を統合 し て連携 さ せ る ために 必要な情報が含まれてい る 必要があ り ます。 た と えばあ る 会社では、 旧式のシ ス テ ムの 1 つ と し て保険管理シ ス テ ム を使用 し てい ますが、 保険情報は まず Siebel アプ リ ケーシ ョ ン に取 り 込まれ、 旧式の保険管理シ ス テ ムに保険の詳細を追加す る ト ラ ンザ ク シ ョ ンが行わ れます。 ア プ リ ケーシ ョ ン ト ラ ンザ ク シ ョ ン を完了する ために ク エ リ ーや書き 込みを実行する 必要 があ る その他のアプ リ ケーシ ョ ンの リ ス ト を作成 し ます。 た と えば先の例で、 「保険管理 シ ス テ ム」 は Siebel アプ リ ケーシ ョ ン と 統合す る 他のアプ リ ケーシ ョ ンに相当 し ます。 ト ラ ンザ ク シ ョ ン フ ロ ーにおけ る 、 統合を実行す る ポ イ ン ト ( 統合ポ イ ン ト ) を特定 し ます。 た と えば、 夜間にダ ウ ン ロ ー ド し たデー タ をデー タ ウ ェ アハ ウ ス に格納 し ます。 所有 コ ス ト を削減 し た り 、 Web ページで製品の選択肢を顧客に表示す る 前に空の 在庫を確認す る ため、 統合ポ イ ン ト を 1 つに ま と め ます。 保険の追加 と 同時に リ アル タ イ ムで旧式のシ ス テ ムに ト ラ ンザ ク シ ョ ン を追加 し ます。 さ ら に、 リ アル タ イ ムかバ ッ チ か、 同期か非同期か、 密結合か疎結合かな ど、 必要な統合の形式を判断 し ます。 統合ポイ ン ト ソ リ ュ ーシ ョ ン の決定 統合のニーズに最適な ソ リ ュ ーシ ョ ン を決定 し ます。 統合の問題を 解決す る ソ リ ュ ーシ ョ ンが複数あ る 場合 も あ り ます。 問題に最適な ソ リ ュ ーシ ョ ン を検討 し ます。 3-6 ページの表 3-1 を基に、 それぞれの統合ポ イ ン ト に最適な ソ リ ュ ーシ ョ ン を 分析で き ます。 コ ネ ク タ 、 ミ ド ルウ ェ ア、 VBC、 EIM な ど の ソ リ ュ ーシ ョ ンがあ り ます。 その他の考慮事項 デー タ を変換、 共有、 ま たは複製する 必要があ る かど う かを判断 し ま す。 両方のシ ス テ ムでデー タ を持つ必要はないが リ アル タ イ ムで共有す る 必要があ る 場合 は、 VBC を検討 し ます。 デー タ を共有す る こ と で、 デー タ の複製に まつわ る 問題の多 く が解決 さ れます。 ただ し 、 デー タ 所有権の衝突 と ネ ッ ト ワ ー ク ト ラ フ ィ ッ ク を考慮す る 必 要があ り ます。 リ アル タ イ ム ア ク セ ス には、 応答時間が遅 く 管理 と 構築に費用がかか る と い う 問題があ り ます。 ク レ ジ ッ ト カー ド 認証や税金計算の よ う に一時的ま たは非常に特殊 な ソ ースデー タ を扱 う 統合ポ イ ン ト には、 デー タ 共有が適 し てい ます。 デー タ 共有が適 し てい る その他の例 と し て、 ク レ ジ ッ ト カー ド 利用履歴な ど大量の使用済みデー タ に と き ど き ア ク セ スす る必要があ る 場合が挙げ ら れます。 詳細については、 3-11 ページの 「ア ク セ ス の メ カ ニ ズ ム」 を参照 し て く だ さ い。 バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 3-7 金融サー ビ スの統合パ ラ ダ イ ムについ て 設計の意思決定 図 3-1 に、 提供 さ れてい る Siebel eBusiness の イ ン タ ーフ ェ ース を示 し ます。 Siebel クライアント モ バ イル W eb クライ アン ト 専 用 W eb クラ イア ント Siebel W eb ク ライア ント Siebel eBusinessの のインターフェース ! ! ! ! ! ! データ イ ントラネ ット/イ ンター ネ ット ERP 製 品 コンフ ィギ ュレ ー ター サ プラ イチ ェー ン 業 種 別 アプ リケ ー シ ョン 旧式 その 他 W ebサ ー バ ー Siebel W eb エン ジン ERP Siebel ア ダ プタ Siebel Tools Siebel O bject Manager Siebel eBusiness Applicationと EAI 定 義 図 3-1. 3-8 Siebel Integration Server Siebel Financial Services コネ クタ MSMQ MQ Series HTTP ファイル SAP COM CORBA 旧式 ミ シ ステ ム ド ル ウ ェ ア パ ー トナ ー シ ステ ム Siebel デ ー タ Siebel eBusiness のイ ン タ ー フ ェ ース Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 金融サー ビ スの統合パ ラ ダ イ ムについて 使用モデル 使用モ デル 3 要件を検討す る 場合、 Siebel Financial Services eAI の統合機能を ど の よ う に使用する のか を把握 し ていなければな り ません。 統合の働 き と 条件、 つま り ど の よ う な方法で こ の統合 を実施 し よ う と し てい る かを明確にす る 必要があ り ます。 こ れを使用モデル と 呼びます。 リ アル タ イ ム と バ ッ チの 2 つの基本使用モデルがあ り ます。 こ れを図 3-2 に示 し ます。 バ ッ チモー ド は 1 つのモー ド 、 リ アル タ イ ムは密結合ま たは疎結合の 2 つのモー ド か ら 成 り ます。 適切な使用モデルを決定す る ため、 次の事柄について検討 し ます。 ■ Siebel Financial Services アプ リ ケーシ ョ ン を他のアプ リ ケーシ ョ ン と ど の よ う に統合 す る か。 ■ リ アル タ イ ムで行 う かバ ッ チモー ド で行 う か。 ■ リ アル タ イ ムで行 う 場合、 密結合 と 疎結合ど ち ら の ソ リ ュ ーシ ョ ンが必要か。 使用モデル リアルタイム バッチ 密結合 COM MSMQ 図 3-2. JAVA Biz Talk 疎結合 CORBA IBM MQ Series/ AMI 業種XML カスタム コネクタ XML/ HTTP MSMQ IFX XML Biz Talk IBM MQ Series/ AMI ACORD XML XML/ HTTP MSMQ Biz Talk IBM MQ Series/ AMI XML/ HTTP 統合の使用モデル バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 3-9 金融サー ビ スの統合パ ラ ダ イ ムについ て 使用モデル リ ア ルタ イ ム 3 リ アル タ イ ムモデルでは、 Siebel Financial Services アプ リ ケーシ ョ ン を ク ラ イ ア ン ト と サーバーの ど ち ら と し て配備す る かを選択で き ます。 ク ラ イ ア ン ト と し ての Siebel Financial Services アプ リ ケーシ ョ ンは、 別のプ ロ グ ラ ムにア ク セ ス し た り 、 外部シ ス テ ム 上の ト ラ ンザ ク シ ョ ン を開始 し た り し ます。 主なシナ リ オは次の と お り です。 ■ Siebel Financial Services アプ リ ケーシ ョ ンで作成 さ れた保険を 「保険管理」 シ ス テ ム に送信 し 、 保険の状況を受信す る 。 ■ メ イ ン フ レーム銀行アプ リ ケーシ ョ ンにア ク セ ス し 、 リ アル タ イ ムで顧客の銀行預金 を検索 し て Siebel ユーザー イ ン タ ーフ ェース内で表示す る 。 ■ セキ ュ リ テ ィ を損な う こ と な く 、 会社の フ ァ イ ヤ ウ ォールを通 し て個別の請求担当者 に請求を送信す る 。 ■ 外部評価エン ジ ン シ ス テ ムにア ク セ ス し て見積 り を計算 し 、 Siebel シ ス テ ムで情報を 表示す る 。 サーバー と し ての Siebel Financial Services アプ リ ケーシ ョ ンには、 外部プ ロ グ ラ ムがア ク セ ス し 、 Siebel シ ス テ ム を起動 し ないでデー タ の ク エ リ ー、 挿入、 更新、 削除を行い ま す。 主なシナ リ オは次の と お り です。 ■ 外部EJB Webアプ リ ケーシ ョ ンがSiebel Financial Services アプ リ ケーシ ョ ンにア ク セ ス し て担当者情報を検索す る 。 ■ コ ールセ ン タ ーの ソ フ ト ウ ェ アが Siebel Financial Services アプ リ ケーシ ョ ンか ら 顧客 のサービ ス リ ク エ ス ト 情報を抽出す る 。 バッ チ 3 通常、 バ ッ チ処理は Siebel デー タ ベース と の間で大量の情報を定期的にア ッ プ ロ ー ド ま た はダ ウ ン ロ ー ド す る と き に使用 さ れます。 主なバ ッ チシナ リ オは次の と お り です。 3-10 ■ 製品カ タ ロ グ と 品目情報を外部シ ス テ ムか ら Siebel Financial Services アプ リ ケーシ ョ ンにア ッ プ ロ ー ド し た り 、 すべての案件のバ ッ チを Siebel Financial Services アプ リ ケーシ ョ ンか ら 別のデー タ ベース にダ ウ ン ロ ー ド す る 。 ■ その日のすべての新 し い担当者 と 取引先を Siebel アプ リ ケーシ ョ ンか ら 外部の顧客情 報フ ァ イ ル (CIF) にダ ウ ン ロ ー ド する 。 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 金融サー ビ スの統合パ ラ ダ イ ムについて ア ク セ スの メ カ ニズム ア ク セ ス のメ カ ニ ズム 3 Siebel Financial Services アプ リ ケーシ ョ ンか ら 他のアプ リ ケーシ ョ ンにア ク セ スする と き 、 ま たは他のアプ リ ケーシ ョ ンか ら Siebel Financial Services アプ リ ケーシ ョ ンにア ク セ スす る と き に業務上の問題が発生 し てい る 場合、 必要なデー タ 交換の種類を明確にす る 必 要があ り ます。 データ 共有 Siebel シ ス テ ム外部のデー タ を共有す る 必要があ る 場合。 た と えば、 複数の旧 式の メ イ ン フ レーム シ ス テ ムに Siebel Financial Services か ら ア ク セ ス し 、 保険レ コ ー ド に ついての総合的な情報を顧客に提供す る 場合です。 Siebel シ ス テ ムでは こ の情報を複製 し ませんが、 必要に応 じ て こ の メ イ ン フ レームのデー タ を動的に共有 し 、 Siebel Financial Services アプ リ ケーシ ョ ン内で表示 し ます。 デー タ 共有には VBC を使用 し ます。 複製 デー タ の複製は便利です。 た と えば、 CIF ( 顧客情報フ ァ イ ル ) のデー タ を Siebel シ ス テ ムのデー タ と 統合 し 、 両方のシ ス テ ムでオーダー状況情報を管理で き ます。 Siebel Financial Services アプ リ ケーシ ョ ン でオーダー状況情報を大量に複製す る 場合、 Siebel Business Integration Manager (BIM) と Siebel Enterprise Integration Manager (EIM) を使用 し ます。 プ レ ゼン テ ーシ ョ ン 層 (UI) 統合 プ レ ゼン テーシ ョ ン層での統合は、 他のアプ リ ケーシ ョ ンの ユーザー イ ン タ ーフ ェ ース (UI) を見る だけで、 デー タ を抽出する 必要がない場合に便利 です。 ActiveX Data Controls (ADCs) を使用 し て外部シ ス テ ムか ら 「画面」 のみを取 り 込 んで、 Siebel Financial Services アプ リ ケーシ ョ ン内でネ イ テ ィ ブに表示 し ます。 こ れは 2 つのアプ リ ケーシ ョ ン を統合す る 場合の最 も 費用がかか ら ない形式ですが、 柔軟性 も 最 も 低 く な り ます。 スク リ ーン ス ク ラ ッ ピ ン グ 検討すべ き も う 1 つのアプ ローチ と し て、 ス ク リ ーン ス ク ラ ッ ピ ン グがあ り ます。 ス ク リ ーン ス ク ラ ッ ピ ン グは、 パフ ォーマン ス の問題、 所有 コ ス ト 、 ア プ リ ケーシ ョ ン内に変更管理機能がない と い う 主な理由のため、 長期的な ソ リ ュ ーシ ョ ン にはふ さ わ し く あ り ません。 こ れは CNT な ど の Siebel パー ト ナーか ら 提供 さ れてい る 一 時的な ソ リ ュ ーシ ョ ンです。 ス ク リ ーン ス ク ラ ッ ピ ン グは、 短い開発期間が要求 さ れ る プ ロ ジ ェ ク ト で、 プ ロ ジ ェ ク ト の タ イ ム ラ イ ン を旧式のアプ リ ケーシ ョ ンや イ ン フ ラ ス ト ラ ク チ ャ の リ ソ ース の可用性か ら 切 り 離す必要があ る 場合に、 非常にパ ワ フルな戦術兵器 と な り ます。 CNT の詳細については、 www.cnt.com にア ク セ ス し て く だ さ い。 バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 3-11 金融サー ビ スの統合パ ラ ダ イ ムについ て ア ク セ スの メ カ ニズム こ れ ら の Siebel Financial Services ソ リ ュ ーシ ョ ンは、 リ アル タ イ ム と バ ッ チの ど ち ら で も 実行で き ます。 図 3-3 に、 ア ク セ ス メ カ ニズ ムの各種オプシ ョ ン と 、 統合プ ロ セ ス におけ る 各オプシ ョ ンの位置付け を示 し ます。 データ共有 Siebel業種 XMLコネクタ VBC Siebel業種 XMLコネクタ リアルタイム 密結合 図 3-3. 3-12 スクリーン スクラッピング 複製 BIM EIM ADC バッチ 疎結合 Siebel Financial Services ソ リ ュ ーシ ョ ン Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 金融サー ビ スの統合パ ラ ダ イ ムについて ア プ リ ケーシ ョ ン コ ネ ク タ ア プ リ ケーシ ョ ン コ ネ ク タ 3 アプ リ ケーシ ョ ン コ ネ ク タ を使用す る こ と で、 Siebel Financial Services アプ リ ケーシ ョ ン と 他のアプ リ ケーシ ョ ン間を点 と 点で接続 し た配備が可能にな り ます。 こ の よ う なアプ リ ケーシ ョ ン と し て、 IBM Websphere Composer、 CBTF (Core Point Bank Teller Framework)、 WSBCC (Web Sphere Business Component Composer) な ど があ り ます。 Siebel Systems は、 パ ッ ケージ済み コ ネ ク タ の ソ リ ュ ーシ ョ ン を直接ま たはパー ト ナーやサー ド パーテ ィ 開発 業者を通 し て提供 し てい ます。 図 3-4 に、 Siebel Financial Services アプ リ ケーシ ョ ン と 統 合す る 構築済み コ ネ ク タ を示 し ます。 Siebel業種XMLコネクタ ファクトリAPIによる カスタムコネクタ アプリケーションコネクタ IFX XML ACORD XML 図 3-4. バ ー ジ ョ ン 7.0 Siebel Financial Services コ ネ ク タ Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 3-13 金融サー ビ スの統合パ ラ ダ イ ムについ て ア プ リ ケーシ ョ ン コ ネ ク タ 3-14 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 Financial Services eAI の ビ ジ ネ ス シ ナ リ オ 4 説明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 一般的な 統合のシ ナリ オ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4 フ ァ イ ルへの送信メ ッ セ ージ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4 フ ァ イ ルから Siebel、 Siebel から フ ァ イ ルへの往復メ ッ セージ . . . . . . . . . . . . 4-4 外部ア プリ ケ ーシ ョ ン から の往復メ ッ セージ . . . . . . . . . . . . . . . . . . . . . . . . 4-4 外部ア プリ ケ ーシ ョ ン への往復メ ッ セージ . . . . . . . . . . . . . . . . . . . . . . . . . 4-4 外部ア プリ ケ ーシ ョ ン から の受信メ ッ セージ . . . . . . . . . . . . . . . . . . . . . . . . 4-5 外部ア プリ ケ ーシ ョ ン への出力メ ッ セージ . . . . . . . . . . . . . . . . . . . . . . . . . 4-5 データ のア ク セ ス と 複製 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6 顧客履歴情報へのア ク セ ス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6 担当者情報のエク ス ポ ート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8 会社カ タ ロ グ の複製 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9 Java Beans を 使用し た Siebel の更新 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9 企業間のデータ 共有 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10 B2B 統合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10 旧式データ の統合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11 ERP 統合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11 データ 変換 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12 バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 4-1 Financial Services eAI の ビ ジ ネ ス シ ナ リ オ 説明 説明 4 時 と し て、 統合のニーズ を明確にす る 最良の方法は、 他の金融サービ ス組織が直面す る 同 様の問題の例を研究す る こ と です。 こ こ では、 それぞれ多 く の手順か ら 成 る 3 つのシナ リ オカ テ ゴ リ を提示 し ます。 次のカ テ ゴ リ があ り ます。 ■ 4-6 ページの 「デー タ のア ク セ ス と 複製」 ■ 4-10 ページの 「企業間のデー タ 共有」 ■ 4-12 ページの 「デー タ 変換」 統合プ ロ ジ ェ ク ト の第 1 の手順は、 統合のニーズ を特定す る こ と です。 Siebel eBusiness Applications は e ビ ジネ ス の さ ま ざ ま なニーズ を満たす ソ リ ュ ーシ ョ ン を提供 し てい ます。 こ れ ら の ソ リ ュ ーシ ョ ンは、 次の よ う に他のアプ リ ケーシ ョ ン も 使用 さ れてい る アプ リ ケーシ ョ ン環境で重要な役割を果た し ます。 ■ 請求処理、 保険管理、 銀行 ト ラ ンザ ク シ ョ ン管理のためのバ ッ ク オ フ ィ ス ソ リ ュ ー ション ■ Web ス ト ア フ ロ ン ト と し ての e コ マース アプ リ ケーシ ョ ン ■ 数百万件の顧客 ト ラ ンザ ク シ ョ ン を格納で き る メ イ ン フ レームベース のアプ リ ケー ション Siebel eBusiness アプ リ ケーシ ョ ンは顧客指向のアプ リ ケーシ ョ ン と し て、 複数の外部シ ス テ ム と 対話 し て総合的な顧客情報を企業に提供す る 必要があ り ます。 Siebel Financial Services eAI の ツール と 構築済み コ ン ポーネ ン ト を使用 し て、 企業は こ の統合を実現で き ます。 4-2 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 Financial Services eAI の ビ ジ ネ ス シ ナ リ オ 説明 統合を設計す る 前にニーズ を明確に し てお く こ と が重要です。 次の点に基づいて設計の選 択を行います。 ■ デー タ 変換 2 つのシ ス テ ム間のデー タ 変換は、 すべての統合プ ロ ジ ェ ク ト の重要な部分です。 こ のデー タ 変換を実行す る には、 Siebel か ら 提供 さ れてい る デー タ 変換機能を使用す る か、 組織ですでにデー タ 変換ツールが標準化 さ れてい る 場合、 デー タ 変換に外部ツー ルを使用す る よ う 統合フ ロ ーのモデルを作成す る こ と も で き ます。 ■ デー タ 共有 デー タ を複製す る 必要はな く 、 Siebel アプ リ ケーシ ョ ン内で外部 ソ ース のデー タ を表 示す る だけで よ い場合があ り ます。 こ れには、 こ の目的専用に設計 さ れたオブジ ェ ク ト と ツールのセ ッ ト を使用で き ます。 た と えば、 Siebel アプ リ ケーシ ョ ン内か ら ク レ ジ ッ ト カー ド ト ラ ンザ ク シ ョ ンの詳細を見 る と し ます。 ク レ ジ ッ ト カー ド ト ラ ンザ ク シ ョ ンの詳細は メ イ ン フ レーム シ ス テ ムに格納 さ れてい ますが、 Siebel アプ リ ケー シ ョ ンが担当者情報を管理 し てい ます。 顧客か ら ク レ ジ ッ ト カー ド ト ラ ンザ ク シ ョ ン の詳細が要求 さ れた場合、 ユーザーは メ イ ン フ レーム シ ス テ ムにア ク セ ス し 、 Siebel アプ リ ケーシ ョ ン内にあ る その担当者の ト ラ ンザ ク シ ョ ン詳細を表示 し ます。 Siebel アプ リ ケーシ ョ ン内のすべての情報を複製す る 必要はあ り ません。 ■ リ アル タ イ ム と バ ッ チの比較 考慮すべ き も う 1 つの問題は、 リ アル タ イ ム統合 と バ ッ チモー ド プ ロ セ ス ど ち ら の タ イ プの統合を必要 と す る かです。 状況に よ っ ては、 Siebel アプ リ ケーシ ョ ンで作成ま たは更新 さ れた新 し い案件や担当者の情報を、 作成ま たは更新 と 同時に外部シ ス テ ム に発行す る 必要があ り ます。 同様に、 バ ッ チモー ド で情報を交換す る 場合 も あ り ま す。 た と えば、 すべての顧客の金融機関か ら 口座情報を集約 し 、 バ ッ チモー ド で Siebel アプ リ ケーシ ョ ンに ロ ー ド し ます。 バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 4-3 Financial Services eAI の ビ ジ ネ ス シ ナ リ オ 一般的な統合のシ ナ リ オ 一般的な 統合のシ ナリ オ 4 こ こ で説明す る シナ リ オは、統合で直面す る 要件の多 く に対応 し てい ます。Siebel Financial Services eAI を使用す る こ と で、 こ の よ う なシナ リ オの範囲内で統合を実施で き ますが、 こ こ で説明す る 他に も さ ま ざ ま なシナ リ オがあ り ます。 フ ァ イ ルへの送信メ ッ セ ージ 4 こ の シ ナ リ オ では、 XML な ど の会社の標準 フ ォ ーマ ッ ト で一意 な レ ポー ト を 作成す る Siebel ワ ー ク フ ロ ープ ロ セ ス を 作成 し ま す。 フ ァ イ ルはネ ッ ト ワ ー ク サーバー上の中央 デ ィ レ ク ト リ に送信 さ れ、 毎日深夜に会社の標準フ ォーマ ッ ト に自動的にバン ド ル さ れま す。 こ れ ら は会社のナレ ッ ジベース の一部 と な り 、 経営陣に渡 り ます。 、 Siebel から フ ァ イ ルへの往復メ ッ セ ージ フ ァ イ ルから Siebel、 4 こ のシナ リ オでは、 会社の EJB Web サ イ ト か ら 入力 さ れたすべてのサービ ス リ ク エ ス ト を、 Siebel Service にサービ ス リ ク エ ス ト と し て入力 し ます。 さ ら に、 自動的に生成 さ れ たサービ ス リ ク エ ス ト 番号を Siebel Service か ら 取 り 出 し てサービ ス リ ク エ ス ト に追加 し 、 サービ ス リ ク エ ス ト の電子 メ ールア ド レ スへの確認の電子 メ ール メ ッ セージに添付す る フ ァ イ ルを生成 し ます。 外部ア プ リ ケーシ ョ ン から の往復メ ッ セ ージ 4 こ のシナ リ オでは、 ACORD ベース の保険管理の よ う なバ ッ ク オ フ ィ ス が新 し い タ イ プの 生命保険商品を発行 し た場合は必ず、 営業員に通知す る メ ッ セージ を ユーザーの Siebel シ ス テ ムに送信 し ます。 営業員は こ の よ う な保険を発行 し たい場合、 メ ッ セージに返信 し ま す。 興味があ る こ と を示す応答 メ ッ セージが生成 さ れ、 バ ッ ク オ フ ィ ス アプ リ ケーシ ョ ン に返信 さ れます。 外部ア プ リ ケーシ ョ ン への往復メ ッ セ ージ 4 こ のシナ リ オでは、 営業員は Siebel eBusiness Applications か ら 発行 さ れた新 し い ローン を Fair, Isaac’s Liquid Credit System の よ う な会社信用格付けシ ス テ ムに発行 し 、 Fair, Isaac’s Liquid Credit System が作成 し た評価ス コ アの付いた確認を受信で き ます。 4-4 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 Financial Services eAI の ビ ジ ネ ス シ ナ リ オ 一般的な統合のシ ナ リ オ 外部ア プ リ ケーシ ョ ン から の受信メ ッ セ ージ 4 こ のシナ リ オでは、 企業のバ ッ ク オ フ ィ ス (ACORD ベース の保険管理シ ス テ ム な ど ) で新 し い自動車保険情報が更新 さ れた場合は必ず、 シ ス テ ムが <PersAutoPolicyAddRq> メ ッ セージ を含む ACORD XML メ ッ セージの形式で更新情報を Siebel シ ス テ ムに送信 し 、 Siebel Asset ビ ジネ ス オブジ ェ ク ト で保険情報を更新 し ます。 外部ア プ リ ケーシ ョ ン への出力メ ッ セ ージ 4 こ のシナ リ オでは、 Siebel eBusiness Application か ら 保険管理シ ス テ ムに対 し て加入者の 保険情報を更新 し ます。 顧客の保険デー タ の修正を含む送信 メ ッ セージが、 Siebel アプ リ ケーシ ョ ンの構成済みビ ジネ ス プ ロ セ ス か ら 送信 さ れます。 送信 メ ッ セージ と し て標準 ACORD XML メ ッ セージ を使用で き ます。 バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 4-5 Financial Services eAI の ビ ジ ネ ス シ ナ リ オ デー タ のア ク セ ス と 複製 データ のア ク セ ス と 複製 4 あ る タ ス ク を完了す る ため、 特定のデー タ にア ク セ スす る こ と があ り ます。 通常、 すべて を同 じ 画面に表示す る だけでは不十分です。 多 く のビ ジネ ス プ ロ セ ス では、 あ る タ ス ク を 完了す る ために特定のデー タ にア ク セ スす る 必要があ り ます。 こ の項では、 次の 4 つの例 について説明 し ます。 ■ 「顧客履歴情報へのア ク セ ス」 ■ 4-8 ページの 「担当者情報のエ ク ス ポー ト 」 ■ 4-9 ページの 「会社カ タ ロ グの複製」 ■ 4-9 ページの 「Java Beans を使用 し た Siebel の更新」 顧客履歴情報へのア ク セ ス 4 一般に、 金融サービ ス機関は顧客デー タ の取 り 扱いに大変慎重です。 し か し なが ら 、 金融 サービ ス機関は複製の回数を で き る だけ抑え なが ら デー タ へのア ク セ ス を提供す る 必要が あ り ます。 顧客サービ ス担当者は、 最高のサービ ス を提供す る ため、 顧客の取引履歴を把 握 し てい る 必要があ り ます。 こ の情報は、 通常は メ イ ン フ レーム コ ン ピ ュ ー タ 上の顧客口 座 ト ラ ンザ ク シ ョ ン管理シ ス テ ムに格納 さ れます。 表 4-1 に、 顧客 ト ラ ンザ ク シ ョ ン履歴情報を Siebel に統合する 場合の要件の詳細を示 し ま す。 表 4-1. 顧客データ イ ン ポート 統合の要件 ビ ジ ネス必須条件 技術的な要件 Siebel Financial Services eAI ソ リ ュ ーシ ョ ン Siebel デー タ ベース に ア ク セ スす る 統合オブジ ェ ク ト に対す る ク エ リ ーを実行す る ビ ジネ ス サー ビ ス 業種 XML ト ラ ンザ ク シ ョ ン マネージ ャ FINS ACORD XML ト ラ ン ザ ク シ ョ ン マネージ ャ FINS IFX XML ト ラ ンザ ク シ ョ ン マネージ ャ Transaction Manager Factory Class 内部の Siebel メ ッ セージ フ ォ ーマ ッ ト を別の業種 XML 標準に変換す る Siebel メ ッ セージか ら XML への変換テ ク ノ ロ ジー 業種 XML コ ンバー タ FINS ACORD XML コ ンバー タ FINS IFX XML コ ンバー タ コ ンバー タ フ ァ ク ト リ ク ラ ス 変換 さ れた XML 文書を目的 のキ ュ ーに配置す る 4-6 IBM MQSeries と の互換性 EAI MQSeries AMI 転送 EAI MQSeries サーバー転送 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 Financial Services eAI の ビ ジ ネ ス シ ナ リ オ デー タ のア ク セ ス と 複製 Siebel 仮想ビ ジネ ス コ ン ポーネ ン ト (VBC) は、 ま さ に こ のビ ジネ ス ニーズに対処する ため に構築 さ れてい ます。 VBC は外部デー タ を要約 し 、 こ れを Siebel デー タ モデルの一部 と し て Siebel アプ リ ケーシ ョ ンに提供 し ます。 すべての Siebel ビ ジネ ス ロ ジ ッ ク と ユーザー イ ン タ ーフ ェ ース コ ン ポーネ ン ト は、 Siebel の正規の ビ ジネ ス コ ン ポーネ ン ト を処理す る と き と ま っ た く 同 じ 方法で仮想ビ ジネ ス コ ン ポーネ ン ト を処理で き ます。 表 4-2 に、 顧客デー タ ア ク セ ス統合の要件を示 し ます。 表 4-2. 顧客データ ア ク セス統合の要件 ビ ジ ネス必須条件 技術的な 要件 Siebel の eAI ソ リ ュ ーシ ョ ン メ イ ン フ レームに格納 さ れてい る 顧客 情報フ ァ イ ル (CIF) へのア ク セ ス を提供 し 、 情報を顧客のポー タ ルで表示す る 。 複製を行わない Siebel 以外のデー タ へのア ク セ ス Siebel 仮想ビ ジネ ス コ ン ポーネ ン ト (VBC) バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 4-7 Financial Services eAI の ビ ジ ネ ス シ ナ リ オ デー タ のア ク セ ス と 複製 担当者情報のエ ク ス ポート 4 Siebel デー タ ベース内の担当者情報に対す る すべての変更を、 IBM MQ Series 転送 メ カ ニ ズ ム を介 し て外部 メ イ ン フ レーム シ ス テ ムに送信す る と い う ビ ジネ ス シナ リ オの例を検討 し ます。 こ のプ ロ セ ス の最初の手順では、 交換す る 必要があ る メ ッ セージ を定義 し て設定 し ます。 こ こ では、 担当者情報を交換 し ます。 Siebel デー タ ベース で、 担当者ビ ジネ ス オブジ ェ ク ト は複数のビ ジネ ス コ ン ポーネ ン ト か ら 成 り 、 それぞれのビ ジネ ス コ ン ポーネ ン ト は複数 の フ ィ ール ド か ら 成 り ます。 こ れ ら の情報すべて を外部シ ス テ ムに送信す る 必要はあ り ま せん。 情報のサブセ ッ ト を 1 つだけ選択 し ます。 さ ら に、 外部シ ス テ ムが実装 し てい る XML 標準を特定 し 、 正 し いバージ ョ ンの XML 標準ス キーマ ま たは DTD を取得 し ます。 し たが っ て最初の作業では、 Siebel Tools を使用 し て、 交換す る XML メ ッ セージ内の担当 者の内容のための統合オブジ ェ ク ト を定義 し ます。Siebel Tools の Integration Object Builder に従っ て、 統合オブジ ェ ク ト を定義 し ます。 メ ッ セージ を定義 し た ら 、 こ の メ ッ セージに 対す る 操作を定義 し ます。 次に、 Siebel Workflow Process Manager を使用 し て、 メ ッ セージ を外部シ ス テ ムに送信す る よ う こ の統合 メ ッ セージ フ ロ ーのモデルを作成 し ます。 統合 メ ッ セージ フ ロ ーは関連す る 一連のビ ジネ ス サービ ス か ら 成 り ます。 メ ッ セージの設定については、 次の章お よ びマ ニ ュ アルを参照 し て く だ さ い。 4-8 ■ 第 2 章 「Siebel Financial Services eAI のアーキ テ ク チ ャ 」 ■ 付録 B 「業種 XML コ ネ ク タ フ ァ ク ト リ API」 ■ 『Siebel Financial Services Connector for ACORD P&C and Surety Guide』 ■ 『Siebel Financial Services Connector for IFX XML Guide』 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 Financial Services eAI の ビ ジ ネ ス シ ナ リ オ デー タ のア ク セ ス と 複製 会社カ タ ロ グの複製 4 こ のシナ リ オでは、 営業員が移動中に価格 リ ス ト にア ク セ ス で き る よ う に し ます。 こ のた め、 価格 リ ス ト 情報を Siebel に イ ンポー ト し て Siebel Remote がモバ イ ル複製を処理で き る よ う にす る 必要があ り ます。 Enterprise Integration Manager (EIM) がユーザーに代わっ て こ の作業を行います。 表 4-3 に、 モバ イ ル複製のために会社カ タ ロ グ を イ ン ポー ト す る 場合の要件の詳細を示 し ます。 表 4-3. 会社カ タ ロ グ複製統合の要件 ビ ジ ネス必須条件 技術的な 要件 Siebel の eAI ソ リ ュ ーシ ョ ン 会社の商品カ タ ロ グ を イ ン ポー ト す る 大容量バ ッ チ複製 Siebel Enterprise Integration Manager (EIM) Java Beans を 使用し た Siebel の更新 4 こ のシナ リ オでは、 J2EE Server Pages (JSPs) を使用 し て書 き 込まれた Customer Service Web アプ リ ケーシ ョ ンがあ り ます。 こ のデー タ を Siebel に渡 し て口座レ コ ー ド を更新す る には、 Siebel のオブジ ェ ク ト イ ン タ ーフ ェ ース であ る Siebel Java Data Beans を起動 し ま す。 こ れに よ り 、 顧客サービ ス営業員は顧客に応対 し なが ら Java Server Pages か ら 同 じ 情 報を使用で き ます。 表 4-4 に、 JSP テ ク ノ ロ ジーを利用 し て Siebel を更新す る 場合の要件の詳細を示 し ます。 表 4-4. Siebel 更新統合の要件 バ ー ジ ョ ン 7.0 ビ ジ ネス必須条件 技術的な 要件 Siebel の eAI ソ リ ュ ーシ ョ ン J2EE Server Page (JSP) 対応ア プ リ ケーシ ョ ン か ら Siebel 口 座デー タ を更新す る プ ロ グ ラ ム に よ る 対話 Siebel Java Data Beans オブジ ェ ク ト イ ン タ ーフ ェ ー ス Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 4-9 Financial Services eAI の ビ ジ ネ ス シ ナ リ オ 企業間のデー タ 共有 企業間のデータ 共有 4 部門や企業の枠を超えた ビ ジネ ス プ ロ セ ス が必要にな る こ と が よ く あ り ます。 組織が異な れば使用す る アプ リ ケーシ ョ ン も 異な る 可能性があ る ため、 あ る アプ リ ケーシ ョ ンが ビ ジ ネ ス プ ロ セ ス の実行を次のアプ リ ケーシ ョ ンに確実に渡すための手段が必要です。 こ の項 では、 次の 3 つの例について説明 し ます。 ■ B2B 統合 ■ 旧式デー タ の統合 ■ ERP 統合 B2B 統合 4 イ ン タ ーネ ッ ト を介 し て企業間で ト ラ ンザ ク シ ョ ン を実行す る ため、 Siebel Financial Services eAI は、 ビ ジネ ス プ ロ セ ス のモデ リ ン グ と 実行に使用す る HTTP ア ダプ タ と Business Integration Manager を提供 し てい ます。 組織が B2B 統合で IFX XML ま たは ACORD XML 標準を サポー ト し てい る 場合に備え、 Siebel は HTTP ア ダプ タ に対応 し た コ ネ ク タ を提供 し てい ます。 さ ら に、 組織はカ ス タ ム XML コ ネ ク タ を構築す る Siebel 業種 XML コ ネ ク タ フ ァ ク ト リ API を実装で き ます。 表 4-5 に B2B 統合を成功 さ せ る ための要件 と ソ リ ュ ーシ ョ ンの詳細を示 し ます。 表 4-5. B2B 統合の要件 4-10 ビ ジ ネス必須条件 技術的な 要件 Siebel の eAI ソ リ ュ ーシ ョ ン イ ン タ ーネ ッ ト 上の受発注シ ス テ ム を介 し て直接パー ト ナーにオーダーを送信す る た めに会社間の統合を行 う 。 HTTP を介 し た XML メ ッ セージ ■ Siebel ワ ー ク フ ロ ープ ロ セ ス マ ネージ ャ ■ EAI HTTP 転送ア ダプ タ ■ 各種業種 XML 標準用 Siebel コ ネク タ ■ Siebel 業種 XML コ ネ ク タ フ ァ ク ト リ API ■ Business Integration Manager (BIM) Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 Financial Services eAI の ビ ジ ネ ス シ ナ リ オ 企業間のデー タ 共有 旧式データ の統合 4 イ ン タ ーネ ッ ト では、 HTTP がデー タ 交換の標準プ ロ ト コ ルです。 メ イ ン フ レーム環境で は、 IBM MQ Series が最 も 一般的なアプ リ ケーシ ョ ン メ ッ セージ ン グ転送です。 し たが っ て、 HTTP プ ロ ト コ ルの代わ り に MQ Series を使用 し て も ト ラ ンザ ク シ ョ ン を実行で き ま す。 組織が旧式デー タ 統合で IFX XML ま たは ACORD XML 標準を サポー ト し てい る 場合に 備え、 Siebel は HTTP アダプ タ お よ び IBM の WSBCC や MQSFSE 製品群に対応 し た コ ネ ク タ を提供 し てい ます。 さ ら に、 ビ ジネ ス ニーズに合わせて各種 メ ッ セージセ ッ ト やパ ッ ケージ を サポー ト す る よ う こ れ ら を カ ス タ マ イ ズで き ます。 表 4-6 に メ イ ン フ レーム上の 旧式デー タ の統合を成功 さ せ る ための要件 と ソ リ ュ ーシ ョ ンの詳細を示 し ます。 表 4-6. 旧式データ の統合の要件 ビ ジ ネス必須条件 技術的な要件 Siebel Financial Service eAI ソ リ ュ ーシ ョ ン メ イ ン フ レーム シ ス テ ム に対す る オーダーを作成す る アプ リ ケーシ ョ ン間の ビ ジ ネ ス プ ロ セ ス管理 ■ Siebel ワ ー ク フ ロ ープ ロ セ ス マネー ジャ ■ EAI MQ Series 転送ア ダプ タ ■ 各種業種 XML 標準用 Siebel コ ネ ク タ ■ Siebel 業種 XML コ ネ ク タ フ ァ ク ト リ API ERP 統合 4 こ のシナ リ オの主な目的は、 オーダーに対す る 正確で タ イ ム リ ーなサービ ス を提供す る こ と ですが、 バ ッ ク エン ド は現在普及 し てい る ERP アプ リ ケーシ ョ ンです。 Siebel は、 SAP R/3、 PeopleSoft、 Oracle アプ リ ケーシ ョ ン ( 文字ベース の 10.7 リ リ ース と GUI お よ び Web ク ラ イ ア ン ト リ リ ース 11i の両方 ) と イ ン タ ーフ ェ ース接続す る 構築済み ソ リ ュ ーシ ョ ン を開発 し ま し た。 こ れ ら のアプ リ ケーシ ョ ンは、 オーダー情報や顧客情報な ど を交換す る よ う 事前に設定 さ れてい ます。 さ ら に、 外部アプ リ ケーシ ョ ンの情報を状況に応 じ て必要 なだけ交換す る よ う こ れ ら のアプ リ ケーシ ョ ン を カ ス タ マ イ ズで き ます。 表 4-7 に、ERP デー タ の統合を成功 さ せ る ための要件 と ソ リ ュ ーシ ョ ンの詳細を示 し ます。 表 4-7. ERP 統合の要件 ビ ジ ネス必須条件 技術的な要件 Siebel の eAI ソ リ ュ ーシ ョ ン SAP R/3 に対す る オーダーを作 成す る 一般的な アプ リ ケーシ ョ ン と の 統合 Siebel eBusiness Application Integration Connector for SAP バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド 4-11 Financial Services eAI の ビ ジ ネ ス シ ナ リ オ デー タ 変換 データ 変換 4 4 Siebel 環境でデー タ 変換を実行す る 場合、 2 種類の統合オブジ ェ ク ト を使用 し ます。 ■ 内部統合オブジ ェ ク ト は Siebel ビ ジネ ス オブジ ェ ク ト のデー タ 構造を ミ ラ ー し 、 ビ ジ ネ ス コ ン ポーネ ン ト と フ ィ ール ド のサブセ ッ ト を格納 し てい ます。 ■ 外部統合オブジ ェ ク ト は外部シ ス テ ムのデー タ 構造を ミ ラ ー し ます。 Siebel Tools で両 方の種類の統合オブジ ェ ク ト を定義 し ます。 業種 XML 転送エン ジ ンは、 デー タ 変換が Siebel 環境の内部 と 外部の ど ち ら で実行 さ れ る 場合で も 、 同 じ 機能を実行 し ます。 業種 XML コ ネ ク タ と 転送 も 、 Siebel 環境内 と Siebel 環 境外の ど ち ら で使用 さ れて も 同 じ 機能を実行 し ます。 唯一の違いは、 こ れ ら のビ ジネ ス サービ スは Siebel 環境内で使用 さ れた と き には内部統合オブジ ェ ク ト の イ ン ス タ ン ス に対 し て操作を実行 し ますが、 Siebel 環境外で使用 さ れた場合には、 外部統合オブジ ェ ク ト の イ ン ス タ ン ス に対 し て操作を実行 し ます。 各業種 XML 標準の Siebel コ ネ ク タ (IFX XML と ACORD XML) のデー タ 転送プ ロ セ ス は、 採 用す る 業界に よ っ て若干異な り ます。 デー タ 変換プ ロ セ ス と コ ネ ク タ 設定手順について は、 第 2 章 「Siebel Financial Services eAI のアーキ テ ク チ ャ 」 『Siebel Financial Services Connector for ACORD P&C and Surety Guide』 と 『Siebel Financial Services Connector for IFX XML Guide』 を参照 し て く だ さ い。 4-12 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 定義済み Financial Services eAI ビ ジ ネ スサー ビ ス A 定義済み Financial Services eAI ビ ジ ネ ス サービ ス A Siebel Financial Services eBusiness アプ リ ケーシ ョ ンは、 Siebel eBusiness Applications か ら 提供 さ れてい る ビ ジネ ス サービ ス の他に も 、 数多 く のビ ジネ ス サービ ス を提供 し てい ま す。 こ れ ら のサービ ス を修正す る 必要はあ り ませんが、 ビ ジネ ス の要件に合わせて選択 し て設定す る 必要があ り ます。 備考 : ビ ジネ ス サービ ス の使用方法については、 『Overview:Siebel eBusiness Application Integration Volume I』 を参照 し て く だ さ い。 Siebel eBusiness Applications か ら 提供 さ れて い る ビ ジネ ス サービ ス の リ ス ト が 『Integration Platform Technologies:Siebel eBusiness Application Integration Volume II』 に掲載 さ れてい ます。 表 A-1 に、 Siebel 定義済み Financial Services eAI ビ ジネ ス サービ ス を示 し ます。 表 A-1. 定義済み Financial Services eAI ビ ジ ネ スサ ー ビ ス (1/2) ビ ジ ネスサービ ス クラス 説明 FINS 業種 XML ト ラ ン ザ ク シ ョ ン マネージ ャ CSSFAIXMLTransMgrService 業種 XML ト ラ ン ザ ク シ ョ ン マネージ ャ のサービ ス Financial Services 業種 XML デー タ 変換エ ン ジ ン CSSFAIXMLDTEService 業種 XML デー タ 変換エ ン ジ ン の サービ ス Financial Services 業種 XML コ ンバー タ CSSFAIXMLCnvService 業種 XML コ ンバー タ のサー ビ ス Financial Services 業種 XML デ ィ スパ ッ チャ CSSFAIXMLDispService 業種 XML デ ィ ス パ ッ チ ャ の サービ ス FINS 業種 XML ク エ リ ーサービ ス CSSFAEAIUtilService XPath を使用 し て XML イ ン ス タ ン ス に対す る ク エ リ ーを実行す る ビ ジネ ス サービ ス バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド A-1 定義済み Financial Services eAI ビ ジ ネ スサー ビ ス 定義済み Financial Services eAI ビ ジ ネスサービ ス 表 A-1. 定義済み Financial Services eAI ビ ジ ネ スサ ー ビ ス (2/2) ビ ジ ネスサービ ス クラス 説明 FINS 業種 XML BC 施設サービ ス CSSFAIXMLBCFService 検索条件を取得す る ビ ジネ ス サービ ス ACORD XML ト ラ ンザ ク シ ョ ン マネージ ャ CSSFAACORDIXMLTransMgrService ACORD XML ト ラ ンザ ク シ ョ ン マネージ ャ のサービ ス FINS ACORD XML DTE CSSFAIXMLDTEService ACORD XML デー タ 変換エ ン ジ ン のサービ ス FINS ACORD XML コ ンバー タ CSSFAACORDBASEIXMLCnvService ACORD XML コ ンバー タ の サービ ス FINS ACORD XML デ ィ ス パ ッ チ ャ CSSFAIXMLDispService ACORD XML デ ィ ス パ ッ チ ャ の サービ ス FINS ACORD Wizard Service CSSFAACORDUIService ACORD XML 外部統合オブジ ェ ク ト と Siebel 内部統合オブジ ェ ク ト を作成す る ビ ジネ ス サービ ス FINS IFX XML ト ラ ンザ ク シ ョ ン マネージ ャ CSSFAIFXIXMLTransMgrService IFX XML ト ラ ンザ ク シ ョ ン マネージ ャ のサービ ス FINS IFX XML DTE CSSFAIXMLDTEService IFX XML デー タ 変換エ ン ジ ン の サービ ス FINS IFX XML コ ンバー タ CSSFAIFXIXMLCnvService IFX XML コ ンバー タ のサービ ス FINS IFX XML デ ィ ス パ ッ チ ャ CSSFAIXMLDispService IFX XML デ ィ ス パ ッ チ ャ の サービ ス FINS IFX Wizard Service CSSFAIFXUIService IFX XML 外部統合オブジ ェ ク ト と Siebel 内部統合オブジ ェ ク ト を作 成す る ビ ジネ ス サービ ス FINS OFX Wizard Service CSSFAOFXUIService OFX XML 外部統合オブジ ェ ク ト と Siebel 内部統合オブジ ェ ク ト を 作成す る ビ ジネ ス サービ ス A-2 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 業種 XML コ ネ ク タ フ ァ ク ト リ API B 業種 XML コ ネ ク タ フ ァ ク ト リ ク ラ ス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2 業種 XML コ ネ ク タ フ ァ ク ト リ ク ラ ス のメ ソ ッ ド . . . . . . . . . . . . . . . . . . . . . . . . B-3 ト ラ ン ザク シ ョ ン マネ ージ ャ フ ァ ク ト リ ク ラ ス のメ ソ ッ ド . . . . . . . . . . . . . . B-4 データ 変換エン ジ ン フ ァ ク ト リ ク ラ ス のメ ソ ッ ド . . . . . . . . . . . . . . . . . . . . . B-4 コ ン バータ フ ァ ク ト リ ク ラ ス のメ ソ ッ ド . . . . . . . . . . . . . . . . . . . . . . . . . . . B-5 ディ ス パッ チャ フ ァ ク ト リ ク ラ ス のメ ソ ッ ド . . . . . . . . . . . . . . . . . . . . . . . . B-6 業種 XML コ ネ ク タ フ ァ ク ト リ のメ ソ ッ ド 引数 . . . . . . . . . . . . . . . . . . . . . . . . . . B-6 ク レ ジ ッ ト カ ード ア プリ ケ ーシ ョ ン XML 用 Siebel コ ネ ク タ バ ー ジ ョ ン 7.0 . . . . . . . . . . . . . . . . B-7 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド B-1 業種 XML コ ネ ク タ フ ァ ク ト リ API 業種 XML コ ネ ク タ フ ァ ク ト リ ク ラ ス 業種 XML コ ネ ク タ フ ァ ク ト リ ク ラ ス B 業種 XML コ ネ ク タ フ ァ ク ト リ ク ラ ス は、 第 2 章 「Siebel Financial Services eAI のアーキ テ ク チ ャ 」 で説明し た 業種 XML コ ネ ク タ の各種 XML 標準拡張を サポ ート する こ と を 目 的に、 Siebel Financial Services eAI イ ン フ ラ ス ト ラ ク チャ を ベース に開発さ れて いま す。 フ ァ ク ト リ ク ラ ス は業種 XML コ ネ ク タ の機能を 活用する た めに構築さ れて いま す が、 そ の一方で顧客は設定と プロ グ ラ ミ ン グ ス ク リ プト によ っ て 汎用コ ネ ク タ のビ ジ ネ ス サービ ス を カ ス タ マ イ ズ する こ と ができ ま す。 ほと んど の場合、 ス ク リ プト はプ レ ゼン テ ーシ ョ ン の目的に必要ですが、 コ ネ ク タ の機能を 追加ま た は拡張する た めに 使用さ れる こ と はめっ た にあ り ま せん。 カ スタ ム XML コ ネク タ を セッ ト ア ッ プ する には 1 業種 XML コ ネ ク タ の ビ ジネ ス サービ ス と 同一の各ビ ジネ ス サービ ス の フ ァ ク ト リ ク ラ ス、 設定 メ ソ ッ ド 、 メ ソ ッ ド 引数に基づいて 4 つの ビ ジネ ス サービ ス を設定す る こ と で、 カ ス タ ム コ ネ ク タ を設定 し ます。 備考 : 4 つのビ ジネ ス サービ ス で使用可能な メ ソ ッ ド と メ ソ ッ ド 引数の一覧が第 2 章 「Siebel Financial Services eAI のアーキ テ ク チ ャ 」 に掲載 さ れてい ます。 2 手順 1 で設定 し た 4 つの ビ ジネ ス サービ ス のユーザープ ロ パテ ィ を使用 し て、 コ ネ ク タ の動作を カ ス タ マ イ ズ し ます。 備考 : 4 つのビ ジネ ス サービ ス で使用可能なユーザープ ロ パテ ィ の一覧が第 2 章 「Siebel Financial Services eAI のアーキ テ ク チ ャ 」 に掲載 さ れてい ます。 3 該当す る 場合、 希望す る XML の異な る 構文のルールを満たす よ う 、 フ ァ ク ト リ ク ラ ス か ら の拡張 メ ソ ッ ド をすべて上書 き し ます。 備考 : 詳細については、 B-3 ページの 「業種 XML コ ネ ク タ フ ァ ク ト リ ク ラ ス の メ ソ ッ ド 」 お よ び B-7 ページの 「 ク レ ジ ッ ト カー ド アプ リ ケーシ ョ ン XML 用 Siebel コ ネ ク タ 」 を参照 し て く だ さ い。 4 必要なすべての統合オブジ ェ ク ト を生成 し 、 .srf フ ァ イ ルにすべての設定を コ ンパ イ ル し ます。 B-2 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 業種 XML コ ネ ク タ フ ァ ク ト リ API 業種 XML コ ネ ク タ フ ァ ク ト リ ク ラ スの メ ソ ッ ド 5 内部統合オブジ ェ ク ト と 外部統合オブジ ェ ク ト を マ ッ プす る デー タ 変換マ ッ プを設定 し ます。 6 ワ ー ク フ ロ ーを使用 し て ビ ジネ ス ロ ジ ッ ク と フ ロ ーを設定 し 、 こ れ ら 4 つのカ ス タ マ イ ズ さ れた ビ ジネ ス サービ ス を ワ ー ク フ ロ ーの ス テ ッ プで実行 し ます。 業種 XML コ ネ ク タ フ ァ ク ト リ ク ラ ス のメ ソ ッ ド B 業種 XML コ ネ ク タ フ ァ ク ト リ は次の 4 つの主な ク ラ ス から 成り ま す。 ■ ト ラ ンザ ク シ ョ ンマネージ ャ ■ デー タ 変換エン ジ ン ■ コ ンバー タ ■ デ ィ スパ ッ チャ 備考 : 各 ク ラ ス の機能については、2-7 ページの 「業種 XML コ ネ ク タ 」 を参照 し て く だ さ い。 各 ク ラ スはカ ス タ マ イ ズ と 拡張のための数多 く の メ ソ ッ ド を公開 し てい ます。 こ の よ う な メ ソ ッ ド の集ま り が業種 XML コ ネ ク タ フ ァ ク ト リ API を構成 し てい ます。 上書き メ ソ ッ ド に よ り 、 個々の XML 構造やエンベ ロ ープの詳細な ど、 旧式のシ ス テ ムやバ ッ ク エン ド シ ス テ ムで定め ら れてい る デー タ 交換のルールに従いなが ら 、 統合環境で企業デー タ の共 有 と デー タ の同期に業種 XML コ ネ ク タ と Siebel Financial Services eAI イ ン フ ラ ス ト ラ ク チ ャ の両方の機能を使用で き ます。 備考 : 絶対に必要な メ ソ ッ ド のみを上書 き し て一般の動作を変更 し ます。 各モジ ュ ールで 使用可能な メ ソ ッ ド が、 こ の付録の後の部分に掲載さ れて いま す。 バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド B-3 業種 XML コ ネ ク タ フ ァ ク ト リ API 業種 XML コ ネ ク タ フ ァ ク ト リ ク ラ スの メ ソ ッ ド ト ラ ン ザク シ ョ ン マ ネ ージ ャ フ ァ ク ト リ ク ラ ス のメ ソ ッ ド B ト ラ ンザ ク シ ョ ンマネージ ャ フ ァ ク ト リ ク ラ ス (CSSFAELTransMgrService) は上書き 可能 な メ ソ ッ ド を提供 し ます。 こ れを表 B-1 に示 し ます。 表 B-1. ト ラ ン ザ ク シ ョ ン マ ネ ー ジ ャ フ ァ ク ト リ ク ラ スの メ ソ ッ ド メ ソッ ド 説明 PreProcess 統合オブジ ェ ク ト イ ン ス タ ン ス 内の情報を修正 ま たは予約す る と き に こ の メ ソ ッ ド を使用で き ま す。 PostProcess 格納 さ れてい る 情報を修正 し た り 統合オブジ ェ ク ト イ ン ス タ ン ス に復元 す る と き に こ の メ ソ ッ ド を使用で き ま す。 データ 変換エ ン ジ ン フ ァ ク ト リ ク ラ ス のメ ソ ッ ド B データ 変換エン ジ ン フ ァ ク ト リ ク ラ ス (CSSFAELDTEService) は上書き 可能な メ ソ ッ ド を 提供し ま す。 こ れを 表 B-2 に示し ま す。 表 B-2. B-4 デー タ 変換 エ ン ジ ン フ ァ ク ト リ ク ラ スの メ ソ ッ ド メ ソッ ド 説明 PreProcess アプ リ ケーシ ョ ン開発者が統合オブジ ェ ク ト イ ン ス タ ン ス 内で情報を変 更 し た り 、 保留す る と き に使用 し ます。 PostProcess アプ リ ケーシ ョ ン開発者が格納 さ れてい る 情報を修正 し た り 統合オブ ジ ェ ク ト イ ン ス タ ン ス に復元す る と き に使用 し ます。 ProcessMessage アプ リ ケーシ ョ ン開発者が メ ッ セージのルー ト タ グ内の情報を処理す る と き に使用 し ま す。 ProcessHeader アプ リ ケーシ ョ ン開発者が メ ッ セージのヘ ッ ダー部分の情報を処理す る と き に使用 し ま す。 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 業種 XML コ ネ ク タ フ ァ ク ト リ API 業種 XML コ ネ ク タ フ ァ ク ト リ ク ラ スの メ ソ ッ ド コ ン バータ フ ァ ク ト リ ク ラ ス のメ ソ ッ ド B コ ン バータ フ ァ ク ト リ ク ラ ス (CSSFAELCnvService) は上書き 可能な メ ソ ッ ド を 提供し ま す。 こ れを 表 B-3 に示し ま す。 表 B-3. バ ー ジ ョ ン 7.0 コ ン バー タ フ ァ ク ト リ ク ラ スの メ ソ ッ ド メ ソッ ド 説明 GenerateEnvelope アプ リ ケーシ ョ ン開発者が送信す る XML メ ッ セージのエ ンベ ロ ープセ ク シ ョ ン を作成す る と き に使用 し ます。 GenerateHeader アプ リ ケーシ ョ ン開発者が送信す る XML メ ッ セージのヘ ッ ダーセ ク シ ョ ン を作成す る と き に使用 し ます。 GenerateError アプ リ ケーシ ョ ン開発者が応答す る XML メ ッ セージの障害セ ク シ ョ ン を作成す る と き に使用 し ま す。 GeneratePI アプ リ ケーシ ョ ン開発者が送信す る XML メ ッ セージの処理命令セ ク シ ョ ン を作成す る と き に使用 し ます。 ProcessEnv アプ リ ケーシ ョ ン開発者が受信す る XML メ ッ セージのエ ンベ ロ ープセ ク シ ョ ン を処理す る と き に使用 し ます。 ProcessHdr アプ リ ケーシ ョ ン開発者が受信す る XML メ ッ セージのヘ ッ ダーセ ク シ ョ ン を処理す る と き に使用 し ます。 ProcessError アプ リ ケーシ ョ ン開発者が受信す る XML メ ッ セージの障害セ ク シ ョ ン を処理す る と き に使用 し ま す。 ProcessPInst アプ リ ケーシ ョ ン開発者が受信す る XML メ ッ セージの処理命令セ ク シ ョ ン を処理す る と き に使用 し ます。 PreProcessBody XML メ ッ セージのボデ ィ セ ク シ ョ ンに対 し て特別な処理を行い ま す。 PostProcessBody 変換後に XML メ ッ セージのボデ ィ セ ク シ ョ ンに対 し て特別な処理を行 い ます。 StartProcess コ マ ン ド ご と に XML メ ッ セージのボデ ィ セ ク シ ョ ン に対 し て特別な処 理を行い ま す。 EndProcess 変換後 コ マ ン ド ご と に XML メ ッ セージのボデ ィ セ ク シ ョ ンに対 し て特 別な処理を行い ま す。 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド B-5 業種 XML コ ネ ク タ フ ァ ク ト リ API 業種 XML コ ネ ク タ フ ァ ク ト リ の メ ソ ッ ド 引数 ディ ス パッ チ ャ フ ァ ク ト リ ク ラ ス のメ ソ ッ ド B ディ ス パッ チャ フ ァ ク ト リ ク ラ ス (CSSFAELDispService) は上書き 可能な メ ソ ッ ド を 提 供し ま す。 こ れら のメ ソ ッ ド を 表 B-4 に示 し ます。 表 B-4. デ ィ スパ ッ チ ャ フ ァ ク ト リ ク ラ スの メ ソ ッ ド メ ソッ ド 説明 DispatchEnvelope アプ リ ケーシ ョ ン開発者が メ ッ セージのエ ンベ ロ ープセ ク シ ョ ン を特定 し て タ グ を付け、 それに対応す る 統合オブジ ェ ク ト な ど の 情報を挿入す る と き に使用 し ま す。 DispatchHeader アプ リ ケーシ ョ ン開発者が メ ッ セージのヘ ッ ダーセ ク シ ョ ン を特 定 し て タ グ を付け、 それに対応す る 統合オブジ ェ ク ト 名な ど の情 報を挿入す る と き に使用 し ま す。 業種 XML コ ネ ク タ フ ァ ク ト リ のメ ソ ッ ド 引数 B フ ァ ク ト リ ク ラ ス のすべて の拡張メ ソ ッ ド は、 例外な く Siebel プロ パテ ィ セッ ト デー タ 構造がベース にな っ て いま す。 表 B-5 にメ ソ ッ ド 引数を 示し ま す。 表 B-5. B-6 業種 XML メ ソ ッ ド 引数 引数 説明 XMLHierarchy プ ロ パテ ィ 設定入力 XMLHierarchy プ ロ パテ ィ 設定出力 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 業種 XML コ ネ ク タ フ ァ ク ト リ API ク レ ジ ッ ト カ ー ド ア プ リ ケーシ ョ ン XML 用 Siebel コ ネ ク タ ク レ ジッ ト カ ード アプ リ ケーショ ン XML 用 Siebel コ ネク タ B 業種 XML ク ラ ス を 一連の API によ っ て 実装する 拡張コ ネ ク タ の例を 次に示し ま す。 ク レ ジ ッ ト カ ード ア プリ ケ ーシ ョ ン のサービ ス に対応する た め、 各ス テ ッ プがど のよ う に実行さ れる かが示さ れて いま す。 結果の例 - <CRM> - <SignonRq> - <UsrLoginSegment> <LoginUserId>UserId</LoginUserId> <LoginCurPassword>PASSWD</LoginCurPassword> <LoginNewPassword /> </UsrLoginSegment> </SignonRq> - <CreditCardSvcRq> - <CardAppAddRq> - <AccountData> <UserId>1-DLN</UserId> <CompanyCd>1-109</CompanyCd> <DivisionCd>1-109</DivisionCd> <ServCtrCd>1-109</ServCtrCd> <BranchCode>1-16UU</BranchCode> </AccountData> - <ApplicationInfo> <ApplicantId>AAA CreditCard Join</ApplicantId> <PrioritySortCode /> <ApplSourceCode /> <WorklistModeFlag>03 - Qualification</WorklistModeFlag> バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド B-7 業種 XML コ ネ ク タ フ ァ ク ト リ API ク レ ジ ッ ト カ ー ド ア プ リ ケーシ ョ ン XML 用 Siebel コ ネ ク タ <ApplicationClass>Credit Card Application</ApplicationClass> </ApplicationInfo> - <CardholderInfo> <FirstName>Enid</FirstName> <Mi>J</Mi> <LastName>Alberts</LastName> <City>San Jose</City> <State>CA</State> <ZipCode>95110</ZipCode> </CardholderInfo> </CardAppAddRq> </CreditCardSvcRq> </CRM> 一連の API を 介し て業種 XML ク ラ スを 実装する には 1 次の 4 つの ビ ジネ ス サービ スは、 業種 XML コ ネ ク タ のすべての メ ソ ッ ド お よ び メ ソ ッ ド 引数を サポー ト す る よ う 設定 さ れてい ます。 ■ FINS EL XML ト ラ ンザ ク シ ョ ン マネージ ャ ■ FINS EL XML デー タ 変換エン ジ ン ■ FINS EL XML コ ンバー タ ■ FINS EL XML デ ィ スパ ッ チ ャ た と えば、 FINS EL XML デー タ 変換エン ジ ンのビ ジネ ス サービ ス には、 Execute、 ExecuteOutbound、 ExecuteSave の各 メ ソ ッ ド があ り ます。 備考 : Sample デー タ ベース の “FINS Connector Factory” プ ロ ジ ェ ク ト には、 すべての ビ ジネ ス サービ ス の設定が含まれてい ます。 こ のプ ロ ジ ェ ク ト には Siebel Tools か ら ア ク セ ス で き ます。 B-8 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 業種 XML コ ネ ク タ フ ァ ク ト リ API ク レ ジ ッ ト カ ー ド ア プ リ ケーシ ョ ン XML 用 Siebel コ ネ ク タ 2 B-8 ページの手順 1 で設定 し た 4 つのビ ジネ ス サービ ス用にユーザープ ロ パテ ィ も 設定 さ れてい ます。 備考 : Sample デー タ ベース の “FINS Connector Factory” プ ロ ジ ェ ク ト には、 すべての ユーザープ ロ パテ ィ の設定が含まれてい ます。 こ のプ ロ ジ ェ ク ト には Siebel Tools か ら ア ク セ ス で き ます。 3 必要な少数の XML API のみがプ レ ゼン テーシ ョ ン ロ ジ ッ ク を修正す る ために上書 き さ れてい ます。 次の例に、 メ ッ セージのヘ ッ ダーを作成 し てボデ ィ セ ク シ ョ ン を事前処 理す る よ う 関数がカ ス タ マ イ ズ さ れた コ ンバー タ を示 し ます。 GenerateHeader 関数 で、 アプ リ ケーシ ョ ンは CreateSignOn 関数を呼び出 し て XML 文書の ロ グ イ ン情報部 分を生成 し ます。 PreProcessBody 関数で、 サービ ス統合 <CreditCardSvcRq> が追加 さ れて <CardAppAddRq> メ ッ セージ統合を埋め込みます。 シナ リ オに よ っ て異な る 場合があ り ます。 備考 : 標準ス ク リ プ ト 作成で、 MethodName は一般的に PropSetToXMLPropSet の よ う に公 開 さ れてい る ビ ジネ ス サービ ス メ ソ ッ ド と し て使用 さ れてい ます。 ただ し こ の例で、 MethodName はフ ァ ク ト リ ク ラ ス を実装す る 場合の ビ ジネ ス サービ ス に相当 し ません。 その代わ り 、 MethodName は業種 XML API の メ ソ ッ ド を参照 し ます。 function Service_PreInvokeMethod (MethodName, Inputs, Outputs) { var retVal = CancelOperation; if (MethodName == "GenerateHeader") { Func_GenerateHeader(Inputs, Outputs); } else if (MethodName == "PreProcessBody") { Func_PreProcessBody(Inputs, Outputs); } else { バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド B-9 業種 XML コ ネ ク タ フ ァ ク ト リ API ク レ ジ ッ ト カ ー ド ア プ リ ケーシ ョ ン XML 用 Siebel コ ネ ク タ retVal = ContinueOperation; } return (retVal); } // Overwrite GenerateHeader method to handle SignonRq message function Func_GenerateHeader (Inputs, Outputs) { var child; // Enumerate the first layer header definition for (var i = 0; i < Outputs.GetChildCount(); i++) { child = Outputs.GetChild(i); if ( child.GetType() == "SignonRq") { // Create SignOn Segment Func_CreateSignOn(child); } else if (child.GetType() != "xxxSvcRq") { // Remove other header definitions Outputs.RemoveChild(i--); } B-10 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 業種 XML コ ネ ク タ フ ァ ク ト リ API ク レ ジ ッ ト カ ー ド ア プ リ ケーシ ョ ン XML 用 Siebel コ ネ ク タ } } // Overwrite PreProcessBody method to add service aggregate function Func_PreProcessBody (Inputs, Outputs) { var serviceName; if (Inputs.PropertyExists("SiebelFINSObjType")) { Func_CopyPropSet(Inputs, Outputs); } else if (Inputs.PropertyExists("IFX Service Name")) { serviceName = Inputs.GetProperty("IFX Service Name"); // add CreditCardSvcRq aggregate Outputs.SetType(serviceName); // copy CardAppAddRq aggregate Outputs.AddChild(Inputs.Copy()); } else { バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド B-11 業種 XML コ ネ ク タ フ ァ ク ト リ API ク レ ジ ッ ト カ ー ド ア プ リ ケーシ ョ ン XML 用 Siebel コ ネ ク タ Func_CopyPropSet(Inputs, Outputs); } } // Sign on utility to access user name and password function Func_CreateSignOn(Inputs) { var child; var grdChild; // Enumerate the first layer header definition for (var i=0; i < Inputs.GetChildCount(); i++) { child = Inputs.GetChild(i); if ( child.GetType() == "UsrLoginSegment") { for (var j=0; j < child.GetChildCount(); j++) { grdChild = child.GetChild(j); if (grdChild.GetType() == "LoginUserId") { grdChild.SetValue("UserId"); } if (grdChild.GetType() == "LoginCurPassword") B-12 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0 業種 XML コ ネ ク タ フ ァ ク ト リ API ク レ ジ ッ ト カ ー ド ア プ リ ケーシ ョ ン XML 用 Siebel コ ネ ク タ { grdChild.SetValue("PASSWD"); } } } else { // Remove other header definitions Inputs.RemoveChild(i--); } } } // Generic copy property set utility function Func_CopyPropSet( Inputs, Outputs) { var propName = ""; var propVal = ""; var child; Outputs.SetType(Inputs.GetType()); Outputs.SetValue(Inputs.GetValue()); propName = Inputs.GetFirstProperty(); while (propName != "") バ ー ジ ョ ン 7.0 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド B-13 業種 XML コ ネ ク タ フ ァ ク ト リ API ク レ ジ ッ ト カ ー ド ア プ リ ケーシ ョ ン XML 用 Siebel コ ネ ク タ { propVal = Inputs.GetProperty(propName); Outputs.SetProperty(propName, propVal); propName = Inputs.GetNextProperty(); } for (var i = 0; i < Inputs.GetChildCount(); i++) { child = Inputs.GetChild(i); Outputs.AddChild(child.Copy()); } } 4 こ の例ではい く つかの統合オブジ ェ ク ト が設定 さ れてい ます。 備考 : Siebel Tools の “FINS Connector Factory” プ ロ ジ ェ ク ト には、 すべての統合オブ ジ ェ ク ト が含まれてい ます。 5 2 つのデー タ 変換マ ッ プが設定 さ れてい ます。 [統合オブジ ェ ク ト マ ッ プ] 画面の [ コ メ ン ト ] フ ィ ール ド に “Credit Card*Add*” と い う ク エ リ ーを指定す る こ と で、 Siebel Financial Services アプ リ ケーシ ョ ン で こ れ ら を一覧で き ます。 6 “Credit Card Application Inbound Workflow” と “Credit Card Application Outbound Workflow” の 2 つの ワ ー ク フ ロ ーが設定 さ れてい ます。 B-14 Siebel Financial Services eBusiness ア プ リ ケ ー シ ョ ン イ ン テ グ レ ー シ ョ ン ガ イ ド バ ー ジ ョ ン 7.0