Web SOAP Internet Web REST SOAP REST 3 REST SOAP 4

Similar documents
第2回_416.ppt


IC RDFOWL PIM DB ID GIS RFID 2 ID ID ID XML web.xml GIS,PIM G-XML OWL RDF XML WSDL REST XML ID

XMLを基盤とするビジネスプロトコルの動向

Web 1990,HTTP, HTML, URL XML HTML XHTML XML Web XMLSOAPWSDL ( ) Web2.0 Web XML+WebAPI

Encryption Security

Delphi/400を使用したWebサービスアプリケーション

Oracle Service-Oriented Architecture Suite

XISによる効率良いシステム開発のポイント

WebサービスとCORBA

untitled

IT Web NEC Corporation

Oracle Secure Enterprise Search 10gを使用したセキュアな検索

藤本/142‐161 日本刀鑑定用語 福田

山梨県ホームページ作成ガイドライン

Web Web ( (SOAP (SOAP/http (WSDL UDDI 1. 2.XML 3. (XDoS http, https SOAP XML Web/App ( App

Web2.0 REST API + XSLT Amazon hon.jp API XML Consortium XML ( ) REST(GET)API hon.jp Amazon.co.jp Google Map Exif to RDF(kanzaki.com) REST +

_02-5.ppt

データ連携ソリューションスイート 「ASTERIA WARP」  ご紹介資料

日立評論 2016年9月号:金融イノベーションを実現する新たなエンタープライズアプリケーション開発への取り組み

SAML

XML Consortium Web Web ( ) XML Consortium XML Consortium Web TravelXML Web Web ( Web ) Web XML Consortium 2

07_経営論集2010 小松先生.indd

untitled

201506_Web版作成支援_簡易操作マニュアル

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

講座計画書サンプル

WebOS aplat WebOS WebOS 3 XML Yahoo!Pipes Popfry UNIX grep awk XML GUI WebOS GUI GUI 4 CUI

1

TravelXMLを利用した Webサービス実証実験デモ

Web STEPS Web Web Form Cookie HTTP STEPS Web

知的 Web のためのマッシュアッププログラミング presentation data logic JavaScript JavaScript JavaScript 図 -1 マッシュアップの分類 マッシュアップの分類 3-1 presentation, data logic 3 presentat

Oracle Application Server 10g Release 3(10.1.3)Oracle HTTP Serverの概要

ohp.mgp

橡dbweb2002-sato.PDF

untitled

教室案内.pptx

0序文‐1章.indd

FileMaker Server Getting Started Guide

Web2.0 LL Framework Ruby on Rails / TurboGears / CakePHP Atlas Web2.0 XML Selenium / JMeter 3 Ajax Web 2.0 UI Ruby on Rails Web 2. ASP.NET AJAX,

XMLとは、eXtensible Markup Languageの略で、拡張可能なマーク付け言語である

untitled

5-5_arai_JPNICSecSemi_XssCsrf_CM_ PDF

_05.ppt

CAS Yale Open Source software Authentication Authorization (nu-cas) Backend Database Authentication Authorization Powered by A

Servlet JSP JSP Servlet/JSP における 日 本 語 の 処 理 - 1

Javaセミナー資料.PDF

untitled

WEBサービス超入門 mask.key

Wiki

Flash Player ローカル設定マネージャー

Transcription:

XML Day Web2.0 REST SOAP SOAP REST WADL, WSDL2.0 REST SOAP " " 2006 12 11 XML Web2.0 SOAP REST 2

Web SOAP Internet Web REST SOAP REST 3 REST SOAP 4

REST Representational State Transfer REST Web URL XML http://hogehoge.com/search?id=xxxx HTTP Web Web HTML REST XML GET URL POST <form> Web REST RESTful 5 REST 6

SOAP Simple Object Access Protocol SOAP Web XML SOAP 1.0 SOAP1.0 Web SOAP1.1 HTTP SMTP, FTP, e.t.c SOAP1.2 GET http://www.w3.org/tr/soap12-part0/#l26854 7 SOAP 8

REST SOAP REST URL URL? URL http://hostname/hoge.cgi?id=1234 http://hostname/hoge.cgi/id/1234/ SOAP XML Document 9 REST SOAP 10

REST WADL Web Application Description Language https://wadl.dev.java.net/ RelaxNG Schema W3C XML Shema DELETE, GET, HEAD, POST, PUT 20061109 - Specification (PDF) B RelaxNG Schema for WADL wadl2java 11 WADL 20061109 - Specification (PDF) 12

SOAP WSDL Web Services Description Language http://www.w3.org/tr/wsdl W3C XML Schema WSDL2Java any WS-* WSDL2.0 GET, PUT http://www.w3.org/tr/wsdl20-primer/#reservationdetails_http wsdl2java wsdl.exe SOAP 13 WSDL Web Services Description Language (WSDL) 1.1 14

REST SOAP 15 REST HTTP XML Web REST 16

REST Web Servlet: request.getparameter( param1"); cgi: QUERY_STRING Web OK HTTP JavaScript XMLHttpRequest, ActiveXObject ("Microsoft.XMLHTTP") Java HttpURLConnection HTTP https Session Cookie RESTful URL URL POST 17 REST WS-* Google, Amazon, Yahoo HTML <xxx src= > GoogleMaps 18

SOAP WS-* WS-Security http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wss XML, XML End-to-End WS-Policy http://www.w3.org/2002/ws/policy/ Web WS-Addressing http://www.w3.org/2002/ws/addr/ Web WS-.. W3C OASIS 19 SOAP XML XML XML XML SOAP Java(axis, JAX-WS).NET Framework PHP(SOAP ) Perl Perl/SOAP Oracle, DB2, SQLServer MS-Office SOAP Toolkit 20

SOAP, B2B WS-* WS-Security splat 21 splat Web Web (SOAP) WS-Security End-to-End https WS-Security splat Travel XML 12345 XXXX Travel XML 12345 22

REST SOAP 23 REST,SOAP JavaScript Ajax(Asynchronous JavaScript + XML) XMLHttpRequest JavaScript REST SOAP PHP, Perl, e.t.c. PHP5 SOAP http://php.morva.net/manual/ja/ref.soap.php Web REST SOAP wget REST URL 24

REST,SOAP REST HTTP HTTP wget 25 REST,SOAP SOAP WSDL2Java XML WS-* HTTP SOAP1.1 HTTP SOAP 26

REST SOAP SOAP REST 27 SOAP REST Web SOAP REST AXIS2 REST http://localhost:8080/axis2/services/version http://localhost:8080/axis2/rest/version http://ws.apache.org/axis2/1_1/rest-ws.html.net Framework 1.1 GET, POST web.config http://support.microsoft.com/kb/819267/ja 28 web.config <configuration> <system.web> <webservices> <protocols> <add name="httpget"/> <add name="httppost"/> </protocols> </webservices> </system.web> </configuration>

SOAP REST REST SOAP Web SOAP Web HTML XHTML REST SOAP REST Web SOAP 29 Web REST SOAP 30

Web Web Web Web Web Web Web Web Web REST REST 31 32

Java REST SOAP WSIT Web Services Interoperability Technology https://wsit.dev.java.net/ JAX-WS2.0 WS-* SOAP GET WSDL JAXB2.0 JavaScript JSON JavaScript Object Notation XML JavaScript JavaScript DOM Perl Perl5 WSDL SOAP Haskell 33 REST WADL SOAP WSDL1.1 2.0 WS-* SOAP REST, SOAP 34