E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle...

28

Transcript of E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle...

Page 1: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。
Page 2: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

以下の事項は、弊社の一般的な製品の方向性に関する概要を

説明するものです。また、情報提供を唯一の目的とするもので

あり、いかなる契約にも組み込むことはできません。

マテリアルやコード、機能の提供をコミットメント(確約)するもの

ではなく、購買を決定する際の判断材料になさらないで下さい。

オラクルの製品に関して記載されている機能の開発、リリース、

および時期については、弊社の裁量により決定されます。

Page 3: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

E-Commerce:Oracle B2B 11g

Krishnaprem Bhatia

Principal Product Manager

Oracle SOA Suite Product Management

Page 4: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

アジェンダ

• E-Commerce • E-Commerceとは

• E-Commerceが表す要素と必要な機能

• Oracle B2Bとは

• Oracle B2BとSOA Suiteが選ばれる理由

• エンド・ツー・エンドのE-Commerceビジネス・プロセスの実装

• Oracle B2B • ドキュメント管理

• 転送および交換の管理

• 取引先パートナー管理

• レポートと監視

• システム管理

Page 5: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

E-Commerce

• E-Commerceとはインターネットを介して製品やサービスを売買することです。

E-Commerceには多用な形式と形態があり、その1つがBusiness-to-Business

(B2B)です。

• E-Commerceが表す要素

• 充実したビジネス・ドキュメント

• 代表的なビジネス・プロセス

• 業界独自のメッセージング・サービス

• E-Commerceに必要な機能

• 統一されたビジネス・プロセス・プラットフォーム

• エンド・ツー・エンドのインスタンス追跡

• 可視性と監査

• 統合プロセス・インテリジェンス

• プロセスおよびサービス・ガバナンス、統合セキュリティ

• 企業がインターネットを介してビジネス・プロセスを拡張し、取引先との商取引を

実現することがB2Bです。

E-Commerceとは?

Page 6: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

E-Commerce

Oracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

• Oracle B2Bの機能

• ビジネス・ドキュメントの標準化(翻訳)

• ドキュメント、転送、交換の基準

• セキュリティ

• 取引先パートナー管理

• SOA Suiteの機能

• 統一されたビジネス・プロセス・プラットフォーム

• エンド・ツー・エンドのインスタンス追跡、可視性、監査

• 統合プロセス・インテリジェンス

• プロセスおよびサービス・ガバナンス

• 統合セキュリティ

Oracle B2BとSOA Suiteを組み合わせることで、すべてのE-Commerce要件が

達成されます。

Oracle B2Bとは?

Page 7: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

アーキテクチャ ビジネス統合

"境界コンポーネント"としてのOracle B2B

ドキュメント管理

転送と交換の管理

パートナー管理

レポートと監視

システム管理

"インフラストラクチャ"としてのSOA Suite

ビジネス・プロセス・プラットフォーム

エンド・ツー・エンドの追跡、可視性、監査

プロセス・インテリジェンス

プロセスおよびサービス・ガバナンス

統合セキュリティ

Page 8: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

アーキテクチャ ビジネス統合

Oracle B2B

パートナー・インタラクション

の管理

メッセージング・サービス

転送

セキュリティ

ドキュメントの検証

ドキュメントの翻訳

コンポジット

Mediator (コンポジットESB)

ドキュメントの変換

ドキュメントのルーティング

コード変換

Oracle BPEL Process Manager

プロセス・コレオグラフィ

エラー処理

Business Rules

ポリシー

制約

計算

推論

Human Tasks

ワーク・リスト・タスク

フォーム

Oracle Service Bus (エンタープライズESB)

ドキュメントの変換

ドキュメントの

ルーティング

コード変換

アプリケーション

ドキュメントの処理

Page 9: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

プラットフォーム:Oracle B2B

Oracle B2BはOracle WebLogic

Serverに推奨されている標準構

成を利用しており、次のコンポー

ネントが含まれます。

• HTTPクライアント

• FTPクライアント

• メール・クライアント

• MLLPクライアントとサーバー

• TCP/IPクライアントとサーバー

一般的な設定

データ層

アプリケーション層

DMZ

Page 10: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

Oracle B2B: 境界コンポーネント

Page 11: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

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

必要な輸送サービスは

何ですか

要件

・ 署名入りの領収書

・ 夜間/翌日配達

・ 再配達

要件

・ デジタル署名

・ 確認/応答までの時間

・ リトライ回数

プロファイル

取引先パートナーの

能力はどうですか

送り主/

受取人の能力

取引先パートナー・プロファイル

契約 締結した内容は何ですか 締結した契約内容 取引先パートナー契約

Page 12: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

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)

Page 13: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

Oracle B2B

Oracle B2Bは企業と取引先パートナー間でのセキュアで信頼できる

メッセージ交換を実現し、次の機能を提供します。

• ドキュメント管理

• 転送および交換の管理

• 取引先パートナー管理

• レポートと監視

• システム管理

機能

Page 14: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

ドキュメント管理

ドキュメント標準の管理機能を通じて、次の機能を提供します。 定義、検証、翻訳、識別、関連付け、バッチ処理、ルーティング、

エンベロープ生成

ドキュメント

ドキュメント・プロトコル:Custom

• ドキュメントのカテゴリ

ドキュメント・リビジョン:1.0

• ドキュメントのグループ化

• エンベロープ情報

ドキュメント・タイプ:PurchaseOrder

• 識別情報

