Your SlideShare is downloading. ×
Webszolgáltatások Elmélete és        Gyakorlata          Németh Ádám     meetup@adamnemeth.hu
Webszolgáltatások• „API”-k legszélesebb válfaja• Ilyen a…  – Facebook API  – Twitter API  – Flickr API  – Google Data (You...
SOAP vs. REST
Mi a baj a SOAP-pal?
Mi a baj a SOAP-pal?       Semmi!
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éselosz...
REST néven futó dolgok• „Tényleges” REST  – Fielding, Castello  – Ilyen állat márpedig nincs!• RSS/Atom  – Google Gdata, I...
IndaAPIRPC API
RobosztusságCache, hibatűrés, strapabírás
ÁtlátszóságHogy csak a lényeggel kelljen foglalkozni (de: látszólagos        átláthatóság)
ReflexióCache-eld, cache-eld, cache-eld!
AnnotációkPHP, Python -> Kommentreflexió!
BehelyettesíthetőségTerheléselosztás, kaszkádosítás
MetaServiceSzolgáltatás arról, milyen  szolgáltatások vannak
Got questions?
Upcoming SlideShare
Loading in...5
×

Webszolgáltatások elmélete és gyakorlata

171

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
171
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "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?

×