Your SlideShare is downloading. ×
Web Services on AIMS (FAO)
Web Services on AIMS (FAO)
Web Services on AIMS (FAO)
Web Services on AIMS (FAO)
Web Services on AIMS (FAO)
Web Services on AIMS (FAO)
Web Services on AIMS (FAO)
Web Services on AIMS (FAO)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Web Services on AIMS (FAO)

752

Published on

FAO ,AIMS web services ,2009

FAO ,AIMS web services ,2009

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
752
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • A basic scenario of a distributed computing. RPC based communications. Various protocols.
  • Transcript

    • 1. Web Services in AIMS and Agrovoc work bench http://aims.fao.org
    • 2. W3C (working group) definition
      • A Web Service (also Webservice ) is defined by the W3C as "a software system designed to support interoperable machine-to-machine interaction over a network
      • Web Services can convert your applications into Web-applications
      • Web Services are published, found, and used through the Web
    • 3. Web services platform elements
      • SOAP (Simple Object Access Protocol)
          • SOAP is an XML-based protocol to let applications exchange information over HTTP
      • WSDL (Web Services Description Language)
          • WSDL is an XML-based language for locating and describing Web services
      • UDDI (Universal Description, Discovery and Integration)
          • UDDI is a directory service where people can register and search for Web services
    • 4. Web Services Architecture
    • 5. Sending requests, getting results Waiting for requests (known location, known port) Data in XML format SOAP-based communication
      • SOAP:
        • Data in a well-defined XML format
        • Transport over various protocols
          • HTTP, SMTP are the most used, perhaps because they are firewall-friendly
    • 6. XML Messaging Using SOAP
    • 7. Web Services Stack
    • 8. A Web Service example in Java SOAP-aware Servlet (e.g. Apache Axis) Any class processing the incoming requests (“business logic” Any class processing the incoming requests (“business logic” Any class processing the incoming requests (“business logic” Any class processing the incoming requests (“business logic” HTTP Server Servlet engine (e.g. Apache Tomcat) Sending requests, getting results

    ×