SlideShare uma empresa Scribd logo
1 de 15
WEB SERVICES
 SOT – 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




                  API gjatë viteve   4
API - RRITJA E PËRDORIMIT




               Numri total gjatë viteve   5
API - RRITJA E PËRDORIMIT




                  API gjatë viteve   6
API - RRITJA E PËRDORIMIT




                  API gjatë viteve   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
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 – REMOVE
HTTP://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/

Mais conteúdo relacionado

Destaque

Math130 ch09
Math130 ch09Math130 ch09
Math130 ch09
Putrace
 
F E V E R A N D S K I N R A S H Final
F E V E R  A N D  S K I N  R A S H FinalF E V E R  A N D  S K I N  R A S H Final
F E V E R A N D S K I N R A S H Final
M.YOUSRY Abdel-Mawla
 

Destaque (20)

Math130 ch09
Math130 ch09Math130 ch09
Math130 ch09
 
APD book 32 copy
APD book 32 copyAPD book 32 copy
APD book 32 copy
 
Presentation 2 (1)
Presentation 2 (1)Presentation 2 (1)
Presentation 2 (1)
 
Evolimi i Gjuhëve Programuese -Lënda:Informatika e Biznesit
Evolimi i Gjuhëve Programuese -Lënda:Informatika e BiznesitEvolimi i Gjuhëve Programuese -Lënda:Informatika e Biznesit
Evolimi i Gjuhëve Programuese -Lënda:Informatika e Biznesit
 
7 rregullat e suksesit nga Bill Gates
7 rregullat e suksesit nga Bill Gates7 rregullat e suksesit nga Bill Gates
7 rregullat e suksesit nga Bill Gates
 
Presentation 2 (1)
Presentation 2 (1)Presentation 2 (1)
Presentation 2 (1)
 
Pub/Sub for the masses- Ein Einführungsworkshop in MQTT [GERMAN]
Pub/Sub for the masses- Ein Einführungsworkshop in MQTT [GERMAN]Pub/Sub for the masses- Ein Einführungsworkshop in MQTT [GERMAN]
Pub/Sub for the masses- Ein Einführungsworkshop in MQTT [GERMAN]
 
Analiza dhe modelimi i sistemeve transportuese
Analiza dhe modelimi i sistemeve transportueseAnaliza dhe modelimi i sistemeve transportuese
Analiza dhe modelimi i sistemeve transportuese
 
F E V E R A N D S K I N R A S H Final
F E V E R  A N D  S K I N  R A S H FinalF E V E R  A N D  S K I N  R A S H Final
F E V E R A N D S K I N R A S H Final
 
Histori dhe zhvillimi i kompjuterave
Histori dhe zhvillimi i kompjuteraveHistori dhe zhvillimi i kompjuterave
Histori dhe zhvillimi i kompjuterave
 
Network Softwerization Impact, NFV, SDN
Network Softwerization Impact, NFV, SDNNetwork Softwerization Impact, NFV, SDN
Network Softwerization Impact, NFV, SDN
 
Software Defined Network - SDN
Software Defined Network - SDNSoftware Defined Network - SDN
Software Defined Network - SDN
 
Kimi 10
Kimi 10Kimi 10
Kimi 10
 
Mjedisi armela-braka
Mjedisi armela-brakaMjedisi armela-braka
Mjedisi armela-braka
 
Mjedisi
MjedisiMjedisi
Mjedisi
 
SDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined Networking
 
PROJEKT-Ndotja e Mjedisit
PROJEKT-Ndotja e MjedisitPROJEKT-Ndotja e Mjedisit
PROJEKT-Ndotja e Mjedisit
 
Mjedisi
MjedisiMjedisi
Mjedisi
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
 
Software Defined networking (SDN)
Software Defined networking (SDN)Software Defined networking (SDN)
Software Defined networking (SDN)
 

Semelhante a Web Services: Dje - Sot

Open APIs - State of the Market 2011
Open APIs - State of the Market 2011Open APIs - State of the Market 2011
Open APIs - State of the Market 2011
John Musser
 
Open Ap Is State Of The Market
Open Ap Is State Of The MarketOpen Ap Is State Of The Market
Open Ap Is State Of The Market
ConSanFrancisco123
 
api_101
api_101api_101
api_101
samir
 

Semelhante a Web Services: Dje - Sot (20)

Open APIs - State of the Market 2011
Open APIs - State of the Market 2011Open APIs - State of the Market 2011
Open APIs - State of the Market 2011
 
Open APIs and the Semantic Web 2011
Open APIs and the Semantic Web 2011Open APIs and the Semantic Web 2011
Open APIs and the Semantic Web 2011
 
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
API Product Opportunity Responsibility Nicolas Sierro 2015.pptxAPI Product Opportunity Responsibility Nicolas Sierro 2015.pptx
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
 
Open API Ecosystem Overview: December 2010
Open API Ecosystem Overview: December 2010Open API Ecosystem Overview: December 2010
Open API Ecosystem Overview: December 2010
 
