Http://www.wakhok.ac.jp/~tatsuo/ws2/ 2005年11月17日 Webサービス II (第6回) http://www.wakhok.ac.jp/~tatsuo/ws2/ 2005年11月17日.

Slides:



Advertisements
Similar presentations
0 クイックスタートガイド|管理者編 スマートデバイスのビジネス活用を支援する法人向けファイル共有サービス.
Advertisements

Microsoft Office 2010 クイックガイド ~OneNote編~
BBT大学 Ruby on Rails開発環境セットアップマニュアル
Curlの特徴.
2006年9月27日 植田龍男 Webサービス II (第1回) 年9月27日 植田龍男.
7-4.WEKOインポート機能による 一括登録 マニュアル Version1.0
4.ユーザー登録マニュアル              Version 年6月10日 国立情報学研究所.
WagbyR6.5 Update 14 PPT版 更新情報
JXTA Shell (3) P2P特論 (ソフトウェア特論) 第6回 /
ブラウザの基本操作 前のページに戻る ブラウザの左上にある 「戻る」ボタンで、自分がたどってきた一つ前のページに戻ることができます。
Webサービスに関する基本用語 Masatoshi Ohishi / NAOJ & Sokendai
2006年11月15日 植田龍男 Webサービス II (第8回) 年11月15日 植田龍男.
2006年11月22日 植田龍男 Webサービス II (第9回) 年11月22日 植田龍男.
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
Visual Studio 2005による XML Web サービス入門
WebDAVでOpenOffice.org の文章を共有する
Knowledge Suite(ナレッジスイート) ファーストステップガイド (管理者向け)
Androidアプリを公開する方法.
3-1 MySQLについて 発表者:藤村元彦 自然言語処理研究室.
第4回ネットワーク講習会 医中誌・JCRのセットアップと利用方法
WSDL と JAX-RPC 年10月13日 Webサービス II (第3回) WSDL と JAX-RPC 年10月13日.
5.WEKOコンテンツ登録 準備 マニュアル Version 2.1
CGI Programming and Web Security
メールの利用 計算機実習室でThunderbird.
Al-Mailのインストールと使い方 インストール –1 (pop-authの設定、Al-Mailのインストール用ファイルをダウンロード)
WebサービスII (第8回) 2007年11月14日 植田龍男.
平成22年度に実施を予定するインターネットを 用いた研修システムによる研修 ライブ配信受講手順書
FM-Tokyo Oct 30, 2004 やっと見えた! FileMaker Server Avancedの全貌
メールの利用2 計算機実習室で Netscape 7.1 メール.
WSDL と JAX-RPC 年10月20日 Webサービス II (第4回) WSDL と JAX-RPC 年10月20日.
2005年10月6日 植田龍男 Webサービス II (第2回) 年10月6日 植田龍男.
Microsoft Office 2010 クイックガイド ~OneNote編~
1 Macの基本操作 1-5 文字入力(1/4)  (1)Windows風のキー設定
空間情報サーバ (株)パスコ.
第8章 Web技術とセキュリティ   岡本 好未.
2003年度 データベース論 安藤 友晴.
Webサービスを使った クライアント・プログラム
DataGrid ミニワークショップ@天文台 12/12
九州大学キャンパスクラウド 利用法 情報ネットワーク特論 講義資料.
第12回 2007年7月13日 応用Java (Java/XML).
9.1 DOMの概要 9.2 DOMプログラミングの基礎 9.3 DOMのプログラミング例
第10回 2007年6月29日 応用Java (Java/XML).
SOAP/UDDI/WSDLによるB2Bシステムの開発
SOAP/UDDI/WSDLによるB2Bシステム構築の一事例
第1回.リレーショナルデータベースを使ってみよう
第1回.リレーショナルデータベースを使ってみよう
SAML 2.0解説 その2 sstc-saml-tech-overview-2.0-draft-09を元に
第8回 2007年6月15日 応用Java (Java/XML).
第3回 2007年4月27日 応用Java (Java/XML).
WebサービスII (第7回) 2007年11月7日 植田龍男.
資料1-6 平成26年度 第1回技術委員会資料 支援ツール群整備方針
Linux リテラシ 2006 第5回 SSH と SCP CIS RAT.
スマートデバイスのビジネス活用を支援する法人向けファイル共有サービス
情報コミュニケーション入門b 第2回 Part2 パソコンの基本操作 ~日本語入力まで
Javaによる Webアプリケーション入門 第2回
発注者側サイト操作説明書 作成日:2004年6月 Ver1.0 初版 改 訂:2005年9月 Ver1.2 株式会社 コニファ.
JXTA Shell (1) P2P特論 (ソフトウェア特論) 第4回 /
7-0.SWORD Client for WEKO インストールマニュアル Version 2.2
情報コミュニケーション入門b 第2回 Part2 パソコンの基本操作 ~日本語入力まで
第13回 2007年7月20日 応用Java (Java/XML).
お客様各位 ONE WEB PICK UP システム アカウント(利用ID)登録マニュアル.
Garoon on cybozu.com 2014年9月版 新機能 Copyright© 2014 Cybozu.
JXTA Shell (2) P2P特論 (ソフトウェア特論) 第5回 /
ソフトウェア保守のための コードクローン情報検索ツール
Webアプリケーションと JSPの基本 ソフトウェア特論 第4回.
ASP.NET 2.0による Webサービスの構築 2008年10月18日 こくぶんまさひろ.
Z39.50プロトコルによる日本語書誌データ情報検索システム
常設チャット トピック フィードを作成してアクティビティをフォローする Lync 2013 クイック リファレンス
JSPの基本 J2EE I (データベース論) 第8回 /
ASP.NET 2.0による Webサービスの構築 2008年10月18日 こくぶんまさひろ.
Presentation transcript:

