© Copyright the Seasar Foundation and the others 2006. all rights reserved. 1 S2Axis2 による Web2.0 らくらく実践 2006/05/14 Seasar Conference 2006 Spring 鈴木 貴典.

Slides:



Advertisements
Similar presentations
1 WSIF における Web サービス・メソッドの自動設 定 2004 年 3 月 23 日 越田高志 松江工業高等専門学校 情報工学科 電子情報通信学会 2004年総合 大会.
Advertisements

1 プリミティブ Web サービスの 入出力データに関する一考察 2005 年 3 月 21 日 松江工業高等専門学校 情報工学科 奈良先端科学技術大学院大学 情報科学研究科 越田高志 電子情報通信学会 2005年総合 大会.
All Rights Reserved, Copyright © 2001 GeoBasic® & IIMS® Networking GIS データ共有型 GIS 2001年2月 ジーイーネット 株式会社.
Wiki と Web サービス API. Wiki と Web サービス API ( 1 )  Web サービス API の流行 Blog が投稿用の Web サービス API を提供 Amazon 、 Google 、 Yahoo などが各種情報 取得のための Web サービス API を提供.
All Rights Reserved Copyright © 2004, Takashi Kobayashi 1 ロバストネス分析の演習問題 <問題1> 次の文をよんで問いに答えよ。 顧客は、 ATM により自分の口座から預金を払い出す。 顧客は、 ATM にキャッシュカードを挿入し、個人認証を行う。
ファーストステップガイド ( 管理者向け) ナレッジスイート株式会社 Copyright (c) knowledgesuite inc. All rights reserved.1.
研究者:スワット センサワート 指導教員:越田高志 先生 1.  従来のインターネットでは サーバから情報を得る一方向のみ。  現在のインターネットでは 双方向の利用に変わりつつある。 2.
© The Seasar Project and the others all rights reserved. 1 Seasar Conference 2006 Spring JSF の波に乗れ! ~ Teeda ではじめる JSF Teeda プロジェクトリーダ.
1 安全性の高いセッション管理方 式 の Servlet への導入 東京工業大学 理学部 千葉研究室所属 99-2270-6 松沼 正浩.
Web サービス II ( 第 13 回 )‏ 2008 年 1 月 9 日 植田龍男. 本日の目的 Web サービスの歴史と将来の展望 (1) WSDL 2.0 の登場 ‏ Jersey プロジェクト Ver 0.5 による開発.
本プレゼンテーション ( 以下、本書 ) で提供されている情報は、本書が 発表された時点における Microsoft の見解を述べたものです。市場 ニーズの変化に対応する必要があるため、本書は記載された内容の実 現に関する Microsoft の確約とはみなされないものとします。また本 書に記載された情報の正確さについて、保証するものではありません。
1 なんとなく Ajax ~新しくて古い XMLHttp 川合孝典 (Kansai.pm) 2005/5/22.
エージェントによる Web サービス連携型商取引システム 研究者 :白池美穂 指導教員:越田高志.
BPLogix + Fiorano SOA Platform ヒューマンワークフローとの連携. この資料は、情報提供を目的としたものであり、提供している情報内容は記述時点でのありのままを述べた ものです。 この資料は資料の販売を目的としたものでもなく、また、弊社製品の特定の目的への適合性などについてい.
ソフトウェア工学 知能情報学部 新田直也. オブジェクト指向パラダイムと は  オブジェクト指向言語の発展に伴って形成され てきたソフトウェア開発上の概念.オブジェク ト指向分析,オブジェクト指向設計など,プロ グラミング以外の工程でも用いられる.  ソフトウェアを処理や関数ではなくオブジェク.
応用 Java(Java/XML) 第 10 回 2006 年 7 月 14 日 植田龍男. 後半の内容の予定 XPath (6/9) 、 XSLT (6/16) 名前空間 (Namespace) (6/16) XML 文書の妥当性の検証 (6/23) DTD, W3C XML Schema SOAP.
メタモデル記述を用いた成果物間の依存関係追跡手法
RailsによるAjaxの利用 回生 小野 実.
モバイルエージェントシステムの実装 エージェント移動(状態とコードの一括移送) エージェント移動の特徴 システム構成 エージェントプログラム
4 相互作用図 後半 FM13001 青野大樹.
施設用WEBのご案内 ~ 施設用WEBの利用申請方法・メリットについてご案内 ~
ヘルスケア連動型 市販薬検索システム 研究者 : 加納 えり 指導教員 : 越田 高志.
Webサービスに関する基本用語 Masatoshi Ohishi / NAOJ & Sokendai
JPAを利用した RESTful Webサービスの開発
2006年11月15日 植田龍男 Webサービス II (第8回) 年11月15日 植田龍男.
合同会社IT政策調査研究所 All Rights Reserved.
準備しておいて下さい [1] へアクセス [2] project.zipをダウンロード
REST型Webサービスによる 楽曲検索システムの開発
施設用WEBのご案内 ~ 施設用WEBの利用申請方法・メリットについてご案内 ~
Webサービス技術を基盤とするGridRPCシステムの評価
WebサービスII (第10回) 2007年11月28日 植田龍男.
分散コンピューティング環境上の Webリンク収集システムの実装
オペレーティングシステムⅡ 第5回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト 2009/11/6.
WSDL と JAX-RPC 年10月13日 Webサービス II (第3回) WSDL と JAX-RPC 年10月13日.
IM、プレゼンス、連絡先 IM 要求に応答する プレゼンスを設定または変更する ユーザーを検索する
目次 NetViewの起動……………………………………………………………… 4
Webサービスポリシー概要 (WS-Policy, WS-PolicyAttachment, WS-SecurityPolicy)
IAA情報登録クライアント for Windows
Webサービスマッシュアップを利用したWebアプリケーションの開発
卒研:データベースチーム 第4回 DOMを使った処理
IM、プレゼンス、連絡先 IM 要求を受け入れる Lync 2013 クイック リファレンス プレゼンスを設定または変更する ユーザーの検索
WebサービスII (第8回) 2007年11月14日 植田龍男.
Yahoo! JAPAN 震災対応とオープンデータの重要性 資料8
オンライン説明会に関する調査 上杉裕也.
WSDL と JAX-RPC 年10月20日 Webサービス II (第4回) WSDL と JAX-RPC 年10月20日.
RMI ソフトウェア特論 第6回 /
入出力データ型に透過な Webサービス動的実行システム 松江工業高等専門学校 情報工学科 越田高志 情報処理学会第68回全国大会
Webサービスを使った クライアント・プログラム
第10回 2007年6月29日 応用Java (Java/XML).
SOAP/UDDI/WSDLによるB2Bシステムの開発
Copyright © 2014 JOPS AWS Working Group, All rights reserved.
SOAP/UDDI/WSDLによるB2Bシステム構築の一事例
Webサービス II(第3回) 2007年10月10日.
WebサービスII (第7回) 2007年11月7日 植田龍男.
資料1-6 平成26年度 第1回技術委員会資料 支援ツール群整備方針
.NET Framework 3.0 概要 (旧称 : WinFX)
Arcserve + 大容量NASサーバで二重化を簡単に! 障害時には、手動、もしくは自動で切替える
WEBアプリケーションの開発 2002年度春学期 大岩研究会2.
10-1 SAXの概要 10-2 Saxプログラミングの基礎 10-3 saxのプログラム例
平成19年10月19日 図書系のための アプリケーション開発講習会
2006年11月8日 植田龍男 Webサービス II (第7回) 年11月8日 植田龍男.
第13回 2007年7月20日 応用Java (Java/XML).
応用Java(Java/XML) 第7回 2006年6月16日 植田龍男.
オブジェクト指向プログラミング クラス 継承
人を幸せにするアプリケーションの開発 2004年度春学期 大岩研究プロジェクト2 2004年4月8日(木) 発表:武田林太郎.
ASP.NET 2.0による Webサービスの構築 2008年10月18日 こくぶんまさひろ.
常設チャット トピック フィードを作成してアクティビティをフォローする Lync 2013 クイック リファレンス
プログラム分散化のための アスペクト指向言語
ASP.NET 2.0による Webサービスの構築 2008年10月18日 こくぶんまさひろ.
Copyright 2016 FIT Co., Ltd. All rights reserved.
Presentation transcript:

