SlideShare uma empresa Scribd logo
1 de 29
Web-APIt ,[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]
[object Object]
Palvelumme Strategia Ohjaus Toteutus Internet-strategian konsultointi Yrityksen strategian jalkautus verkkoon Palvelusuunnittelu Sivustosuunnittelu Käyttöliittymäsuunnittelu Sivustojen ja palvelujen toteutus Julkaisujärjestelmät Palvelujen optimointi Kävijöiden seuranta ja analysointi
Web-APIt
Rajauksia ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Määritelmiä ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Toiminta perusperiaatteiltaan ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Autentikointi ja auktorisointi ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
Siirrettävän tiedon määrä ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Rajapintojen granulaarisuus ,[object Object],[object Object],[object Object],[object Object],[object Object]
Rajapintojen granulaarisuus / sisäkkäisyys API 1 API 2 API 3 API 4 Sovellus1 (UI) Sovellus 2 (m2m)
Nimeämiskäytännöt ,[object Object],[object Object],[object Object],[object Object]
 
Versiointi ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
Dokumentointi ,[object Object],[object Object],[object Object],[object Object],[object Object]
 
Käyttöönottoa tukevia asioita ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
Kehittäjälle kelpaavat krouvimmatkin mekanismit ,[object Object],[object Object],[object Object],[object Object]
 
Muita huomioita
Tehokkuus ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sisäisestä API:sta julkiseksi ,[object Object],[object Object],[object Object],[object Object]
API:t monikanavaisuuden sivutuotteena ,[object Object],[object Object],[object Object],[object Object]
Kiitoksia ajastanne

Mais conteúdo relacionado

Semelhante a WOA: Web APIt

Windows 7 Työn tuottavuus
Windows 7 Työn tuottavuusWindows 7 Työn tuottavuus
Windows 7 Työn tuottavuusVaihde 7
 
Uusi MIF -kiertue. Kai Lehtonen: IT –infrastruktuurin uudistaminen IaaS –pilv...
Uusi MIF -kiertue. Kai Lehtonen: IT –infrastruktuurin uudistaminen IaaS –pilv...Uusi MIF -kiertue. Kai Lehtonen: IT –infrastruktuurin uudistaminen IaaS –pilv...
Uusi MIF -kiertue. Kai Lehtonen: IT –infrastruktuurin uudistaminen IaaS –pilv...Management Institute of Finland MIF
 
Avoindata workshop tekninen_yleiskuvaus
Avoindata workshop tekninen_yleiskuvausAvoindata workshop tekninen_yleiskuvaus
Avoindata workshop tekninen_yleiskuvausRoope Tervo
 
Mobiiliratkaisuja pilvestä 13
Mobiiliratkaisuja pilvestä 13Mobiiliratkaisuja pilvestä 13
Mobiiliratkaisuja pilvestä 13Marko Koskela
 
Store App -kehityksen aloittaminen
Store App -kehityksen aloittaminenStore App -kehityksen aloittaminen
Store App -kehityksen aloittaminenSovelto
 
API Design: 7 kuolemansyntiä
API Design: 7 kuolemansyntiäAPI Design: 7 kuolemansyntiä
API Design: 7 kuolemansyntiäArto Santala
 
Sp2013 mitä uutta_jarno
Sp2013 mitä uutta_jarnoSp2013 mitä uutta_jarno
Sp2013 mitä uutta_jarnoJarno Leikas
 
Qlik for the Enterprise
Qlik for the EnterpriseQlik for the Enterprise
Qlik for the EnterpriseeCraft Referre
 
Internet sivujen tuottaminen
Internet sivujen tuottaminenInternet sivujen tuottaminen
Internet sivujen tuottaminenwebesko
 
API-talous ja liiketoimintatiedon hallinta 2017
API-talous ja liiketoimintatiedon hallinta 2017API-talous ja liiketoimintatiedon hallinta 2017
API-talous ja liiketoimintatiedon hallinta 2017Jukka Huhtamäki
 
Microsoft Power BI -webinaarin materiaali 6.9.2018: Accountor Enterprise Solu...
Microsoft Power BI -webinaarin materiaali 6.9.2018: Accountor Enterprise Solu...Microsoft Power BI -webinaarin materiaali 6.9.2018: Accountor Enterprise Solu...
Microsoft Power BI -webinaarin materiaali 6.9.2018: Accountor Enterprise Solu...Accountor Enterprise Solutions Oy
 
Mihin robotit hajoavat?
Mihin robotit hajoavat?Mihin robotit hajoavat?
Mihin robotit hajoavat?Integrata Oy
 