ドキュメント定義:PurchaseOrder_def

• 定義、関連付け、ルーティング

Page 15: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

ドキュメント管理

トランスレータ機能の提供

• Oracle B2Bに不可欠なコンポーネントである、強力な翻訳および検証エンジン

EDIFECS™の利用

次の機能を提供します

• EDIFACT、X12、X12N、HL7、HIPAA、EANCOM、NCPDPなどに対応した

ライブラリ

• データファイルの検証

• データの移行

• データ生成のテスト

• 認証の解除

• ディクショナリ生成

• バッチ処理

Page 16: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

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統合

Page 17: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

転送および交換の管理

プロトコル、転送パラメータ、チャネル属性、交換パラメータ、

セキュリティの定義 例

ヘッダー、プロキシ、署名、暗号化、圧縮、同期/非同期、

通知、リトライ間隔、リトライ回数など

配信チャネル

• 配信チャネルの種類

• パートナー・チャネル パートナーとの通信用 - 契約内

• ホスト・チャネル ホストとの通信用 - 契約内

• リスニング・チャネル ホストとの通信用 - 契約内ではない

• 内部通信

• Oracle B2Bはデフォルトで、メモリ内のコンポジットと通信します

任意のホストまたはリスニング配信チャネルを内部として指定できます

Page 18: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

転送および交換の管理

セキュアで信頼できるメッセージングの実現

通信機能

• 転送

• MLLP、TCP/IP

• Oracle AQ、JMS,

• FTP、FTPs、sFTP

• HTTP / HTTPs

• SMTP、IMAP、POP3

• メッセージング・サービス

• AS1、AS2

• ebMS

• RNIF

Page 19: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

パートナー管理

パートナーと契約の定義機能を提供

• パートナー・タイプ

• ホスト

• パートナー

• パートナー機能 • プロファイル

• ユーザー

• ドキュメント

• チャネル

• 契約 • どのパートナー

• どのドキュメント/フロー

• どの配信チャネル

• どの識別方法

• どのコールアウト(オプション)

パートナーと契約の定義機能

Page 20: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

システム管理

Oracle B2Bの管理機能を提供

Oracle B2Bの管理

配置 監視/問合せ/配置契約

配置管理

配置状況の管理

タイプ パートナー識別子とコントラクトの作成

インポート/

エクスポート

メタデータ:リポジトリ/契約

バッチの

スケジューリング

スケジュール/問合せ:EDIバッチ

バッチの管理 問合せ/管理:EDIバッチ

コールアウト javaコールアウトとパラメータの定義

消去 設計/インスタンス・データの消去

リスニング・ チャネル

ホスト・リスニング・チャネルの定義

構成 システム・パラメータの定義

Page 21: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

レポートと監視

•レポート • アプリケーション・メッセージ

ミドルウェアとの間で送信または受信される要素

• ビジネス・メッセージ

変換されるメッセージ

• エラー・メッセージ

エラーの処理

• ワイヤー・メッセージ

パートナーとの間で送信または受信される要素

• 対話

メッセージの関連付け

•メトリック 統計情報

Oracle B2Bのレポートとメトリック

Page 22: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

システム管理

• Oracle Business Activity Monitoring • ビジネス・プロセスおよびサービスの

リアルタイム監視

• 複合イベント処理により発生する

イベントの分析

• 現状に基づく自動または

手動の措置

• Oracle Enterprise Manager 11g: Fusion Middleware Console

• コンポジット、コンポーネントの管理

• プロパティの修正

• ログ・ファイルの表示とエンド・ツー・エンド・フローの表示

• B2Bエンドポイントの管理

• Oracle WebLogic Sever 11g: 管理コンソール

• 環境の管理

• サービス管理

BAM、FMWコンソール、WLSコンソール

Page 23: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

Webサービス

各ページへのアクセス http://jshutchi-us:8001/b2b/services

• OutboundService:Oracle B2Bへのメッセージ送信 • 入力: 取引先パートナー、ペイロード

• 応答: メッセージが正しく送信されたかどうか

• TranslateService:ネイティブ形式へのXML(xData)変換 • 入力: ドキュメント情報、ペイロード

• 応答: 変換されたメッセージ

• IsTPASetupService:取引先パートナーの契約が設定されているかどうか • 入力: ドキュメント情報、アクション

• 応答: 配置されたアクティブ契約の数

• GetTPAConfigService:パートナーの契約情報 • 入力: ドキュメント情報、アクション

• 応答: 契約情報

Page 24: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

コマンドライン・ユーティリティ 管理 | セルフサービス | 再送信 | CPA/CPP

管理

•消去

•インポート

•エクスポート

•配置

•検証

•有効化

•無効化

•B2Bの再開

•その他

新機能

セルフサービス

•セルフサービスのコマンドライン・ユーティリティを使用して、

ドキュメント、パートナー、契約を定義できます

再送信

•コマンドラインのメッセージ再送信ユーティリティ

ebXML CPA/CPP

•cpa.xmlを使用した、B2Bメタデータ・ファイルの生成

Page 25: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

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サービスの拡張

• ドキュメントの分割

Page 26: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

詳細情報

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

Page 27: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

頭字語

• 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)

Page 28: E-Commerce:Oracle B2B 11g › ... › b2b-11g-tech-131773-ja.pdfOracle B2Bは、取引先パートナー間において、セキュアで信頼できるビジネス・ ドキュメントの交換を実現するE-Commerceゲートウェイです。

質問