SlideShare una empresa de 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/

Más contenido relacionado

Destacado

Math130 ch09
Math130 ch09Math130 ch09
Math130 ch09Putrace
 
Presentation 2 (1)
Presentation 2 (1)Presentation 2 (1)
Presentation 2 (1)bona4444
 
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 BiznesitArianit Zeqiri
 
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 GatesMimoza Thaqi
 
Presentation 2 (1)
Presentation 2 (1)Presentation 2 (1)
Presentation 2 (1)bona4444
 
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]Dominik Obermaier
 
Analiza dhe modelimi i sistemeve transportuese
Analiza dhe modelimi i sistemeve transportueseAnaliza dhe modelimi i sistemeve transportuese
Analiza dhe modelimi i sistemeve transportueseErmal Sylejmani
 
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 FinalM.YOUSRY Abdel-Mawla
 
Histori dhe zhvillimi i kompjuterave
Histori dhe zhvillimi i kompjuteraveHistori dhe zhvillimi i kompjuterave
Histori dhe zhvillimi i kompjuteraveEGLI TAFA
 
Network Softwerization Impact, NFV, SDN
Network Softwerization Impact, NFV, SDNNetwork Softwerization Impact, NFV, SDN
Network Softwerization Impact, NFV, SDNMarie-Paule Odini
 
Software Defined Network - SDN
Software Defined Network - SDNSoftware Defined Network - SDN
Software Defined Network - SDNVenkata Naga Ravi
 
Mjedisi armela-braka
Mjedisi armela-brakaMjedisi armela-braka
Mjedisi armela-brakaMegi Braka
 
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 NetworkingSDxCentral
 
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 - 2014SAMeh Zaghloul
 
Software Defined networking (SDN)
Software Defined networking (SDN)Software Defined networking (SDN)
Software Defined networking (SDN)Milson Munakami
 

Destacado (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)
 

Similar 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 2011John Musser
 
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 2011John Musser
 
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.pptxBlockchainizator
 
Open API Ecosystem Overview: December 2010
Open API Ecosystem Overview: December 2010Open API Ecosystem Overview: December 2010
Open API Ecosystem Overview: December 2010John Musser
 
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 LondonCA API Management
 
Integration on Force.com Platform
Integration on Force.com PlatformIntegration on Force.com Platform
Integration on Force.com PlatformAmit Jain
 
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 apiDevang Rana
 
RefCard API Architecture Strategy
RefCard API Architecture StrategyRefCard API Architecture Strategy
RefCard API Architecture StrategyOCTO Technology
 
introduction about REST API
introduction about REST APIintroduction about REST API
introduction about REST APIAmilaSilva13
 
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 ChallengesCA API Management
 
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?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 MarketConSanFrancisco123
 
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 2010John Musser
 
RESTful web APIs (build, document, manage)
RESTful web APIs (build, document, manage)RESTful web APIs (build, document, manage)
RESTful web APIs (build, document, manage)Cisco DevNet
 
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]johnkbutcher
 
api_101
api_101api_101
api_101samir
 
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 AheadTed Epstein
 
What Makes a Great Open API?
What Makes a Great Open API?What Makes a Great Open API?
What Makes a Great Open API?John Musser
 
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 ...Kim Clark
 

Similar 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

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Último (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

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 del 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