Web Client programming
Web Client programmingWeb Client programming
Web Client programmingguest8899ec02
 
Voita peli verkossa: Parempia asiakkaita verkkopalvelun optimoinnilla
Voita peli verkossa: Parempia asiakkaita verkkopalvelun optimoinnillaVoita peli verkossa: Parempia asiakkaita verkkopalvelun optimoinnilla
Voita peli verkossa: Parempia asiakkaita verkkopalvelun optimoinnillaDarwin Oy
 
Edge Computing 0204020, Telia Inmics-Nebula
Edge Computing 0204020, Telia Inmics-NebulaEdge Computing 0204020, Telia Inmics-Nebula
Edge Computing 0204020, Telia Inmics-NebulaTelia Inmics-Nebula
 
Power BI -webinaarin materiaali 13.3.2018: Accountor Enterprise Solutions Oy
Power BI -webinaarin materiaali 13.3.2018: Accountor Enterprise Solutions OyPower BI -webinaarin materiaali 13.3.2018: Accountor Enterprise Solutions Oy
Power BI -webinaarin materiaali 13.3.2018: Accountor Enterprise Solutions OyAccountor Enterprise Solutions Oy
 
Ketterän omistajuuden abc_ruuskanen
Ketterän omistajuuden abc_ruuskanenKetterän omistajuuden abc_ruuskanen
Ketterän omistajuuden abc_ruuskanenJani Ruuskanen
 

Semelhante a WOA: Web APIt (20)

Tieke api-talous-07092018
Tieke api-talous-07092018Tieke api-talous-07092018
Tieke api-talous-07092018
 
Valtio Expo 2019 - Pilvi tuli jo, oletko valmis?
Valtio Expo 2019 - Pilvi tuli jo, oletko valmis?Valtio Expo 2019 - Pilvi tuli jo, oletko valmis?
Valtio Expo 2019 - Pilvi tuli jo, oletko valmis?
 
Windows 7 Työn tuottavuus
Windows 7 Työn tuottavuusWindows 7 Työn tuottavuus
Windows 7 Työn tuottavuus
 
Uusi MIF -kiertue. Kai Lehtonen: IT –infrastruktuurin uudistaminen IaaS –pilv...
Uusi MIF -kiertue. Kai Lehtonen: IT –infrastruktuurin uudistaminen IaaS –pilv...Uusi MIF -kiertue. Kai Lehtonen: IT –infrastruktuurin uudistaminen IaaS –pilv...
Uusi MIF -kiertue. Kai Lehtonen: IT –infrastruktuurin uudistaminen IaaS –pilv...
 
Avoindata workshop tekninen_yleiskuvaus
Avoindata workshop tekninen_yleiskuvausAvoindata workshop tekninen_yleiskuvaus
Avoindata workshop tekninen_yleiskuvaus
 
Mobiiliratkaisuja pilvestä 13
Mobiiliratkaisuja pilvestä 13Mobiiliratkaisuja pilvestä 13
Mobiiliratkaisuja pilvestä 13
 
Store App -kehityksen aloittaminen
Store App -kehityksen aloittaminenStore App -kehityksen aloittaminen
Store App -kehityksen aloittaminen
 
API Design: 7 kuolemansyntiä
API Design: 7 kuolemansyntiäAPI Design: 7 kuolemansyntiä
API Design: 7 kuolemansyntiä
 
Sp2013 mitä uutta_jarno
Sp2013 mitä uutta_jarnoSp2013 mitä uutta_jarno
Sp2013 mitä uutta_jarno
 
Qlik for the Enterprise
Qlik for the EnterpriseQlik for the Enterprise
Qlik for the Enterprise
 
Internet sivujen tuottaminen
Internet sivujen tuottaminenInternet sivujen tuottaminen
Internet sivujen tuottaminen
 
API-talous ja liiketoimintatiedon hallinta 2017
API-talous ja liiketoimintatiedon hallinta 2017API-talous ja liiketoimintatiedon hallinta 2017
API-talous ja liiketoimintatiedon hallinta 2017
 
Microsoft Power BI -webinaarin materiaali 6.9.2018: Accountor Enterprise Solu...
Microsoft Power BI -webinaarin materiaali 6.9.2018: Accountor Enterprise Solu...Microsoft Power BI -webinaarin materiaali 6.9.2018: Accountor Enterprise Solu...
Microsoft Power BI -webinaarin materiaali 6.9.2018: Accountor Enterprise Solu...
 