© Copyright the Seasar Foundation and the others all rights reserved. 1 S2Axis2 による Web2.0 らくらく実践 2006/05/14 Seasar Conference 2006 Spring 鈴木 貴典

© Copyright the Seasar Foundation and the others all rights reserved. 2 目次 1.Web サービスの課題と S2Axis2 2.Axis2 で変わる Web サービス 3. 「 Yahoo! Web サービス」 3 分クッキング 4.S2Axis2 の機能一覧

© Copyright the Seasar Foundation and the others all rights reserved. 3 Web サービスの課題と S2Axis2 SOAP の専門知識が必要みた いだけど、全く知りません DICON 定義が書ければ OK サービスの XML 定義を作成し て、デプロイして・・・って、 そもそもサービスを公開する のが面倒 POJO のクラスを Web サービ スとして公開できます WSDL からスケルトンを自動 生成するツールがあるようだ けど、使い方を覚えるまでが 大変 WSDL を利用しなくても、 サービスを呼び出せます セキュリティやパフォーマン スが心配 Axis2 が解決してくれます Web サービスの課題 S2Axis2

© Copyright the Seasar Foundation and the others all rights reserved. 4 Axis2 で変わる Web サービス 1. パフォーマンスの向上 – メッセージ指向 > RPC 指向 –StAX ( XML パーサ仕様) > DOM / SAX 2. 同期/非同期メッセージのサポート – 同期型要求応答形式( Request/Response ) – 一方向形式( Oneway ) – 非同期型コールバック形式( Callback ) 3.REST ( Representational State Transfer ) これらの機能を S2Axis2 として提供しま す

