C:\Users\Therese\AppData\Local\Microsoft\Windows Live Mail\WLMDSS.tmp\WLM2255.tmp\2.jpg
Integration med apparSven-Håkan OlssonStyrelsemöte.se   /   Definitivus
S-H_Olsson_apps_v2011-10-20b.pptx
© Sven-Håkan Olsson / Definitivus. Enstaka bilder får återges med angivande av källan.
C:\Users\Therese\AppData\Local\Microsoft\Windows Live Mail\WLMDSS.tmp\WLM2255.tmp\2.jpg
Styrelsemöte.se
Läs-platta(eller smart-tel)
Person-dator
Mötesdokument
Inlagda dokumentför mötet
Deltagarnasprivata varianterav dokumenten
iPad homescreen
C:\Users\SHO\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5\RYMTOOUM\MC900391572[1].wmf
Manuell inläggningIntegrerat ärendesystem
Sekreteraren förberedermöten, kvalitetskollar,skickar ut prel-dok ochslutliga dok, notifierings-e-post, ser historik…
C:\Users\Therese\AppData\Local\Microsoft\Windows Live Mail\WLMDSS.tmp\WLM2255.tmp\2.jpg
Kul
Personligeffektivitet
Socialanätverk
Affärs-processer
Vad har vi appar till?
Integrationoftanyttig!
Affärs-processer
Integration krävs!
Isolerade öarav info: urtrist.
C:\Users\Therese\AppData\Local\Microsoft\Windows Live Mail\WLMDSS.tmp\WLM2255.tmp\2.jpg
Utmaningen - varför är detså svårt? Ett axplock:
Säkerhetsmodeller och multitasking i dagens bästsäljandeläsplattor/smarttelefoner är mycket olika – iPad/iPhone ärtill exempel mycket restriktiv, vilket gör att integrationerkan behöva göras på olika sätt på olika plattformar
Om appen bör fungera även vid dålig radiotäckning(3G/WiFi) så blir integrationen klart annorlunda än renonline
Kvalitetsproblemen tillgänglighet/uptime, svarstider,säkerhet mm
Att hantera sammansatta transaktioner, så att inte datakommer bort
Framtidssäkring - dagens app-modell kontra traditionellwebb kontra genomslag för html5
C:\Users\Therese\AppData\Local\Microsoft\Windows Live Mail\WLMDSS.tmp\WLM2255.tmp\2.jpg
App  <-->  app
iPad homescreen
App1
App2
Varje app får av säkerhetsskäl bara lekainom sin egen ”sandlåda”.
Teknikdetaljerna  för integration är snåriga,och olika i iOS och Android
Dropbox etc
För att ta sig runtsandlådan går mångavia extern molntjänst…
C:\Users\Therese\AppData\Local\Microsoft\Windows Live Mail\WLMDSS.tmp\WLM2255.tmp\2.jpg
App  <-->  interna system
iPad homescreen
App
Direkt integration kan gemycket hög affärsnytta.
Ärenden, order,kundinfo, lagersaldo…
Ärendesystem,affärssystem etc
Säkerhetsutmaningar viddubbelriktad kommunikationtill interna system. Ofta villman gå via mellanserver i”DMZ” vilket adderarkomplexitet.
Brandvägg
C:\Users\Therese\AppData\Local\Microsoft\Windows Live Mail\WLMDSS.tmp\WLM2255.tmp\2.jpg
App  <-->  molntjänst <-->interna system
iPad homescreen
App
Ibland är en kombinationapp – molntjänst – internt systemlämplig. T ex Styrelsemöte.se  
Ärendesystem,affärssystem etc
Om det passar, utåtriktadkommunikation är mycketsäkrare
Brandvägg
Molntjänst
C:\Users\Therese\AppData\Local\Microsoft\Windows Live Mail\WLMDSS.tmp\WLM2255.tmp\2.jpg
”Offline mode”?
iPad homescreen
App
+ Ständigt online ger enkel app och färskt data!
– MEN 3G-täckningen ÄR inte 100% (ibland flyger man,   åker i tunnlar, är i glesbygd, utlandet osv). Och 3G kostar.
+ Offline mode ökar användarnyttan…– MEN ökar också komplexiteten avsevärt!
Offlinemodekräver”databas ”i appen.
Teknikval?
Annat system
Synkning krävs före/efter offline.
Synkprotokoll ganska komplexa och har iblandvarit buggiga. Egenutveckla vs köpa?
I enkla fall synkas hela filer, i andra fall enstakadataposter.
C:\Users\Therese\AppData\Local\Microsoft\Windows Live Mail\WLMDSS.tmp\WLM2255.tmp\2.jpg
Borttappat data
iPad homescreen
App
Skrivning 1, orderhuvud t ex
Ett avbrott kanleda till bort-tappat data.Datainkonsistensofta jättefarligt.
Annat system
Måste ha en mycket tydlig strategi för atthantera borttappat data!
Lösningsmönstren kan heta BASE, långaverksamhetstransaktioner, ACID etc.
Skrivning 2, orderrader t ex
1
2
C:\Users\Therese\AppData\Local\Microsoft\Windows Live Mail\WLMDSS.tmp\WLM2255.tmp\2.jpg
Andra kvalitetsfrågor
Tillgänglighet/uptime
Onlinelösningar alltid känsliga, särskilt för dålig 3G-täckning,men även för serverstopp.
Varje mellanserver adderar risk för dålig tillgänglighet
Prestanda/svarstider
3G-nätet har långa fördröjningstider, även ifall bandbredden ärhög – stort problem vid ”pratig kommunikation”
Bandbredden blir sämre vid dålig radiosignal
Synkning av stora filer en vanlig prestandabov
Säkerhet
Stort område; virusskydd, kommunikationskryptering.lagringskryptering, villkor för molntjänster, inloggning, ”remotewipe” mm mm…
C:\Users\Therese\AppData\Local\Microsoft\Windows Live Mail\WLMDSS.tmp\WLM2255.tmp\2.jpg
Integrationskunskap
Synnerligen viktigt att överväga både helhet ochdetaljer inom app-integration.
Mönstren, avvägningarna, fördelar/nackdelar osvi samband med integration är känd kunskap.
Hämta erfarenheter från områdena SOA (ServiceOriented Architecture), EAI (EnterpriseApplication Integration), ESB (Enterprise ServiceBus), REST, ACID/BASE mm mm!
Gå på utbildning hos Dataföreningen Kompetensdär bl a jag är lärare  
C:\Users\Therese\AppData\Local\Microsoft\Windows Live Mail\WLMDSS.tmp\WLM2255.tmp\2.jpg
Sven-Håkan Olsson
www.styrelsemote.se
www.definitivus.se
www.trendspaning.se  >  spanare  >  veckans teknikspaning
sven-hakan.olsson@styrelsemote.se
0708-840134
Tack för mej!
Välkommen med frågor/kommentarer…