Mihin robotit hajoavat?
Mihin robotit hajoavat?Mihin robotit hajoavat?
Mihin robotit hajoavat?
 
SharePoint 2016 ensiesittelyssä
SharePoint 2016 ensiesittelyssäSharePoint 2016 ensiesittelyssä
SharePoint 2016 ensiesittelyssä
 
Web Client programming
Web Client programmingWeb Client programming
Web Client programming
 
Voita peli verkossa: Parempia asiakkaita verkkopalvelun optimoinnilla
Voita peli verkossa: Parempia asiakkaita verkkopalvelun optimoinnillaVoita peli verkossa: Parempia asiakkaita verkkopalvelun optimoinnilla
Voita peli verkossa: Parempia asiakkaita verkkopalvelun optimoinnilla
 
Edge Computing 0204020, Telia Inmics-Nebula
Edge Computing 0204020, Telia Inmics-NebulaEdge Computing 0204020, Telia Inmics-Nebula
Edge Computing 0204020, Telia Inmics-Nebula
 
Power BI -webinaarin materiaali 13.3.2018: Accountor Enterprise Solutions Oy
Power BI -webinaarin materiaali 13.3.2018: Accountor Enterprise Solutions OyPower BI -webinaarin materiaali 13.3.2018: Accountor Enterprise Solutions Oy
Power BI -webinaarin materiaali 13.3.2018: Accountor Enterprise Solutions Oy
 
Ketterän omistajuuden abc_ruuskanen
Ketterän omistajuuden abc_ruuskanenKetterän omistajuuden abc_ruuskanen
Ketterän omistajuuden abc_ruuskanen
 

Mais de Exove

Data security in the age of GDPR – most common data security problems
Data security in the age of GDPR – most common data security problemsData security in the age of GDPR – most common data security problems
Data security in the age of GDPR – most common data security problemsExove
 
Provisioning infrastructure to AWS using Terraform – Exove
Provisioning infrastructure to AWS using Terraform – ExoveProvisioning infrastructure to AWS using Terraform – Exove
Provisioning infrastructure to AWS using Terraform – ExoveExove
 
Advanced custom fields in Wordpress
Advanced custom fields in WordpressAdvanced custom fields in Wordpress
Advanced custom fields in WordpressExove
 
Introduction to Robot Framework – Exove
Introduction to Robot Framework – ExoveIntroduction to Robot Framework – Exove
Introduction to Robot Framework – ExoveExove
 
Jenkins and visual regression – Exove
Jenkins and visual regression – ExoveJenkins and visual regression – Exove
Jenkins and visual regression – ExoveExove
 
Server-side React with Headless CMS – Exove
Server-side React with Headless CMS – ExoveServer-side React with Headless CMS – Exove
Server-side React with Headless CMS – ExoveExove
 
WebSockets in Bravo Dashboard – Exove
WebSockets in Bravo Dashboard – ExoveWebSockets in Bravo Dashboard – Exove
WebSockets in Bravo Dashboard – ExoveExove
 
Diversity in recruitment
Diversity in recruitmentDiversity in recruitment
Diversity in recruitmentExove
 
Saavutettavuus liiketoimintana
Saavutettavuus liiketoimintanaSaavutettavuus liiketoimintana
Saavutettavuus liiketoimintanaExove
 
Saavutettavuus osana Eläkeliiton verkkosivu-uudistusta
Saavutettavuus osana Eläkeliiton verkkosivu-uudistustaSaavutettavuus osana Eläkeliiton verkkosivu-uudistusta
Saavutettavuus osana Eläkeliiton verkkosivu-uudistustaExove
 
Mitä saavutettavuusdirektiivi pitää sisällään
Mitä saavutettavuusdirektiivi pitää sisälläänMitä saavutettavuusdirektiivi pitää sisällään
Mitä saavutettavuusdirektiivi pitää sisälläänExove
 
Creating Landing Pages for Drupal 8
Creating Landing Pages for Drupal 8Creating Landing Pages for Drupal 8
Creating Landing Pages for Drupal 8Exove
 
GDPR for developers
GDPR for developersGDPR for developers
GDPR for developersExove
 
Managing Complexity and Privacy Debt with Drupal
Managing Complexity and Privacy Debt with DrupalManaging Complexity and Privacy Debt with Drupal
Managing Complexity and Privacy Debt with DrupalExove
 
Life with digital services after GDPR
Life with digital services after GDPRLife with digital services after GDPR
Life with digital services after GDPRExove
 
