W eb   S ervices Introd uction to
Agenda The Past 1 The Present 2 The Future ( definitely it’s Web Services   ) 3 A peep into the future 4
The Past <ul><li>Client Server Architecture </li></ul><ul><ul><li>Problems it faced: </li></ul></ul><ul><ul><ul><ul><li>Sc...
The Present <ul><li>3-tier Architecture </li></ul><ul><ul><li>What it uses </li></ul></ul><ul><ul><ul><li>DCOM (Distribute...
Get ready for the future… <ul><li>Web + Services </li></ul><ul><ul><li>Web –  The facilities are provided via World Wide W...
A classic example <ul><li>Courier Delivery system </li></ul><ul><li>“I wanted this parcel to reach on time. I don’t bother...
The Future <ul><li>Web Services </li></ul><ul><ul><li>Solution to earlier problems </li></ul></ul><ul><ul><ul><li>Encapsul...
A peep into the future…Architecture
A peep into the future… SOAP  ( S imple  O bject  A ccess  P rotocol) Web Services WSDL ( W eb  S ervices  D efinition  L ...
A peep into the future…Protocols <ul><li>SOAP </li></ul><ul><ul><li>Used to exchange messages between  Service Requester ,...
SOAP contd…
A peep into the future…Protocols <ul><li>WSDL </li></ul><ul><ul><li>WSDL describes network services by using an XML gramma...
A peep into the future…Protocols <ul><li>UDDI </li></ul><ul><ul><li>It represents the service broker that enables service ...
Architecture + Protocols
A friendly note… <ul><ul><li>KISS </li></ul></ul><ul><ul><li>K eep   I t   S imple ,  S tupid! </li></ul></ul>“ Keep it si...
Thank you
“ The Question” Award ?
Upcoming SlideShare
Loading in...5
×

Web Services

288

Published on

Published in: Economy & Finance, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

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

No notes for slide

Web Services

  1. 1. W eb S ervices Introd uction to
  2. 2. Agenda The Past 1 The Present 2 The Future ( definitely it’s Web Services  ) 3 A peep into the future 4
  3. 3. The Past <ul><li>Client Server Architecture </li></ul><ul><ul><li>Problems it faced: </li></ul></ul><ul><ul><ul><ul><li>Scalability </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Single point failure </li></ul></ul></ul></ul>
  4. 4. The Present <ul><li>3-tier Architecture </li></ul><ul><ul><li>What it uses </li></ul></ul><ul><ul><ul><li>DCOM (Distributed Component Object Model) </li></ul></ul></ul><ul><ul><ul><li>RMI (Remote Method Invocation) </li></ul></ul></ul><ul><ul><ul><li>CORBA (Common Object Request Broker Architecture) </li></ul></ul></ul><ul><ul><li>Problems it faced: </li></ul></ul><ul><ul><ul><ul><li>Interoperability </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Tight coupling </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Crossing firewall </li></ul></ul></ul></ul>
  5. 5. Get ready for the future… <ul><li>Web + Services </li></ul><ul><ul><li>Web – The facilities are provided via World Wide Web. </li></ul></ul><ul><ul><li>Services – Facilities provided to you by some provider. </li></ul></ul>
  6. 6. A classic example <ul><li>Courier Delivery system </li></ul><ul><li>“I wanted this parcel to reach on time. I don’t bother how your delivery system works.” </li></ul><ul><li>“I don’t bother that you are late because the delivery van was stuck in some problem.” </li></ul>Encapsulation Loose Coupling
  7. 7. The Future <ul><li>Web Services </li></ul><ul><ul><li>Solution to earlier problems </li></ul></ul><ul><ul><ul><li>Encapsulation </li></ul></ul></ul><ul><ul><ul><li>Loose coupling </li></ul></ul></ul><ul><ul><ul><li>Contract based architecture </li></ul></ul></ul><ul><li>A formal definition </li></ul><ul><ul><ul><li>“ Web Services are encapsulated, loosely coupled contracted Service Provider functions offered via standard protocols” </li></ul></ul></ul><ul><ul><ul><ul><ul><li> - WebServices.org </li></ul></ul></ul></ul></ul>
  8. 8. A peep into the future…Architecture
  9. 9. A peep into the future… SOAP ( S imple O bject A ccess P rotocol) Web Services WSDL ( W eb S ervices D efinition L anguage ) UDDI ( U niversal D iscovery D escription I ntegration ) Protocols used 
  10. 10. A peep into the future…Protocols <ul><li>SOAP </li></ul><ul><ul><li>Used to exchange messages between Service Requester , Service Broker and Service Provider </li></ul></ul>
  11. 11. SOAP contd…
  12. 12. A peep into the future…Protocols <ul><li>WSDL </li></ul><ul><ul><li>WSDL describes network services by using an XML grammar </li></ul></ul>
  13. 13. A peep into the future…Protocols <ul><li>UDDI </li></ul><ul><ul><li>It represents the service broker that enables service requesters to find a suitable service provider </li></ul></ul>…
  14. 14. Architecture + Protocols
  15. 15. A friendly note… <ul><ul><li>KISS </li></ul></ul><ul><ul><li>K eep I t S imple , S tupid! </li></ul></ul>“ Keep it simple. When in doubt during design, choose the simplest solution.” - Brian Carpenter , Internet Architecture Board
  16. 16. Thank you
  17. 17. “ The Question” Award ?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×