Webszolgáltatások elmélete és gyakorlata

403 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
403
On SlideShare
0
From Embeds
0
Number of Embeds
53
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Webszolgáltatások elmélete és gyakorlata

  1. 1. Webszolgáltatások Elmélete és Gyakorlata Németh Ádám meetup@adamnemeth.hu
  2. 2. Webszolgáltatások• „API”-k legszélesebb válfaja• Ilyen a… – Facebook API – Twitter API – Flickr API – Google Data (Youtube, Picasa, Blogger) API• Nem ilyen: iWiW API – Az ugyanis widgetplatform
  3. 3. SOAP vs. REST
  4. 4. Mi a baj a SOAP-pal?
  5. 5. Mi a baj a SOAP-pal? Semmi!
  6. 6. Azaz mégis…• Nagy bemeneti sávszéligény – Bejövő adat XML-ben, nem név-érték párként – Emiatt máshogy kell terheléselosztani is – Nem magyar szolgáltatás méretű probléma• Nem triviális, csak pofonegyszerű – 30 oldal… – Minden nyelven használható
  7. 7. REST néven futó dolgok• „Tényleges” REST – Fielding, Castello – Ilyen állat márpedig nincs!• RSS/Atom – Google Gdata, Indafotó API• RPC-like – Függvénynév URL-ben, paraméterek POST – Mindenki inkompatibilis mindenkivel, saját
  8. 8. IndaAPIRPC API
  9. 9. RobosztusságCache, hibatűrés, strapabírás
  10. 10. ÁtlátszóságHogy csak a lényeggel kelljen foglalkozni (de: látszólagos átláthatóság)
  11. 11. ReflexióCache-eld, cache-eld, cache-eld!
  12. 12. AnnotációkPHP, Python -> Kommentreflexió!
  13. 13. BehelyettesíthetőségTerheléselosztás, kaszkádosítás
  14. 14. MetaServiceSzolgáltatás arról, milyen szolgáltatások vannak
  15. 15. Got questions?

×