Standardiserade API:er

Relevanta dokument
Att tänka på inför integrationen

Slutrapport. APFy.me

Institutionen för datavetenskap Department of Computer and Information Science

En verktygslåda för tjänsteorientering

Dö rrmiljö er i fi2xml

Version Namn Datum Beskrivning 1.0 ANEN

IPv6 EN GOD BÖRJAN GER ETT GOTT SLUT. LÅT OSS BÖRJA.

webb i ditt försäljningsarbete och samtidigt få möjlighet att påverka den kommande utvecklingen av webben.

Uppdragsbeskrivning. Paddel-appen Utmärkta kanotleder. Version 1.0 Mats Persson. Distributionslista. Namn Åtgärd Info.

STADSLEDNINGSKONTORET SOA SDK IT-AVDELNINGEN VERSION 2.1. Läs mig först. Stockholms stad SOA-plattform. Sida 1 (5)

Administrationsverktyg för marinvåg

SIL SOAP API 4.0. beta prerelease

Nyhetsdokument Vitec Energiuppföljning

Öppna APIer - för att få allt det där gjort du annars inte hinner

Avrop - E-förvaltningsstödjande tjänster 2010

Mobilt Efos och ny metod för stark autentisering

Optimera Ert workflow i Basware Invoice Processing

Microsoft Dynamics 365 Business Application vs. ERP. Företagen måsta sätta sig själva i förarsätet

Långsiktig teknisk målbild Socialtjänsten

Laboration 2 RESTful webb-api

Bilaga 1 Underlag för inriktningsbeslut - projekt VERA

Tjänstespecifik teststrategi. För anslutning till tjänsteplattform för vård- och omsorgsutbud

HejKalmar app. Projektrapport. Webbprojekt I

Optimering av licenshantering Hur arbetar FMV? Björn Spåra Crayon AB

Nyhetsdokument Vitec Teknisk Förvaltning

2 Pappersfullmakter/Skannade fullmakter

Vad är eklient i Samverkan? Gemensamma krafter för framtida utmaningar

Swish Handel Frågor och svar

Om öppenhet - format, standard och program. Mats Östling IT-strateg Sveriges Kommuner och Landsting Kommits

Mobilt Efos och ny metod för stark autentisering

Instä llningär äv Fästighet i webbäpplikätionen

Certifieringswebb. Version 1.0 Mats Persson

SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS

Medicinsk service Division IT/MT IT/MT Samordning

Mobizoft Video Add-on for EPiServer. Juni 2012 Version 1.30

PRODUKTUTVECKLING STÅR INFÖR ETT NYTT SKEDE - MILJÖ ÄR EN VIKTIG MARKNADSPOTENTIAL! EXAMENSARBETE VID CHALMERS TEKNISKA HÖGSKOLA

2 Pappersfullmakter/Skannade fullmakter

Checklista anslutning Serverat. Version 1.0

Uppdragsbeskrivning. Google Glass. Version 1.0 Mats Persson. Distributionslista. Namn Åtgärd Info.

Slutrapport. KOM - Linnéuniversitetet. Alva Fandrey. Jonas Erixon. Lukas Nilsson. Sofia Björkesjö

Generiska konstruktioner. Kursbokens kapitel 13

Fi2xml-meddelande Arkitektur

Del 1: Projektdefinition

GEOSECMA FASTIGHET...

GATEWAY TJÄNSTEBESKRIVNING. Webbservice. WSDL-fil. Skicka meddelanden. SMS och FastnätsSMS

Filhanterare med AngularJS

Tjänstebaserad uppdatering Byggnader Adresser - Lägenheter

Kravspecifikation för utökat elektroniskt informationsutbyte

Användarmanual. Frågor och hjälp med webbapplikationen: Fredrik Beckman. Kartunderlaget: systemförvaltare : Anders Dahlgren Systemägare: Gunilla Öhrn

ICC Västra Götalandsregionen Tillämpningsriktlinjer integration

Introduktion... 2 Vad är en vy? Meddelandestruktur fi2messageheader, meddelandehuvud... 5