© Copyright the Seasar Foundation and the others all rights reserved. 5 同期/非同期メッセージのサポート ( 1/3 ) 同期型要求応答形式( Request/Response ) ① Web サービスの呼び出し ③処理結果の通知 ②サーバでの 処理 サーバから応答を受信する まで、処理はブロックされ る。

© Copyright the Seasar Foundation and the others all rights reserved. 6 同期/非同期メッセージのサポート ( 2/3 ) 一方向形式( Oneway ) ②サーバでの 処理 サービス呼び出し後は、処理を継続。 戻り値や例外の検出はしない。 ① Web サービスの呼び出し

© Copyright the Seasar Foundation and the others all rights reserved. 7 同期/非同期メッセージのサポート ( 3/3 ) 非同期型コールバック形式( Callback ) ① Web サービスの呼び出し ③処理結果の通知 ②サーバでの 処理 サービスを呼び出した後は、処理を継続。 サーバから応答を受信すると、コールバッ クオブジェクトが呼び出される。 コールバック オブジェクト

© Copyright the Seasar Foundation and the others all rights reserved. 8 REST REST って何? –HTTP のクエリパラメータ形式で、 Web サー ビスが呼び出せる。 – こんな感じ。 何がいいの? – 簡単で、理解しやすい。 –Amazon 、 Yahoo 、 Google 、はてな の公開 Web サービスで既に利用されている。 appid=YahooDemo&query=%e6%b2%96%e7%b8%84&results=2 Yahoo! 検索 Web サービス

© Copyright the Seasar Foundation and the others all rights reserved. 9 「 Yahoo! Web サービス」 3 分クッキ ング 材料 インタフェース 4 LOC DTO18 LOC テストコード 22 LOC DICON 少々 下ごしらえ Yahoo! Web サービス検索の API を調べておきましょ う。

© Copyright the Seasar Foundation and the others all rights reserved. 10 S2Axis2 の機能一覧 No 機能 S2AxisS2Axis2 1 同期型要求応答形式メッセージ ○○ 2 一方向形式メッセージ ×○ 3 非同期型コールバック形式メッセー ジ × △ 4 タイプマッピング ○ △ 5 WSDL の利用 ○ △ 6 ハンドラ/モジュールのデプロイ ○ △ 7 WSDD のデプロイ ○ △ 8REST× △ (一部実装済 み) ○ :実装済み △:今後実装予定 × :実装な し