GDPR - no beginning no end
GDPR - no beginning no endGDPR - no beginning no end
GDPR - no beginning no endExove
 
Developing truly personalised experiences
Developing truly personalised experiencesDeveloping truly personalised experiences
Developing truly personalised experiencesExove
 
Customer Experience and Personalisation
Customer Experience and PersonalisationCustomer Experience and Personalisation
Customer Experience and PersonalisationExove
 
Adventures In Programmatic Branding – How To Design With Algorithms And How T...
Adventures In Programmatic Branding – How To Design With Algorithms And How T...Adventures In Programmatic Branding – How To Design With Algorithms And How T...
Adventures In Programmatic Branding – How To Design With Algorithms And How T...Exove
 
Dataohjattu asiakaskokemus
Dataohjattu asiakaskokemusDataohjattu asiakaskokemus
Dataohjattu asiakaskokemusExove
 

Mais de Exove (20)

Data security in the age of GDPR – most common data security problems
Data security in the age of GDPR – most common data security problemsData security in the age of GDPR – most common data security problems
Data security in the age of GDPR – most common data security problems
 
Provisioning infrastructure to AWS using Terraform – Exove
Provisioning infrastructure to AWS using Terraform – ExoveProvisioning infrastructure to AWS using Terraform – Exove
Provisioning infrastructure to AWS using Terraform – Exove
 
Advanced custom fields in Wordpress
Advanced custom fields in WordpressAdvanced custom fields in Wordpress
Advanced custom fields in Wordpress
 
Introduction to Robot Framework – Exove
Introduction to Robot Framework – ExoveIntroduction to Robot Framework – Exove
Introduction to Robot Framework – Exove
 
Jenkins and visual regression – Exove
Jenkins and visual regression – ExoveJenkins and visual regression – Exove
Jenkins and visual regression – Exove
 
Server-side React with Headless CMS – Exove
Server-side React with Headless CMS – ExoveServer-side React with Headless CMS – Exove
Server-side React with Headless CMS – Exove
 
WebSockets in Bravo Dashboard – Exove
WebSockets in Bravo Dashboard – ExoveWebSockets in Bravo Dashboard – Exove
WebSockets in Bravo Dashboard – Exove
 
Diversity in recruitment
Diversity in recruitmentDiversity in recruitment
Diversity in recruitment
 
Saavutettavuus liiketoimintana
Saavutettavuus liiketoimintanaSaavutettavuus liiketoimintana
Saavutettavuus liiketoimintana
 
Saavutettavuus osana Eläkeliiton verkkosivu-uudistusta
Saavutettavuus osana Eläkeliiton verkkosivu-uudistustaSaavutettavuus osana Eläkeliiton verkkosivu-uudistusta
Saavutettavuus osana Eläkeliiton verkkosivu-uudistusta
 
Mitä saavutettavuusdirektiivi pitää sisällään
Mitä saavutettavuusdirektiivi pitää sisälläänMitä saavutettavuusdirektiivi pitää sisällään
Mitä saavutettavuusdirektiivi pitää sisällään
 
Creating Landing Pages for Drupal 8
Creating Landing Pages for Drupal 8Creating Landing Pages for Drupal 8
Creating Landing Pages for Drupal 8
 
GDPR for developers
GDPR for developersGDPR for developers
GDPR for developers
 
Managing Complexity and Privacy Debt with Drupal
Managing Complexity and Privacy Debt with DrupalManaging Complexity and Privacy Debt with Drupal
Managing Complexity and Privacy Debt with Drupal
 
Life with digital services after GDPR
Life with digital services after GDPRLife with digital services after GDPR
Life with digital services after GDPR
 
GDPR - no beginning no end
GDPR - no beginning no endGDPR - no beginning no end
GDPR - no beginning no end
 
Developing truly personalised experiences
Developing truly personalised experiencesDeveloping truly personalised experiences
Developing truly personalised experiences
 
Customer Experience and Personalisation
Customer Experience and PersonalisationCustomer Experience and Personalisation
Customer Experience and Personalisation
 
Adventures In Programmatic Branding – How To Design With Algorithms And How T...
Adventures In Programmatic Branding – How To Design With Algorithms And How T...Adventures In Programmatic Branding – How To Design With Algorithms And How T...
Adventures In Programmatic Branding – How To Design With Algorithms And How T...
 
Dataohjattu asiakaskokemus
Dataohjattu asiakaskokemusDataohjattu asiakaskokemus
Dataohjattu asiakaskokemus
 

WOA: Web APIt