Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Webszolgáltatások elmélete és gyakorlata

  • Be the first to comment

  • Be the first to like this

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?

×