Web Service


Published on

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Web Service

  1. 1. Darragh Whelan - 20029611
  2. 2. What is a Web Service? <ul><li>The World Wide Web Consortium defines it as: </li></ul><ul><li>&quot;a software system designed to support interoperable machine-to-machine interaction over a network&quot; </li></ul>
  3. 3. What dose this mean? <ul><li>This is the communication of two devices on the internet that are following set rules. </li></ul>
  4. 4. What dose this mean? (cont) <ul><li>In there most basic form, they take data fed into them over a network, carry out a transformation process, and then return the information back over the network. </li></ul>
  5. 5. No,so what are they really?! <ul><li>They range from the simple such as. Embedding Google Maps </li></ul><ul><li>To the complex such as cloud computing. </li></ul><ul><li>But they are generally anything that you run over a network on another host. </li></ul>
  6. 6. Would I be using them? <ul><li>Yes! They are everywhere. </li></ul><ul><li>This presentation is been hosted on a web service. </li></ul><ul><li>Everyday you may use Web Services to, </li></ul><ul><li>Get you email </li></ul><ul><li>Get the weather </li></ul><ul><li>Your G drive in college </li></ul>
  7. 7. How do they work? <ul><li>They mainly run on top of existing technologies such as TPC/IP HTTP SMTP POP IMAP </li></ul>
  8. 8. How do they work (cont) <ul><li>If we take this presentation as an example. </li></ul><ul><ul><li>It was converted and then hosted on shareslide.net </li></ul></ul><ul><ul><li>It was then embedded onto blogger using there API </li></ul></ul><ul><ul><li>So when we load the blogger page, they web browser also sends a request to the shareslide servers requesting to access to the files. </li></ul></ul>
  9. 9. How do they work (cont) <ul><li>The shareslide servers return the files, and a list of commands used to control the presentation in flash. </li></ul>
  10. 10. Why are they so good? <ul><li>The main advantages of them are </li></ul><ul><ul><li>It is moving the data processing from the edge of a network into the centre where. </li></ul></ul><ul><ul><ul><li>This is useful because servers are configured for handling these requests and are generally fast then a client device. </li></ul></ul></ul><ul><ul><li>They centralise data storage, where access for other clients may be faster </li></ul></ul>
  11. 11. Why are they so good? (cont) <ul><ul><li>Give a client access to more information then it would have available with out them </li></ul></ul><ul><ul><li>Such as your weather gadgets on your sidebar. </li></ul></ul><ul><ul><ul><li>These work by sending a geographical location to a service, witch then returns the weather report that is then displayed to the user. </li></ul></ul></ul><ul><li>Improve data security as the data is not stored locally and may be transferred over secure protocols such as HTTPs. </li></ul>
  12. 12. So what's next with them? <ul><li>The next big thing with web services is cloud computing. </li></ul><ul><li>This is where all of your data processing that is normally carried out on the client device is moved into the centre of the network onto faster servers . </li></ul>
  13. 13. So what's next with them? (cont) <ul><li>The ‘mash-up’ of data </li></ul><ul><li>Data mash-up is where a number of difference web services are combined in one place to provide one block of information. </li></ul><ul><li>This is already happening today with sites incorporating APIs from different sites such as twitter, Google APIs </li></ul>
  14. 14. References <ul><li>WebServices(2008), Available at: http://www.webservices.org/ </li></ul><ul><li>(Accessed: 11 February 2009) </li></ul><ul><li>Amazon Web Services(2008), </li></ul><ul><li>Available at: http://aws.amazon.com/ </li></ul><ul><li>(Accessed: 11 February 2009) </li></ul>
  15. 15. <ul><li>Web service list API(2007), Available at: http://www.webservicelist.com/ </li></ul><ul><li>(Accessed: 11 February 2009) </li></ul>