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.

Web Services: Dje - Sot

852 views

Published on

Prezantim i mbajtur më 10 Shkurt 2013 në Innovation Centre Kosovo të organizuar nga Alnug dhe Alssug.

Published in: Technology
  • Be the first to comment

Web Services: Dje - Sot

  1. 1. WEB SERVICES SOT – NESËR BETIM DRENICA @BETIMDRENICA BETIMDRENICA.COM
  2. 2. DEFINICIONI• A WEB API (APPLICATION PROGRAMMING INTERFACE) IS TYPICALLY A DEFINED SET OF HTTP REQUEST MESSAGES ALONG WITH A DEFINITION OF THE STRUCTURE OF RESPONSE MESSAGES, TYPICALLY EXPRESSED IN JSON ORXML. WHILE "WEB API" IS SOMETIMES CONSIDERED A SYNONYM FOR WEB SERVICE, THE WEB 2.0 APPLICATIONS TYPICALLY HAVE MOVED AWAY FROM SOAP-BASED WEB SERVICES TOWARDS MORE DIRECT REST-STYLE COMMUNICATIONS. ( HTTP://EN.WIKIPEDIA.ORG/WIKI/WEB_API )
  3. 3. API - RRITJA E PËRDORIMIT API gjatë viteve 4
  4. 4. API - RRITJA E PËRDORIMIT Numri total gjatë viteve 5
  5. 5. API - RRITJA E PËRDORIMIT API gjatë viteve 6
  6. 6. API - RRITJA E PËRDORIMIT API gjatë viteve 7
  7. 7. API - RRITJA E PËRDORIMIT Numri i API- ve, Top 15 kategoritë Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011 8
  8. 8. TË FAMSHMET?• GOOGLE ( HTTPS://DEVELOPERS.GOOGLE.COM/APIS-EXPLORER/ )• AMAZON ( HTTPS://DEVELOPER.AMAZONSERVICES.COM/ )• FACEBOOK (HTTPS://DEVELOPERS.FACEBOOK.COM/DOCS/REFERENCE/REST/ )• TWITTER (HTTPS://DEV.TWITTER.COM/DOCS/API/1.1 )• YAHOO ( HTTP://DEVELOPER.YAHOO.COM/EVERYTHING.HTML )• EBAY ( HTTP://DEVELOPER.EBAY.COM/COMMON/API/ )• SKYDRIVE (HTTP://MSDN.MICROSOFT.COM/EN-US/LIBRARY/LIVE/HH826521.ASPX )• DROPBOX (HTTPS://WWW.DROPBOX.COM/DEVELOPERS )
  9. 9. DJE?• SOAP• XML ORIENTED• JO SHUMË TË POPULLARIZUARA• THJESHTË, TEKNOLOGJI PARA KOHE
  10. 10. SOT?• REST• JSON• ORIENTIM KOMPLET KAH WS.• KËRKESA PËR SHUMË PAISJE
  11. 11. HTTP, REST, CONENT-NEGOTIATION• HTTP 1.1 - ROY FIELDING• REPRESENTATIONAL STATE TRANSFER• CLIENT • ACCEPT-LANGUAGE • ACCEPT-CONTENT• SERVER • CONTENT-TYPE
  12. 12. REST-METODAT• GET - READ• POST - CREATE• PUT - UPDATE• DELETE – REMOVEHTTP://API.SCARDS.COM
  13. 13. MICROSOFT STACK• WCF (SOAP & REST ‘TOOLKIT’)• ASP.NET WEB API• SERVICE STACK.NET• ASP.NET MVC (JO DIREKT API TEKNOLOGJI)
  14. 14. SHEMBULL & RESURSE• API.SCARDS.COM• HTTP://WWW.PROGRAMMABLEWEB.COM/

×