http://www.wakhok.ac.jp/~tatsuo/ws2/ 2005年11月17日 Webサービス II (第6回) http://www.wakhok.ac.jp/~tatsuo/ws2/ 2005年11月17日

この時間の目的 Registry Browser を使ってみる 探索 UDDI サーバとそのデータ構造を知る

復習:Service Registry JWSDP 1.6 の登録サービス 従来のRegistry Server(UDDI ver2ベース) に代わる存在 UDDI ver3 、ebXML (内部で何が行われているかは次回の講義で) 登録・探索の機能を使ってみる 現行は Eary Access版 (予告された機能のすべては実現されていない)

Service Registryの機能(1) Webアプリケーションとして起動 http://localhost:8080/soar

Service Registryの機能(2) Explore 登録データのツリーを表示

Service Registryの機能(3) データの詳細情報の表示(Details)

Service Registryの機能(4) Search による検索 :入力フォームを表示

Service Registryの機能(5) Searchのパターンが複数から選択可能 例) Basic Query Object Type(選択メニュー) Name(テキストフィールド) Description(テキストフィールド) *「ワイルドカード」 % -- 複数の任意文字 _ -- 単独の任意文字

Service Registryの機能(6) Create a New Registry Object

Service Registryの機能(7) 新しいデータの登録、データの修正 権限のチェックが必須 従来は「ユーザ名」と「パスワード」のみ 「なりすまし」の問題 Userの登録 Userに対し「証明書」による認証を採用 (ただし、本日の実習では利用しない)

Service Registryの機能(8) 登録データの詳細情報を入力

Service Registryの機能(9) 登録された情報を再度検索して確認

Service Registryの機能(9) Create User Account (新規ユーザ登録) セキュリティの中心機能

UDDIとは? Universal Description, Discovery, and Integration 企業とそのサービスを世界規模で登録 そのためのデータ構造とプロトコルの定義 http://www.uddi.org/

Webサービスのアーキテクチャ 登録、探索、発見

UDDIのデータ構造 5個の中心となる要素 businessEntity businessService tModel bindingTemplate publisherAssertion

businessEntity 企業(団体)に対応する情報 属性 businessKey ,authorizedName ,operator 子要素 name, description, discoveryURLs, contacts, businessServices, identifierBag categoryBag

businessService サービスの情報に対応 1つのbusinessEntity の中に複数存在可 属性 seviceKey, businessKey 子要素 name, description, bindingTemplates, categoryBag

bindingTemplate businessService と tModel を結ぶ 属性 bindingKey, seviceKey 子要素 description, accessPoint, hostingRedirector, tModelInstanceDetails

tModel Technical Model businessEntity とは独立して存在 複数のサービスで共有される可能性 属性 tModelKey ,authorizedName ,operator 子要素 name, description, overviewDoc identifierBag, categoryBag

publisherAssertion 子要素 fromKey, toKey, keyReference

UDDIの情報のキー すべての情報を識別のためのキーで管理 UDDI Ver 2 では UUIDを使用

UUIDとは? Universal Unique Identifier 決して重複しない128ビットの数値 Time Stamp(60ビット) Version情報(4ビット) Variant識別、Reserved(2ビット) 重複しない乱数(14ビット) MACアドレス(マシン)の識別(48ビット) uuid:469ea252-d39b-45ba-a863-eb467f6ebcbf

UDDIサーバの情報は「参照」 データの実体へのアクセス情報を提供

通信プロトコル SOAPのメッセージとして実現(約40種) <SOAP-ENV:Envelope xmlns:SOAP-ENV= "http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/><SOAP-ENV:Body> <find_service generic="2.0" maxRows="100" xmlns="urn:uddi-org:api_v2"> <name>Wakkanai</name> </find_service> </SOAP-ENV:Body></SOAP-ENV:Envelope>

実際に UDDIサーバにアクセス (少し古いツール、単独のウィンドウ) JWSDP のメニューから起動可能 JAXR Registry Brower (少し古いツール、単独のウィンドウ) JWSDP のメニューから起動可能

UDDIサーバの指定 UDDIサーバのURLを選択もしくは直接入力

名前による検索 Nameにキーワード、Searchボタン