Trends in Web APIs Layer 7 API Management Workshop London
Trends in Web APIs Layer 7 API Management Workshop LondonTrends in Web APIs Layer 7 API Management Workshop London
Trends in Web APIs Layer 7 API Management Workshop London
 
Api
ApiApi
Api
 
Integration on Force.com Platform
Integration on Force.com PlatformIntegration on Force.com Platform
Integration on Force.com Platform
 
In salesfroce there are 4 types of api
In salesfroce there are 4 types of apiIn salesfroce there are 4 types of api
In salesfroce there are 4 types of api
 
RefCard API Architecture Strategy
RefCard API Architecture StrategyRefCard API Architecture Strategy
RefCard API Architecture Strategy
 
introduction about REST API
introduction about REST APIintroduction about REST API
introduction about REST API
 
Mobile and API identity – The New Challenges
Mobile and API identity – The New ChallengesMobile and API identity – The New Challenges
Mobile and API identity – The New Challenges
 
Open APIs: What's Hot, What's Not?
Open APIs: What's Hot, What's Not?Open APIs: What's Hot, What's Not?
Open APIs: What's Hot, What's Not?
 
Open Ap Is State Of The Market
Open Ap Is State Of The MarketOpen Ap Is State Of The Market
Open Ap Is State Of The Market
 
Open APIs: State of the Market, May 2010
Open APIs: State of the Market, May 2010Open APIs: State of the Market, May 2010
Open APIs: State of the Market, May 2010
 
RESTful web APIs (build, document, manage)
RESTful web APIs (build, document, manage)RESTful web APIs (build, document, manage)
RESTful web APIs (build, document, manage)
 
Ebook undisturbed rest-v1 [res_tful apis]
Ebook undisturbed rest-v1 [res_tful apis]Ebook undisturbed rest-v1 [res_tful apis]
Ebook undisturbed rest-v1 [res_tful apis]
 
api_101
api_101api_101
api_101
 
OpenAPI v.Next - Events, Alternative Schemas & the Road Ahead
OpenAPI v.Next - Events, Alternative Schemas & the Road AheadOpenAPI v.Next - Events, Alternative Schemas & the Road Ahead
OpenAPI v.Next - Events, Alternative Schemas & the Road Ahead
 
What Makes a Great Open API?
What Makes a Great Open API?What Makes a Great Open API?
What Makes a Great Open API?
 
What’s behind a high quality web API? Ensure your APIs are more than just a ...
What’s behind a high quality web API? Ensure your APIs are more than just a ...What’s behind a high quality web API? Ensure your APIs are more than just a ...
What’s behind a high quality web API? Ensure your APIs are more than just a ...
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Web Services: Dje - Sot

  • 1. WEB SERVICES SOT – NESËR BETIM DRENICA @BETIMDRENICA BETIMDRENICA.COM
  • 2.
  • 3. 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 )
  • 4. API - RRITJA E PËRDORIMIT API gjatë viteve 4
  • 5. API - RRITJA E PËRDORIMIT Numri total gjatë viteve 5
  • 6. API - RRITJA E PËRDORIMIT API gjatë viteve 6
  • 7. API - RRITJA E PËRDORIMIT API gjatë viteve 7
  • 8. 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
  • 9. 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 )
  • 10. DJE? • SOAP • XML ORIENTED • JO SHUMË TË POPULLARIZUARA • THJESHTË, TEKNOLOGJI PARA KOHE
  • 11. SOT? • REST • JSON • ORIENTIM KOMPLET KAH WS. • KËRKESA PËR SHUMË PAISJE
  • 12. HTTP, REST, CONENT-NEGOTIATION • HTTP 1.1 - ROY FIELDING • REPRESENTATIONAL STATE TRANSFER • CLIENT • ACCEPT-LANGUAGE • ACCEPT-CONTENT • SERVER • CONTENT-TYPE
  • 13. REST-METODAT • GET - READ • POST - CREATE • PUT - UPDATE • DELETE – REMOVE HTTP://API.SCARDS.COM
  • 14. MICROSOFT STACK • WCF (SOAP & REST ‘TOOLKIT’) • ASP.NET WEB API • SERVICE STACK.NET • ASP.NET MVC (JO DIREKT API TEKNOLOGJI)
  • 15. SHEMBULL & RESURSE • API.SCARDS.COM • HTTP://WWW.PROGRAMMABLEWEB.COM/

Notas do Editor

  1. http://api.scards.com/Help TemplateCategoriesGethttp://api.scards.com/Help/Api/GET-TemplateCategoriesGet by Idhttp://api.scards.com/Help/Api/GET-TemplateCategories-idPosthttp://api.scards.com/Help/Api/POST-TemplateCategoriesPuthttp://api.scards.com/Help/Api/PUT-TemplateCategories_templateCategoriesIdDeletehttp://api.scards.com/Help/Api/DELETE-TemplateCategories_templateCategoriesId