E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle...
Transcript of E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle...
以下の事項は、弊社の一般的な製品の方向性に関する概要を
説明するものです。また、情報提供を唯一の目的とするもので
あり、いかなる契約にも組み込むことはできません。
マテリアルやコード、機能の提供をコミットメント(確約)するもの
ではなく、購買を決定する際の判断材料になさらないで下さい。
オラクルの製品に関して記載されている機能の開発、リリース、
および時期については、弊社の裁量により決定されます。
E-Commerce:Oracle B2B 11g
Krishnaprem Bhatia
Principal Product Manager
Oracle SOA Suite Product Management
アジェンダ
• E-Commerce • E-Commerceとは
• E-Commerceが表す要素と必要な機能
• Oracle B2Bとは
• Oracle B2BとSOA Suiteが選ばれる理由
• エンド・ツー・エンドのE-Commerceビジネス・プロセスの実装
• Oracle B2B • ドキュメント管理
• 転送および交換の管理
• 取引先パートナー管理
• レポートと監視
• システム管理
E-Commerce
• E-Commerceとはインターネットを介して製品やサービスを売買することです。
E-Commerceには多用な形式と形態があり、その1つがBusiness-to-Business
(B2B)です。
• E-Commerceが表す要素
• 充実したビジネス・ドキュメント
• 代表的なビジネス・プロセス
• 業界独自のメッセージング・サービス
• E-Commerceに必要な機能
• 統一されたビジネス・プロセス・プラットフォーム
• エンド・ツー・エンドのインスタンス追跡
• 可視性と監査
• 統合プロセス・インテリジェンス
• プロセスおよびサービス・ガバナンス、統合セキュリティ
• 企業がインターネットを介してビジネス・プロセスを拡張し、取引先との商取引を
実現することがB2Bです。
E-Commerceとは?
E-Commerce
Oracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。
• Oracle B2Bの機能
• ビジネス・ドキュメントの標準化(翻訳)
• ドキュメント、転送、交換の基準
• セキュリティ
• 取引先パートナー管理
• SOA Suiteの機能
• 統一されたビジネス・プロセス・プラットフォーム
• エンド・ツー・エンドのインスタンス追跡、可視性、監査
• 統合プロセス・インテリジェンス
• プロセスおよびサービス・ガバナンス
• 統合セキュリティ
Oracle B2BとSOA Suiteを組み合わせることで、すべてのE-Commerce要件が
達成されます。
Oracle B2Bとは?
アーキテクチャ ビジネス統合
"境界コンポーネント"としてのOracle B2B
ドキュメント管理
転送と交換の管理
パートナー管理
レポートと監視
システム管理
"インフラストラクチャ"としてのSOA Suite
ビジネス・プロセス・プラットフォーム
エンド・ツー・エンドの追跡、可視性、監査
プロセス・インテリジェンス
プロセスおよびサービス・ガバナンス
統合セキュリティ
アーキテクチャ ビジネス統合
Oracle B2B
パートナー・インタラクション
の管理
メッセージング・サービス
転送
セキュリティ
ドキュメントの検証
ドキュメントの翻訳
コンポジット
Mediator (コンポジットESB)
ドキュメントの変換
ドキュメントのルーティング
コード変換
Oracle BPEL Process Manager
プロセス・コレオグラフィ
エラー処理
Business Rules
ポリシー
制約
計算
推論
Human Tasks
ワーク・リスト・タスク
フォーム
Oracle Service Bus (エンタープライズESB)
ドキュメントの変換
ドキュメントの
ルーティング
コード変換
アプリケーション
ドキュメントの処理
プラットフォーム:Oracle B2B
Oracle B2BはOracle WebLogic
Serverに推奨されている標準構
成を利用しており、次のコンポー
ネントが含まれます。
• HTTPクライアント
• FTPクライアント
• メール・クライアント
• MLLPクライアントとサーバー
• TCP/IPクライアントとサーバー
一般的な設定
データ層
アプリケーション層
DMZ
Oracle B2B: 境界コンポーネント
B2Bの概念
通常、1つのトランザクションが1つのドキュメントになります
E-Commerce:レベル
レベル 質問事項 出荷に関する類推 E-Commerceプロトコルの例
ドキュメント
品目は何ですか
携帯電話
EDI、HL7、HIPAA、UCCnet、OAG、UBL、cXML、xCBL、RosettaNetなど
梱包方法
梱包方法は
どうしますか
箱、エア・クッション
MIME、SMIME、XMLDSig、XMLEncrypt
輸送
品目の出荷/受取りの
方法はどうしますか
トラック、船便、航空便
HTTP、HTTPs、ファイル、FTP、FTPs、sFTP、TCP/IP、SMTP、IMAP、POP3、MLLP
メッセージング・ サービス
輸送業者はどこですか
DHL、FedEx、UPS、
USPS
RNIF、AS1、AS2、ebMS
必要な輸送サービスは
何ですか
要件
・ 署名入りの領収書
・ 夜間/翌日配達
・ 再配達
要件
・ デジタル署名
・ 確認/応答までの時間
・ リトライ回数
プロファイル
取引先パートナーの
能力はどうですか
送り主/
受取人の能力
取引先パートナー・プロファイル
契約 締結した内容は何ですか 締結した契約内容 取引先パートナー契約
B2Bの概念
通知には次の5種類があります
通知カテゴリ
カテゴリ 出荷に関する
類推
管理方法 E-Commerce
プロトコル
例
輸送 宛先が存在する 自動 HTTP コード:200 / 400
メッセージング・サービス
品目が到着した チャネル
設定による
RNIF 受領確認
AS1、AS2 メッセージ開封通知(MDN)
ebMS 受領確認
Webサービス WS-Reliable Messageシーケンス
機能 品目に損傷がなかった 自動
生成
/消費
X12 機能確認(997)
UN/EDIFACT メッセージ構文の確認制御
OAG ビジネス・オブジェクト・ドキュメント(BOD)の確認
RosettaNet 受領確認
HL7 通知
ビジネス 品目が返送された 関連付け 確認 ビジネス・レスポンス(PIP3A4)
処理 品目が処理されなかった モデル化 RN PIP0A1 障害通知(NoF)
Oracle B2B
Oracle B2Bは企業と取引先パートナー間でのセキュアで信頼できる
メッセージ交換を実現し、次の機能を提供します。
• ドキュメント管理
• 転送および交換の管理
• 取引先パートナー管理
• レポートと監視
• システム管理
機能
ドキュメント管理
ドキュメント標準の管理機能を通じて、次の機能を提供します。 定義、検証、翻訳、識別、関連付け、バッチ処理、ルーティング、
エンベロープ生成
ドキュメント
例
ドキュメント・プロトコル:Custom
• ドキュメントのカテゴリ
ドキュメント・リビジョン:1.0
• ドキュメントのグループ化
• エンベロープ情報
ドキュメント・タイプ:PurchaseOrder
• 識別情報
ドキュメント定義:PurchaseOrder_def
• 定義、関連付け、ルーティング
ドキュメント管理
トランスレータ機能の提供
• Oracle B2Bに不可欠なコンポーネントである、強力な翻訳および検証エンジン
EDIFECS™の利用
次の機能を提供します
• EDIFACT、X12、X12N、HL7、HIPAA、EANCOM、NCPDPなどに対応した
ライブラリ
• データファイルの検証
• データの移行
• データ生成のテスト
• 認証の解除
• ディクショナリ生成
• バッチ処理
Oracle B2B ドキュメント | 転送 | 交換 | 機能
ドキュメント・サポート
• HL7
• CDS | CRS
• HIPAA
• 外部コード・リスト
• X12N
• 医療
• 生命保険
および年金
• 損害保険
• NCPDP
• 通信
• バッチ
• スクリプト
• CCD
• ASTM CCR
• NSF
• DICOM
• 位置ベースのファイル
• フラット・ファイル
• W3C XMLスキーマ
• UB92
• OAGIS
ドキュメント・サポート
• xCBL
• cXML
• UBL
• eHR-XML
• papiNet
• 1Sync
• ebXML
• STAR
• RosettaNet
• CIDX / PIDX
• VDA
• EANCOM
• EDIFACT
• EDIFICE
• EDIEL
• ISA
• X12
• X12F
• TDDC
• UCS
• WINS
• VICS
転送
• MLLP
• TCP/IP
• Oracle AQ
• JMS
• FTP
• FTPs
• sFTP
• HTTP
• HTTPs
• SMTP
• IMAP
• POP3
交換
• AS1
• AS2
• ebMS
• RNIF
汎用
• EDIバッチ
• 通知の
自動管理
セキュリティ
• 集中管理
• SSO
• ドキュメントのプロビジョニング
• ドキュメントの難読化
パフォーマンス
• スループットの向上
• 大容量ドキュメントのサポート
ユーザビリティ
• UI設計の改善
可視性
• レポートの改善
• メトリック・レポート
• EM統合
転送および交換の管理
プロトコル、転送パラメータ、チャネル属性、交換パラメータ、
セキュリティの定義 例
ヘッダー、プロキシ、署名、暗号化、圧縮、同期/非同期、
通知、リトライ間隔、リトライ回数など
配信チャネル
• 配信チャネルの種類
• パートナー・チャネル パートナーとの通信用 - 契約内
• ホスト・チャネル ホストとの通信用 - 契約内
• リスニング・チャネル ホストとの通信用 - 契約内ではない
• 内部通信
• Oracle B2Bはデフォルトで、メモリ内のコンポジットと通信します
任意のホストまたはリスニング配信チャネルを内部として指定できます
転送および交換の管理
セキュアで信頼できるメッセージングの実現
通信機能
• 転送
• MLLP、TCP/IP
• Oracle AQ、JMS,
• FTP、FTPs、sFTP
• HTTP / HTTPs
• SMTP、IMAP、POP3
• メッセージング・サービス
• AS1、AS2
• ebMS
• RNIF
パートナー管理
パートナーと契約の定義機能を提供
• パートナー・タイプ
• ホスト
• パートナー
• パートナー機能 • プロファイル
• ユーザー
• ドキュメント
• チャネル
• 契約 • どのパートナー
• どのドキュメント/フロー
• どの配信チャネル
• どの識別方法
• どのコールアウト(オプション)
パートナーと契約の定義機能
システム管理
Oracle B2Bの管理機能を提供
Oracle B2Bの管理
配置 監視/問合せ/配置契約
配置管理
配置状況の管理
タイプ パートナー識別子とコントラクトの作成
インポート/
エクスポート
メタデータ:リポジトリ/契約
バッチの
スケジューリング
スケジュール/問合せ:EDIバッチ
バッチの管理 問合せ/管理:EDIバッチ
コールアウト javaコールアウトとパラメータの定義
消去 設計/インスタンス・データの消去
リスニング・ チャネル
ホスト・リスニング・チャネルの定義
構成 システム・パラメータの定義
レポートと監視
•レポート • アプリケーション・メッセージ
ミドルウェアとの間で送信または受信される要素
• ビジネス・メッセージ
変換されるメッセージ
• エラー・メッセージ
エラーの処理
• ワイヤー・メッセージ
パートナーとの間で送信または受信される要素
• 対話
メッセージの関連付け
•メトリック 統計情報
Oracle B2Bのレポートとメトリック
システム管理
• Oracle Business Activity Monitoring • ビジネス・プロセスおよびサービスの
リアルタイム監視
• 複合イベント処理により発生する
イベントの分析
• 現状に基づく自動または
手動の措置
• Oracle Enterprise Manager 11g: Fusion Middleware Console
• コンポジット、コンポーネントの管理
• プロパティの修正
• ログ・ファイルの表示とエンド・ツー・エンド・フローの表示
• B2Bエンドポイントの管理
• Oracle WebLogic Sever 11g: 管理コンソール
• 環境の管理
• サービス管理
BAM、FMWコンソール、WLSコンソール
Webサービス
各ページへのアクセス http://jshutchi-us:8001/b2b/services
• OutboundService:Oracle B2Bへのメッセージ送信 • 入力: 取引先パートナー、ペイロード
• 応答: メッセージが正しく送信されたかどうか
• TranslateService:ネイティブ形式へのXML(xData)変換 • 入力: ドキュメント情報、ペイロード
• 応答: 変換されたメッセージ
• IsTPASetupService:取引先パートナーの契約が設定されているかどうか • 入力: ドキュメント情報、アクション
• 応答: 配置されたアクティブ契約の数
• GetTPAConfigService:パートナーの契約情報 • 入力: ドキュメント情報、アクション
• 応答: 契約情報
コマンドライン・ユーティリティ 管理 | セルフサービス | 再送信 | CPA/CPP
管理
•消去
•インポート
•エクスポート
•配置
•検証
•有効化
•無効化
•B2Bの再開
•その他
新機能
セルフサービス
•セルフサービスのコマンドライン・ユーティリティを使用して、
ドキュメント、パートナー、契約を定義できます
再送信
•コマンドラインのメッセージ再送信ユーティリティ
ebXML CPA/CPP
•cpa.xmlを使用した、B2Bメタデータ・ファイルの生成
Oracle B2B:ビジネス統合
ロードマップ
2004年 2009年 2011年
初期リリース
• Oracle Application
Server 10gに
バンドル
汎用
• Weblogic Server,
• SOA Suiteにバンドル
AIA PIP
• セキュリティ
• 集中管理、SSO、ロール・ベース・ アクセス、ドキュメント・プロビジョニング
パフォーマンス
• スループットの向上
• 大容量ドキュメントのサポート
ユーザビリティ
• UI設計の改善
可視性
• レポート、メトリックの改善
• Enterprise Managerとの統合
機能
• パートナー・クローニング
• 契約の自動生成
• チャネル管理の強化
Healthcare FastPath
• 概念と用語を含む
医療ベースのUI
• 構成の合理化
• Oracle JDeveloper統合の強化
機能
• パートナー停止時間の
スケジューリング
• CPA/CPPサポート
• Any to Any Mapper
• HL7バッチ
業種別FastPath
AIA PIP
Fusionアプリケーション・ プラットフォーム
Oracleソリューション
• 組込み
パフォーマンス
• ファイル転送の管理
可視性
• ダッシュボード、レポート、
監視の改善
機能
• セルフサービス
• VANサポートの強化
• ハブ・サポート
ドキュメントと配信
• Webサービスの拡張
• ドキュメントの分割
詳細情報
Oracle B2B
http://www.oracle.com/technology/products/soa/b2b/index.html
Oracle Fusion Middleware
http://www.oracle.com/technology/products/middleware/index.html
サービス指向アーキテクチャ
http://www.oracle.com/technologies/soa/index.html
頭字語
• Java Messaging Service(JMS)
• Oracle Advanced Queuing(AQ)
• File Transport Protocol(FTP / FTPs / sFTP)
• Hypertext Transfer Protocol(HTTP / HTTPs)
• Simple Mail Transfer Protocol(SMTP)
• Internet Message Access Protocol(IMAP)
• Post Office Protocol(POP3)
• Minimum Lower Layer Protocol(MLLP)
• Transmission Control Protocol/Internet Protocol(TCP/IP)
• Applicability Statement 1(AS1)
• Applicability Statement 2(AS2)
• ebXML Messaging Services(ebMS)
• RosettaNet Implementation Framework(RNIF)
• ebXML Collaboration Protocol Profile and Agreement(CPPA)
• ebXML Registry Information Model(RIM)
• ebXML Registry Services(RS)
• ebXML Business Process(ebBP)
• ebXML Core Components(ebCC)
質問