Upload
adam-wahlund
View
124
Download
4
Embed Size (px)
Citation preview
iBiz Solutions
Framtiden för ett ICC
”Nothing endures butchange. Change is the
only constant.”
- HeraclitusFrukostseminarie
Shift happens!
Hur hjälper vi till här?
Hur många tror att integration är möjliggörare till innovation?
Hur många arbetar aktivt med innovation om dagarna?
Fakta…
• Integrationsbehov ökar; Vi kommer inte hinna göra allt längre‐ Vi måste bli duktiga på att facilitera, möjliggöra och ta hjälp av
andra, men ändå under våra vingar
• Vi måste förstå att allt nytt idag är legacy imorgon. För mycket alt. alltför fragmenterat legacy gör dig långsam
Vi får sätta en färdväg dit vi ska
0
1
2
3
4
5
6
7
8
9
10
Utveckling integrationssatsning (SPARA)
Värde Kostnad Vinst
0
2
4
6
8
10
12
Utveckling integrationssatsning (SATSA)
Värde Kostnad Vinst
Steg 1: Säkerställ att ni arbetar mot ”rätt” mål
Allt för kortsiktig taktisk plan riskerar din långsiktiga hälsa…
Vilket kommer med en konsekvens…
Så hur tar vi oss an nya utmaningar?
Lyssnar man på Gartner så …
Systems of Innovation
Systems of Differentation
System of RecordDin nuvarande EAI
Dina nya verktyg
Det som din verksamhet kommer att köpa in
Igår Imorgon
Det som är innovation idag är legacy imorgon
Livscykelplan > 10 år
Livscykelplan 2-5 år
Livscykelplan 3 – 12 månader
LEGACY
DRAIN
Systems of Innovation
Systems of Differentation
System of Record
Innovera – Paketera - Industrialisera
OOOPS!Plötsligt väger du
300kg…
En plan ni kan ta med hem…
Måndag morgon• Gör en genomlysning på samtliga API:er som ni redan har utvecklat• Identifiera värde och effekt som ni kan visa för att leda ert företag i er digitala strategi• Vad stoppar er från att bli en relay runner? Identifiera, FIXA!
Närmaste 3 månaderna• Städa upp i er egen bakgård, ni behöver kraften för att kunna arbeta framåtriktat• Identifiera en kundnytta och en kund inom ert företag, för en pilot med digitalt erbjudande• Starta förstudie hur ni kan utnyttja nya tekniker i form av App Services och API mgmt.
• Digitalt innovationsprojekt
Kommande 12 månader• Ta fram guidelines så att ni stödjer externa parter med ert Integrationsmönster och valda arkitekturer
• Ni kommer som sagt inte hinna göra allt själv, och ni kommer förvalta lösningen med tiden
• Påbörjat arbete med kvalitetsstyrning och förbättringsarbete med KPI:er möjliggjorda med ny arkitektur
Industrialisera
Paketera
Innovera
Industrialisera
Innovera
Paketera
Industrialisera
Innovera
Funderingar?
Frukostmöte kring framtidens Integrationslösningar
Richard Hallgren – CTO iBiz Solutions
Azure Logic Appsand Azure Api
Apps
Azure ApiManagement
Hur passar detta in med tidigare
integrations investeringar?
”The rise ofthe Api” ”System
integration 2.0”
Databases ERP system Custom Apps
Traditional EAI integrations
Hybrid integration
Partners
EDI integrations
Learn
ing
Eff
ort
Complexity of problem
HACK
ZONE
The Rise of APIs
0
5000
10000
15000
20000
25000
2006 2007 2008 2009 2010 2011 2012 2013
Number of Public APIs
Managed Total APIs
Continued robust growth in APIs
Fueled by mobile, cloud, open & big data, IoT
Public APIs are just the “tip of the iceberg”
APIs are a core component for many startups
APIs are drivers of innovation in the enterprises
Sammanfattning –behovet för ny plattform?
•SaaS, IoT, Mobile etc ställer helt nya krav på integration
• Integration förväntas vara enklare och billigare
•Företags möjlighet att exponera information externt på effektiv sätt kommer bli ett stark krav framöver.
Apps using Microsoft Azure
Agility Insight
Hyper-scale
Hybrid Integration
Hybrid Connections
Point-to-Site VPN (SSTP)
Site-to-Site VPN (RRAS)
ExpressRoute(MPLS)
Hybrid integration
Sammanfattning – vad är viktigt att tänka på när det gäller Azure?
•Ha en strategi för molnet och integration! Det finns många sätt att jobba
•Azure är stort! Välj de delar där du kan få värde idag.
•Tänk på Azure som en förlängning av ditt existerande datacenter.
API APPS
Easily build and consume APIs in the cloud
WEB APPSWeb apps that scale with your business
LOGIC APPS
Automate business process across SaaS and on-premises
MOBILE APPSBuild Mobile apps for
any device
One integrated offering
Micro services a.k.a Api Apps1990s och tidigarePre-soa (monolit)”Tight coupling”
För att ändra i en monolitisk applikation krävs det stor nivå av samordning. En ändring får ofta oanade konsekvenser och måste testas grundligt.
2000sTraditional SOALooser coupling
Tjänster i SOA är mer autonoma men måste koordineras till stor grad för att fungera tillsammans. Kopplingen är relativt stark dem emellan och förändringar måste samordnas. Begränsad återanvändning.
2010sMicroservicesDecoupled
Minimala microtjänster kan i stor grad utvecklas för sig själva och tillåter kontinuerlig förändring med minimal eller utan samordning.
• Box
• Chatter
• Delay
• Dropbox
• Azure HD Insight
• Marketo
• Azure Media Services
• OneDrive
• SharePoint
• SQL Server
• Office 365
• Oracle
• QuickBooks
• SalesForce
• Sugar CRM
• SAP
• Azure Service Bus
• Azure Storage
• Timer / Recurrence
• Twilio
• IBM DB2
• Informix
• Websphere MQ
• Azure Web Jobs
• Yammer
• Dynamics CRM
• Dynamics AX
• Hybrid Connectivity
• HTTP, HTTPS
• File
• Flat File
• FTP, SFTP
• POP3/IMAP
• SMTP
• SOAP + WCF
• Batching / Debatching
• Validate
• Extract (XPath)
• Transform (+Mapper)
• Convert (XML-JSON)
• Convert (XML-FF)
• X12
• EDIFACT
• AS2
• TPMOM
• Rules Engine
Connectors
Protocols BizTalk Services
Built-in API Connectors
Workflow a.k.a Logic Apps
A B C D E F
What is Logic Apps?
Workflow (Integration App)
Automate SaaS and OnPrem systems
On premise
Order mangement
system
On premise
Order mangement
system
System A
System B
Application A Application B Application C
Nya krav
• Hantera brandväggen• Identifiera vem skall kunna fråga efter vad• Skydda från ddos attack (eller allmänt slarv)• Kunna mäta vem som frågar efter vad• Skriva om API:er så det blir mer anpassade modern
standard• Json istället för Xml• Publicera dokumentation• Skalera lösningen• Caching där lämpligt
System A
System B
Application A Application B Application C
Order mangement
system
Databases ERP system Custom Apps
Traditional EAI integrations
Hybrid integration
Partners
EDI integrations
Api App + Logic AppsApi
Management
BizTalk Server
Få rätt från början
• Ha en klar strategi för hur ni skall använda molnet.
• Lätt att bygga spagetti och röra. Igen. Ha en plan.
• Det är lätt att komma igång med integration i molnet. God arkitektur och förståelse krävs dock för att bygga något stabilt och bra.
• Planera och kontrollera din kostnad.
• Använd rätt verktyg för rätt sak. Dina tidigare investeringar kommer fortsatt vara minst lika värdefulla.BizTalk Server är inte legacy. Inte denna gången heller ;)
• Använt på rätt sätt kan App Services och Api Management spara mycket pengar och tid.
Vill du veta mer?
iBiz Solutions:Adam Wahlund, Account Manager – Norway
[email protected], +46(0)70 690 91 71
Richard Hallgren, CTO
[email protected], +46(0)70 601 26 82
Glasspaper AS:Kurspartner inom Azure och BizTalk
Henning Solberg
[email protected], +47 930 90 129