Web Services: Dje - Sot
-
Upload
betim-drenica -
Category
Technology
-
view
558 -
download
3
description
Transcript of Web Services: Dje - Sot
WEB SERVICESSOT – NESËR
BETIM DRENICA
@BETIMDRENICA
BETIMDRENICA.COM
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 )
API - RRITJA E PËRDORIMIT
4API gjatë viteve
API - RRITJA E PËRDORIMIT
5Numri total gjatë viteve
API - RRITJA E PËRDORIMIT
6API gjatë viteve
API - RRITJA E PËRDORIMIT
7API gjatë viteve
API - RRITJA E PËRDORIMIT
8
Numri i API-ve, Top 15 kategoritë
Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
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 )
DJE?
• SOAP
• XML ORIENTED
• JO SHUMË TË POPULLARIZUARA
• THJESHTË, TEKNOLOGJI PARA KOHE
SOT?
• REST
• JSON
• ORIENTIM KOMPLET KAH WS.
• KËRKESA PËR SHUMË PAISJE
HTTP, REST, CONENT-NEGOTIATION
• HTTP 1.1 - ROY FIELDING
• REPRESENTATIONAL STATE TRANSFER
• CLIENT
• ACCEPT-LANGUAGE
• ACCEPT-CONTENT
• SERVER
• CONTENT-TYPE
REST-METODAT
• GET - READ
• POST - CREATE
• PUT - UPDATE
• DELETE – REMOVEHTTP://API.SCARDS.COM
MICROSOFT STACK
• WCF (SOAP & REST ‘TOOLKIT’)
• ASP.NET WEB API
• SERVICE STACK.NET
• ASP.NET MVC (JO DIREKT API TEKNOLOGJI)
SHEMBULL & RESURSE
• API.SCARDS.COM
• HTTP://WWW.PROGRAMMABLEWEB.COM/