Presentation is loading. Please wait.

Presentation is loading. Please wait.

SOAP/UDDI/WSDLによるB2Bシステムの開発

Similar presentations


Presentation on theme: "SOAP/UDDI/WSDLによるB2Bシステムの開発"— Presentation transcript:

1 SOAP/UDDI/WSDLによるB2Bシステムの開発
越田研究室 金山隆志 中村典浩 プッタソン

2 発表の流れ 開発の背景 2. Webサービスを構成する技術 3. システム全体の流れ 4. まとめ 5. デモンストレーション
 開発の背景 開発の背景、B2Bシステム、Webサービス 2. Webサービスを構成する技術 SOAP、UDDI、WSDL 3. システム全体の流れ システム全体の流れ、セキュリティ 4. まとめ 5. デモンストレーション

3 Javaをベースとしたクライアント・サーバ技術
開発の背景 インターネットの普及 ネットワークを利用するCALSが発展 CALSの中の電子商取引が世界規模で展開されつつある Javaをベースとしたクライアント・サーバ技術

4 B2Bシステムについて プラットフォーム独立なXMLの利用 特定企業間 不特定企業間 動的な電子商取引 OSが違う アーキテクチャが違う
プラットフォームが異なっている!! プラットフォーム独立なXMLの利用

5 Webサービス XML形式でのデータ交換 インターネット上の動的な分散処理技術 サービス仲介者 WSDL UDDI 検索 登録・公開
SOAP SOAP 接続 サービス利用者 SOAP サービス提供者

6 SOAP XMLベースのメッセージ交換により リモート・マシン上のサービスを呼び出す ことができるようにするプロトコル SOAPメッセージ
ヘッダ (SOAP-ENV:Header) ボディ (SOAP-ENV:Body) エンベロープ (SOAP-ENV:Envelope) HTTP

7 UDDI 検索 Webサービスに関する情報を広く公開し、 それらが提供する機能などを検索可能に するための仕組み サービス利用者

8 WSDL サービスがどのようなメッセージ を理解できるかを説明するための規格 具体的には、メッセージの構造や送受信の方法、
採用されるプロトコルなどが記述される

9 WSDL 解析 生成 WSDL クライアント プログラム ------------------
クライアント プログラム WSDL 解析 生成

10 Webサービス名 WebサービスのURL

11 システム全体の流れ 食料品協会 UDDI 通常メーカ メーカ情報要求 メーカ検索 メーカ情報 検索回答 受注回答 在庫回答 在庫確認 発注
メーカ検索サービス 食料品協会 メーカ情報提供サービス UDDI 在庫・価格見積もりサービス 通常メーカ メーカ情報要求 メーカ検索 メーカ情報 検索回答 受注回答 在庫回答 在庫確認 発注 発注要求サービス 卸売業者 発注要求サービス 在庫・価格見積もりサービス 発注状況照会サービス 小売業者 状況照会 在庫回答 在庫確認 受注回答 発注 発注 テンポラリメーカ 発注回答 状況回答 発注サービス

12 セキュリティの実現 WS-Security XML暗号化 SOAPメッセージの秘匿性 XML署名 SOAPメッセージの完全性
セキュリティトークン  メッセージ送信者の保証

13 WS-Securityの例 <soapenv:Body> <ns1:findMakerByProductCode
soapenv:encodingStyle= " xmlns:ns1="RegistrarService"> <productCode xsi:type="xsd:string"> 3333 </productCode> </ns1:findMakerByProductCode> </soapenv:Body>

14 WS-Securityの例 <soapenv:Body (略) > <EncryptedData (略) >
<EncryptionMethod (略) /> <CipherData> <CipherValue> 3B4ELqH988DQKAgFZZ3VBhhaLMGpdL8xh0GnG8jlIe5nq A0ayPyhdciZv4NPf3za7SrkgqHArXgxm4tetverg3zDBh Y4OOEoKmxdaS5VdURjiBXEJoAZIaDazCDImU5LjS+jwks l1UZFOeySgbT/7OJXxyRv5lard9nDyg6zWTQ92mp7wAC9 YzQN5Cro4VTiU6R3/Jp5+AzfilsWLXhGxlFHrcXK46PRS z2XcNf5YdE= </CipherValue> </CipherData> </EncryptedData> </soapenv:Body>

15 Webサービスの重要性 まとめ 従来の電子商取引 Webサービス技術 ・導入コストが高い ・取引先が固定 中小企業では あまり普及していない
・インターネット接続環境 があれば利用可能 導入コストが安く 容易に利用可能 新たな取引先と 動的に接続可能 ・UDDIレジストリの利用

16 SOAP/UDDI/WSDLによるB2Bシステムの開発
デモンストレーション

17 発注伝票

18 発注商品の確認

19 発注伝票の内容

20 在庫確認の結果

21 通常メーカに発注した確認画面

22 発注伝票の内容

23 在庫確認の結果

24 欠品が生じた場合

25 状況照会結果

26 メーカー検索

27 メーカが見つかりました

28 メーカ詳細

29 テンポラリーメーカを見積もり

30 見積もり結果

31 欠品を補うことができた

32 状況照会結果

33 終わり


Download ppt "SOAP/UDDI/WSDLによるB2Bシステムの開発"

Similar presentations


Ads by Google