Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Web Services

description
by

Dave Hagan

on 16 February 2011

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Web Services

Web Services http://en.wikipedia.org/wiki/Web_service SOAP - previously Simple Object Access Protocol
http://en.wikipedia.org/wiki/SOAP
Based on Client Server interactions over Http Protocol

Uses XML standard

Uses WSDL - Webservices Discovery Language - describes methods, Variables and Endpoints
See: REST - Representative State Transfer
http://en.wikipedia.org/wiki/Representational_State_Transfer
Based on Client Server interactions over Http Protocol

Uses the transfer of representions of resources
e.g You cannot transfer a tree over the web you can transfer a picture of a tree that represents its state

Uses Http verbs GET (get resource) POST (Send Resource) DELETE (delete resource)

REST is stateless - no state is saved at the server end

Open Source projects include Restlets http://service.osrg.org./WebBroker/services/BrokerService?wsdl Uses Remote Procedure Call (RPC) http://www.tutorialspoint.com/wsdl/ REST SOAP Axis2 Axis2 - An open source SOAP Engine
http://axis.apache.org/axis2/java/core/articles.html

Allows generation of WSDL and Remote Procedure Calls (RPC) from Plain Old Java Objects (POJO) See http://axis.apache.org/axis2/java/core/docs/pojoguide.html#testingpojows
Full transcript