ÖrebroCupen. Institutionen för Ekonomi, Statistik och Informatik, ESI Informatik, Klientprogrammering för webbsystem, 5 poäng

Rabattsystem TEXTILGALLERIAN RABATTSYSTEM

Region Gotland. Generella IT kontroller Visma och HR Plus. Detaljerade observationer och rekommendationer. Februari 2017

Laborationshandledning Laboration 02

PrintObs.NET dokumentation

ORTTELEFON PORTTELEFON. Aptus Logga_Negativ I cmyk 40% svart. Scala 1:1

Godkännande av kundapplikationer

Regelverk. Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag. Bilaga A. Tekniska ramverk. Version: 1.0

Referensgrupp MIS 2.0

Intressent- och behovskarta

Services + REST och OAuth

Användarmeddelande (maj 2013) Ny programversion. Version 13.2a

Undervisningen i ämnet mobila applikationer ska ge eleverna förutsättningar att utveckla följande:

eklient i Samverkan Självbetjäning för IT-plattformen Håkan Bengtsson eklient

Avsiktsförklaring avseende samverkan mellan Metadatamodell och FI2002

Nyhetsdokument Vitec Teknisk Förvaltning

ZWCAD har stöd för VBA och Lisp program så alla funktioner som ni tidigare har skapat kan användas direkt utan anpassning.

Geodataportalen - Metadata - Dokumentation av tjänster

Mobilt Efos och ny metod för stark autentisering

Teknisk guide för myndigheter

Uppdragsbeskrivning. Markeringssystem. Version 1.0 Mats Persson

Delprojekt Teknikutveckling

TDDD78, TDDE30, 729A Typhierarkier del 3 När och hur vill vi använda dem? Några Best Practices

Sammanfattning och specifikationer för POT

Tilldelningsbeslut ekonomisystem

SLL Juridik och upphandling Upphandlingsavdelningen. Kravspecifikation för. Digitala kommunikationsplattformar,sll1925

Programutvecklingsprojekt Projektgrupp Elvin. Detailed Design Document

Preliminär projektdefinition Bygglovsleveranser /bj

Cob Media. Linnéuniversitetet - 1DV411 Webbprojekt I - Slutrapport

LULEÅ BOSTADSRÄTTSDAGEN PROGRAM

Arkitektur för Bistånd

Inledning. Startsidan. Maj. Ny version på torsdag kväll. Obegränsat antal kopplade personer till din startsida! WSP DeDU satsar på PASSAD.

725G61 - Laboration 7 Implementation av ett API. Johan Falkenjack

Slutrapport Get it going contracts

Spectrum möte , Sturegatan 2a, Helsingfors. Varför har ert land valt att översätta en viss del av Spectrum?

BIM Alliance Sweden. För ett obrutet informationsflöde i samhällsbyggandet

Azure Designer. Version 1.0 Mats Persson

Bilaga Dnr: KSN KRAVSPECIFIKATION SKA-KRAV

Informations- och dialogdagar om digital inlämning av. årsredovisningar november 2016

Umeå Stockholm Västerås Linköping Göteborg Malmö Tel vxl

Validoo. Kommunikationssätt och Prenumerationer

Lathund. Exportmodul INFORMATION FRÅN VITEC. VITEC Affärsområde Fastighet Växel

Uppdrag att ge medborgarna möjlighet att ta del av kommunens nyheter och information via mobila tjänster

Webbtjänster med API er

Hackathon på bilförmåner. 1 Syfte. 2 Bakgrund. Rapport 1(6) Victor Johansson Marcus C Nilsson.

Nationell källa för ordinationsorsak Börja implementera! Birgit Eiermann, farm.dr, Inera Emma Hultén, Socialstyrelsen

RFI underlag. Förfrågningsunderlag. Upphandlande organisation. 1. Allmän Information

Kompletterande frågor - Regler för informationshantering. och arkivering i IT-system/applikationer, LA 2017

boit 2.0 Infrastruktur, tjänster & service i morgondagens bostäder sabo sveriges allmännyttiga bostadsföretag

Transkript:

Standardiserade API:er

