1 / 31

SOAP/UDDI/WSDL による B2B システム構築の一事例

SOAP/UDDI/WSDL による B2B システム構築の一事例. 国立松江工業高等専門学校 金山 隆志 中村 典浩 サナウォンサイ・プッタソン 越田 高志. 発表の流れ.  開発の背景 開発の背景、 B2B システム、 Web サービス 2. Web サービスを構成する技術 SOAP 、 UDDI 、 WSDL 3.  システム全体の流れ システム全体の流れ、セキュリティ 4.  まとめ 5.  デモンストレーション. CALS の中の電子商取引が世界規模で展開されつつある. Java をベースとしたクライアント・サーバ技術. 開発の背景.

camdyn
Download Presentation

SOAP/UDDI/WSDL による B2B システム構築の一事例

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SOAP/UDDI/WSDLによるB2Bシステム構築の一事例 国立松江工業高等専門学校 金山 隆志 中村 典浩 サナウォンサイ・プッタソン 越田 高志

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

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

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

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

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

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

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

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

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

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

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

  13. WS-Securityの例 <soapenv:Body> <ns1:findMakerByProductCode soapenv:encodingStyle= "http://schemas.xmlsoap.org/soap/encoding/" 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レジストリの利用

More Related