• 検索結果がありません。

実装事例

ドキュメント内 インターネットEDI(XML/EDI)導入手引書 (ページ 45-48)

3 コラボレーション XML/EDI

3.2 コラボレーション XML/EDI システム機能

3.2.4 実装事例

XMLメッセージの作成や検定では,業界辞書を使った変換や検定を行う。

要件⑥改ざん防止,否認防止,暗号化を実現する電子署名,暗号,認証機能を持つこと。 

対応機能:⑥セキュリティ処理機能 

通信や電子封筒のセキュリティ処理を実際に担当する機能。改ざん防止,否認防止,暗号化を 実現する電子署名,暗号,認証機能を持つ。

次項で,上記の機能要件を実装した世界標準規格RosettaNet,及び,ebXML仕様に基づくBtoB サーバーシステムのシステム機能構成例を説明する。

図  3.2  RosettaNet 機能のコラボレーション XML/EDI システムアーキテクチャへのマッピング   

図  3.3  RosettaNet のビジネスプロセス(PIP3A4 のオーダ取消) 

 

3.2.4.2 ebXML システム

ebXML 仕様のうち,メッセージング(ebMS)仕様,CPPA仕様,BPSS仕様がebXMLべー

スのBtoBサーバーで使用される。企業間のコラボレーション仕様をBPSSとXML Schemaで規 定したものを入力に,また,2社間の情報システムの設定(例:サーバーURL,暗号通信するか,

署名をするか等)の同意事項であるCPAを入力に,パートナーシステムとのメッセージ交換の設 定を行う。ebXML MSH (Message Service Handler),及び,ebXML BPSSエンジンが主要コン ポーネントである。

ebXMLの機能を,前述のコラボレーションXML/EDIシステムのアーキテクチャにマッピング

すると,図  3.4    ebXML 機能のコラボレーション XML/EDI システムアーキテクチャへのマッピングのよ インターネット 

パートナ ー 

①  セ キ ュ ア 通 信機能 

②  電 子 封 筒 交 換 機能 

③  企 業 間 プロセス管 理 機 能

( BtoB 連携) 

④  企 業 内 プロセス連 携機能 

(社内シ ス テ ム 連 携) 

既 存 の 社内システ ム 

⑤XML 処理機能(含む,辞書機能)&⑥セキュリティ処理機能  B to B システム 

XML  XMLや 

他形式 

RosettaNet RNIF  PIP エンジン  EAI 基盤等の社内接続部  TPA 

電子封筒 

Seller Side

Seller Side

Private Process

Buyer Side Buyer Side

Private Process

Public Process Role:

Seller Role:

Buyer

前提条件:

オーダーが登録 されているか確認

1.1signal (ReceiptAcknowledgement )

2. Response(PuchaseOrderAcceptanceAction)

Cancel Purchase Order)

PIP3A4 (Purchase Order Acceptance) 1.request (CancelOrderRequestAction)

終了条件:

正式な承認を受 領したか確認

オーダー取消 書作成

ビジネストランザクション終了 ビジネストランザクション開始

送信

受信

オーダーの 取消し処理

受信

受領書作成

送信

(受け側)

ビジネストランザクション終了

(受け側)

ビジネストランザクション開始 オーダーの 取消し処理

【例】PIP 3A4(P/O 管理):オーダ取消 の ビジネス プロトコル

PIP3A4

Ack (Receipt) Time- out

Retry条件 Time -out Retry条件

Time-out Retry条件 Time-out Retry条件 2.1signal (ReceiptAcknowledgement )

Ack (Receipt) 2時間以内

24時間以内

2時間以内

Seller Side

Seller Side

Private Process

Buyer Side Buyer Side

Private Process

Public Process Role:

Seller Role:

Buyer

前提条件:

オーダーが登録 されているか確認

1.1signal (ReceiptAcknowledgement )

2. Response(PuchaseOrderAcceptanceAction)

Cancel Purchase Order)

PIP3A4 (Purchase Order Acceptance) 1.request (CancelOrderRequestAction)

終了条件:

正式な承認を受 領したか確認

オーダー取消 書作成

ビジネストランザクション終了 ビジネストランザクション開始

送信

受信

オーダーの 取消し処理

受信

受領書作成

送信

(受け側)

ビジネストランザクション終了

(受け側)

ビジネストランザクション開始 オーダーの 取消し処理

【例】PIP 3A4(P/O 管理):オーダ取消 の ビジネス プロトコル

PIP3A4

Ack (Receipt) Time- out

Retry条件 Time -out Retry条件

Time-out Retry条件 Time-out Retry条件 2.1signal (ReceiptAcknowledgement )

Ack (Receipt) 2時間以内

24時間以内

2時間以内

うになる。また,ebXML仕様に準拠したビジネスプロセス処理概要を図  3.5  ebXML 仕様に準拠し たビジネスプロセス処理の概要に示す。

図  3.4   ebXML 機能のコラボレーション XML/EDI システムアーキテクチャへのマッピング   

図  3.5  ebXML 仕様に準拠したビジネスプロセス処理の概要  パートナ

ー 

①  セ キ ュ ア 通 信機能 

②  電 子 封 筒 交 換 機能 

③  企 業 間 プロセス管 理 機 能

( BtoB 連携) 

④  企 業 内 プロセス連 携機能 

(社内シ ス テ ム 連 携) 

既 存 の 社内システ ム 

⑤XML 処理機能(含む,辞書機能)&⑥セキュリティ処理機能  B to B システム 

XML  XMLや 

他形式 

ebXML MSH  BPSS エンジン  EAI 基盤等の社内接続部  CPA & 

BPSS 

ノウ

インターネット 

電子封筒 

BSI: Business Service Interface,  MSH: Message Service Handler  Requester AP  BSI 

(BPSS エンジン)  ebMS MSH  ebMS MSH  BSI 

(BPSS エンジン)  Responder AP 

文書封筒 

受信確認 ACK 

受領確認 ACK 

受信確認 ACK  受領確認 ACK 

回答文書  成功 

回答文書 

回答文書 の作成  ビジネス上

の確認 

ビジネス上 の確認  形式確認 

形式確認 

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

MSH ACK 

ドキュメント内 インターネットEDI(XML/EDI)導入手引書 (ページ 45-48)