Bakgrund Marcus Brodd från Ipendo Systems AB Marcus Brodd, 0733-172950, Marcus@ipendo.com Ipendo Systems har lång erfarenhet gällande systemintegration, och har suttit på förbrukarsidan på många API:er. Har tidigare utvecklat API:er för standardprodukter inom Patentbranschen Har lång erfarenhet av IT-arbete inom olika allmännyttiga bolag och fastighetsbranschen generellt

Vad är ett API?

Vad är ett API? Ett sätt att hämta eller lämna information i ett system Transport Information

Varför är ett Standardiserat API viktigt? Skapad för ändamålet = Anpassning Standardiserat gränssnitt för informationsutbyte Passage system Passage system Fastighetssystem SMS modul Fastighetssystem SMS modul Extern webb Extern webb

Uppdraget Vi fick i uppdrag av BoIT att ta fram en prototyp på ett API för fastighetssystem. Utgångspunkten var att använda så mycket etablerade standarder som möjligt. - Fi2xml - REST - Etablerad standard som alla leverantörer känner till och jobbar med - Förening som visat stort intresse för projektet - Många leverantörer är medlemmar i föreningen ett naturligt sätt att skapa ett bra samarbete - Den alltmer dominerande standarden för Webbservices - Communityn ger stort stöd även i syntaktiska frågor

Dokumentationssajt Bakgrund Varför en dokumentationssajt? En plats för att presentera API:et Undvika dokument som ligger och blir gamla, med olika versioner som cirkulerar runt Vem vänder sig sajten till? Utvecklare Systemleverantörer Andra som har ett tekniskt intresse av hur API:et fungerar i detalj Vad är speciellt med den här sajten? Här samlas all dokumentation kring hur API:et fungerar Man kan provköra för att själv se hur det fungerar i praktiken

Dokumentationssajt Innehåll Hur är sajten uppbyggd? Generella delar av API:et som gäller överallt presenteras i egna generella sektioner. Exempelvis Säkerhet, Versionshantering, etc Specifika detaljer kring varje API-anrop presenteras var för sig under i APIsektionen API-sektionen Specifika detaljer för varje möjligt anrop Uppdelad i de fi2-objekt som är implementerade Förberett för att växa med fler objekt Demo

Exempelapplikation Syftet med en exempelapplikation är att visa att API:et fungerar i praktiken. Funktionalitetsmässigt Prestandamässigt Praktiskt Implementerat mot: Fast2 Momentum Ipendo Systems

Applikationsfakta Applikationen är tänkt att användas främst av kundtjänst Den bakomliggande drivkraften är att minska den tid som kundtjänst använder för att kontakta hyresgäster Systemet är kopplat mot det API som tagits fram i projektet DEMO

Världspremiär!!!! Referens-API tillgängligt för alla Samma API som dokumentationssajten baseras på Den som vill kan utveckla funktionalitet mot API:et, och testa sin applikation under realistiska förhållanden Finns i nuläget som förhandsversion, kommer att släppas publikt tillsammans med API version 1.0 https://boitdemoapi.cloudapp.net/

Nästa Steg, API för passage och nyckelhantering

Uppdraget Inventera informationsbehovet med leverantörer Passagesystem Nyckelhanteringssystem Kontakta leverantörer för diskussioner kring API-frågan Matcha behovet gentemot det som har tagits fram i prototypen

Deltagande företag Stångåstaden Gavlebostäder Kopparstaden WSP Aptus Assa Abloy RCO KeyControl

WSP, Keycontrol och motsvarande Fastighetssystem Passageapplikation

RCO, Aptus etc. Passagemodul Passageapplikation Fastighetssystem Passagesystem

Slutsats Det API som implementerades i piloten täcker ca 70% av behovet Ytterligare 30% behöver implementeras för att skapa rätt bredd För version 1.0 av API:et kommer delar av piloten fördjupas Fastighet Byggnad Objekt Utrymme Översyn av kundinformation och kontrakt För att stödja passagesystemen fullt ut behöver API:er utvecklas även för dem Informationsbehovet för IMD kan också täckas in

Marcus Brodd 073 317 29 50 Marcus@ipendo.se