Upload
adam-wahlund
View
85
Download
0
Embed Size (px)
Citation preview
WHO AM I
Jon Fancey – Principal Program Manager in the Microsoft Pro Integration team
Previously a BizTalk & Integration MVP of 10 years
Relocated to Redmond a year ago
Responsible for BizTalk Server, Logic Apps Enterprise Integration Pack
I’ve been working on and in integration for a really long time
WHAT AM I GOING TO TALK ABOUT?
The importance of integration
Why integration has become more important
The reality that things are changing
How Microsoft is addressing the challenges of integration
THE TRANSFORMATION CONTINUUM
Digital transformation are the changes associated with the application of digital technology in all aspects of human society *
* https://en.wikipedia.org/wiki/Digital_transformation
WHY IS IT IMPORTANT?
It is MUCH easier to disrupt when you have nothing to lose
No capital investment
No big company bureaucracy
No innovator’s dilemma
And when you can focus on part of the problem
Especially the one where most of the money is
WE ARE ALL BEING DISRUPTEDBut at different rates
It’s been happening for years
As consumers we often don’t even notice – it’s a good thing
But when it turns its attention on us it is inescapable
It’s about continual upheaval
Challenging the status quo
Disrupting our markets
SHOPPING
In 2000 <1% was online
7.3% of retail total was online in 2015*
15% YoY growth
How long before it overtakes?
Will it ever overtake?
Physics plays a big part
• https://www.internetretailer.com/2016/02/17/us-e-commerce-grows-146-2015
• https://www.statista.com/statistics/185283/total-and-e-commerce-us-retail-trade-sales-since-2000
PREVIOUS TRANSFORMATIONS
Dinosaurs – and their extinction
Railroads – and the growth of cities
Telephone – and the ability to conduct business remotely
Radio – birth of broadcasting
Transistor – the age of modern computing
The Internet – digital transformation
WHY DON’T THINGS CHANGE
Because change is hard
It requires effort
It requires resources
It involves risk
And because people don’t like change
People are afraid of change
And human nature cannot be changed
WHY DON’T THINGS CHANGEBut it is essential to our very survival
It is what makes humans different to the dinosaurs
We have within us the ability to change quickly and prevent catastrophes
To stay relevant
To be useful
To succeed
This is also the human condition
And it is also the endless source of opportunity
It is also why change is painful – because it is forced upon us
SO WHAT DOES THIS HAVE TO DO WITH INTEGRATION?
Is it a thing?
It’s really a manifestation of a problem
If everything did work reliably connecting everything to everything
But it doesn’t
Companies that embrace new approaches in integration are better placed to deal with disruption
WHY IS INTEGRATION SO CRUCIAL NOW?
Because it’s key to digital transformation
We must expect change
Prepare for it in what we build
When you can disrupt you are in control
Ability to react to it quickly is required
BUT INTEGRATION IS HARD
Flexibility
Reliability
Securability
Dependability
Manageability
…and many other ‘ilities’
RELIABILITY HAS TO BE DEMONSTRATED
Almost every new technology is unreliable
Internal combustion engine is a complex thing
Now no one cares how it works
Last car with hand crank
1987 Citroen Dyane
< 30 years ago
OLD PROTOCOLS DIE OUT SLOWLY
Constrained by needing to support everything
And build new stuff
This has led to two-step IT trend
But two IT departments has its own problems
2011 Lexus SC430
Last car with a standard cassette player
TRANSITIONS ALWAYS TAKE TIME
Cassette to Compact Disc
First car with OEM CD player
1987 Lincoln Town Car
INDUSTRY EXPERTS AGREE…
Source: Gartner “Market Guide for Hybrid Integration Platform-Enabling Technologies,” by Elizabeth Golluscio, Jess Thompson, Keith Guttridge, April 25, 2016
A WORD ABOUT FASTER
A natural reaction and pressure is to move faster
Get more done with less
That buys time
But that doesn’t solve the problem
Changing more easily is the solution
Because without this ability you will eventually fail –the physics will kill you
This is the true productivity step-changer
Repeating faster is not improvement
WHAT CHANGED THE GAME?
The need for change:
REST + JSON made programmable web achievable
Swagger and other API description formats
Easy to implement
Easy to consume
Just a network and JavaScript
Management
Richer and richer services
The Cloud – stop doing things others can do better
THE API ECONOMY
“API Economy”
CloudHybrid IT
Mobile
Analytics
IoT
Microservices
Huge infrastructure scale supports Azure19 Regions online creates a huge datacenter capacity around the world, and we’re growing
OperationalAnnounced
Central US
Iowa
West USCalifornia
North EuropeIreland
East USVirginia
East US 2
VirginiaUS GovVirginia
North Central US
IllinoisUS Gov
Iowa
South Central US
Texas
Brazil South
Sao Paulo
West Europe
Netherlands China North *
BeijingChina South *
Shanghai
Japan East
SaitamaJapan WestOsaka
India West
India East
East AsiaHong Kong
SE AsiaSingapore
Australia West
Melbourne
Australia East
Sydney
* Operated by 21Vianet
UK
100+ datacenters – more than everyone else combined
One of the top 3 networks in the world (coverage, speed, connections)
2 x AWS and 6x Google number of offered regions
G Series – Largest VM available in the market – 32 cores, 448GB Ram, SSD…
WHERE ARE WE GOING?
The best way to know is to look behind us
You don’t know when next disruption is
Stop doing the same thing
Encourage and embrace change
Seek it out
APIs encourage reuse
Facilitate self-service – app for that
Create flexibility
WHAT’S NEXT?
http://aka.ms/logicapps-try
http://www.microsoft.com/evalcenter
https://azure.microsoft.com/documentation/services/api-management
http://aka.ms/logicapps-wish
http://aka.ms/logicapps-docs
http://aka.ms/logicappsblog
http://aka.ms/logicappslive
@logicappsio
https://blogs.msdn.microsoft.com/biztalk_server_team_blog
Vad är nytt och viktigt i BizTalk Server 2016?
Varför bör man överväga en
uppdatering?
Vad är viktigt att tänka på inför en
uppdatering?
Tionde versionen av BizTalk med över
12 000 kunder
Microsoft investerar tungt i BizTalk Server
Är och kommer vara Microsofts plattform
för on-premiseintegration
BizTalk Server– här för att stanna!
“Plattform alignment”
Kunddrivna förbättringar
Sql Server Always On
support
Cloud connectivity
BizTalk Server 2016 – Fyra stora områden för förbättringar
Support lifecycleBTS End of Support BTS End of Life OS End of Support OS End of Life SQL End of Support SQL End of Life
BTS2013 R2 July –/2018 July –/2023Windows 2012 R2Jan – 2018
Windows 2012 R2Jan – 2023
SQL 2014July – 2019
SQL 20147/9/2024
BTS2013 July – 2018 July – 2023Windows 2012 R2Jan – 2018
Windows 2012Jan – 2023
SQL 2012July – 2017
SQL 2012July – 2022
BTS2010 Jan – 2016 Jan – 2021Windows 2008 R2Jan – 2015
Windows 2008 R2Jan – 2020
SQL 2008 R2July – 2014
SQL 2008 R2July – 2019
BTS2009 July – 2014 July – 2019Windows 2008Jan – 2015
Windows 2008Jan - 2020
SQL 2008July – 2014
SQL 2008July – 2019
BTS2006 & BTS2006R2 July - 2011 July - 2016
Windows 2003July – 2010
Windows 2003July – 2015
SQL 2005April – 2011
SQL 2005April – 2016
Kunddrivnaförbättringar
Admin ConsoleSearch/filter
Möjlighet att välja flera “Save to File”
Ny ikoner
MappingxslCompliedTransform/
xslTransformGUI förbättringar (resizable
val av schema fönster)Ordered deliver on dynamic
send ports
SHA 2 SupportSAP NcO Support
Shared Access Signature support för Service Bus, basicHttpRelay,
netTcpRelay, basicHttp, webHttpHL7 Accelerator
Förbättrad MLLP kopplingFörbättrad import/export av
bindings-filer
Förbättrad SFTP adapterFörbättrad File adapterMindre performance
förbättringar
Varför skall man uppdatera?
Drift i molnet möjliggör kostnadsbesparing,
effektivitet och flexibilitet över tid
Hur många av era applikationer kommer ligga i
molnet om 5 år?
Plattformen under BizTalk ”försvinner”
Krav: FlexibilitetKrav: Flexibilitet/kontroll
Krav: Moderna API:erKrav: Moderna API:er
Krav: Nya säkerhets kravKrav: Nya säkerhetskrav
Krav: Stora mängder dataKrav: Stora mängder data
On premise
Det kommer finnas behov för nya integrationskomponenter i samband med nya krav.BizTalk 2016 möjliggör detta.
Beslut som måste tas
Beprövadinfrastruktur Sql Server 2016,
Windows Server 2016
Är drift hos er redo att ta emot senaste versioner av
Windows Server och SqlServer?
Vad innebär det att produktionssätta BizTalk
2016 på äldre infrastruktur?
Beslut som måste tas
Infrastrukturi Azure Infrastruktur
on-premise
Är organisationen redo för drift i molnet?
Finns kompetens, finns strategi?
Är organisationen redo för drift i molnet?
Finns infrastrukturen? Hur ser det juridiska läget ut för oss?
Hur utvärderar vi säkerhet?
Vilket behov har vi? Hur ser vår investering ut utöver
BizTalk?
Beslut som måste tas
“Bara” uppdateraBizTalk
infrastrukturFörbättra och
uppdatera. Mer“förvaltningsbar.”
Har ni en fungerade automatiserad bygg- och
releasehantering?
Är integrationerna dokumenterade
Finns det en namnsättning som följs baserad på unika
integrations id?
Följer ni en fast arkitektur för att säkerställa att inga hårda
kopplingar byggs mellan system?
Finns och använda fungera källkods-hantering?
Hanteras tester av integrationer på ett effektivt
sätt idag?
BizTalk är här för att stannar och fyller en
viktigt roll i kommande
integration-stack från Microsoft
Modern infrastruktur (Sql Sever, Windows
Server) ställer krav på organisationen
Nya krav på integration kräver en
ny integrationsdomän
BizTalk Server 2016 möjliggör detta
Drift i molnet är intressant och
erbjuder på sikt stora möjligheter till
effektivitet
BizTalk Server 2016 möjliggör detta
Sammanfattning
Drift och flytt till Azure kräver
kompetens, strategi och investering
Ett uppgradering projekt är en perfekt
möjlighet till förbättring och mer
förvaltningsbara integrationer!
Dokumenterad, ”best practice”-installation av BizTalk 2016
Genomarbetad projekt och aktivitetsplan
Migrering av befintliga flöden
Analys/planering MigreringTest/
verification
Produktions-sättning
Azure? Det borde ni haft för längesen!Eller: Så svårt är det inte att komma igång med Microsoft Azure.
Joachim Nässlander, Azure TSP
2016-10-13
Kundcase; Hur kan en modern molnbaserad integrationslösning generera fler affärer?
Robin Hultman & Arne Bjørn Mildal
LØVENSKIOLD-VÆKERØ
• Etablert i 1649
– Industriutvikling fra skog,
jern og trelast til eiendom
og handel
• Virksomhetsområder:
– Handel med byggevarer
– Eiendom
– Skog- og jordbruk
• Ansatte: Ca 1400
• Omsetning:
− Ca 4,2 milliarder kroner
Vi utvikler virksomheter for fremtiden gjennom å være en langsiktig eier og
aktiv deltager i norsk nærings- og samfunnsliv
LØVENSKIOLD HANDEL AS
• Videreutvikling og drift av
− MAXBO
− MAXBO Stormarked
− MAXBO Proff
• Løvenskiold Logistikk
− Varedistributør og sentrallager
− Egne kjeder, samarbeidende
kjeder og andre aktører
• Strategisk samarbeid:
− Vakre hjem
− E.A.Smith/Bygger’n
• Sisteleddsomsetning:
− Ca 5,5 milliarder kroner
Konsernets samlede handelsvirksomhet
innen bo- og byggevarer
Løvenskiold Handel AS
Magento
(ehandel) MS Dynamics AX 2009 (ERP)
Kontaktsenter ButikkE-handel
Innhold/berikelse
B2C B2B MS Biztalk
AIF
• 820.000 varer PIM
• 185.000 varer MX
• 12.000 varer Log
• Skaffevarer
• Ikke sortiment
• Skreddersøm
• Forbruker-priser
• Proff-priser
• Prosjekt-priser
• Vinterordrer
• Kampanjer
Microsoft
BizTalk
NOBBEkstern
varemaster
LogiqEDI-
meldinger
Perfion (PIM)Lokal varemaster
AstroWMS (Logistikk)
DAX200ERP-MAXBO
Varer, Priser,
Tilgjengelighet,
Kunder, Ordrer,
Distribusjon
M3ERP-Logistikk
Varer, Priser,
Tilgjengelighet
SentrallagerHybrisB2B
B2C
Eksternt:FTP-utveksling
Filoverføringer
SuperOfficeCRM
proffkunder
KundeByggDoc
CoBuilder
ClarityPrognose innkjøp
AzureB2B
B2C
MagentoB2B
B2C
Dårlig byggeplasslogistikk koster svenske
entreprenører ca 6 milliarder SEK per år.
Mulig å spare 50% gjennom bedre
løsninger.
(BEAst-prosjektet 2012, PEAB)
Magento
(ehandel) MS Dynamics AX 2009 (ERP)
Kunde
Kontaktsenter ButikkE-handel
Innhold/berikelse
B2C B2B Biztalk
Inn
kjø
p
EDI meldinger
Logiq AS
Ordre (XML)
Innkjøp (ulike formater)O
rdre
(Ne
BX
ML
)
AIF
Magento
(ehandel) MS Dynamics AX 2009 (ERP)
Kunde
Kontaktsenter ButikkE-handel
Innhold/berikelse
B2C B2B Biztalk
Inn
kjø
p
EDI meldinger
Logiq AS
Ordre (XML)
Innkjøp (ulike formater)O
rdre
(Ne
BX
ML
)
AIF
? Løsning for pålogging?
Sikkerhet/sertifikater?
Volumbegrensning?
Magento
(ehandel) MS Dynamics AX 2009 (ERP)
Kunde
Kontaktsenter ButikkE-handel
Innhold/berikelse
B2C B2B Biztalk
Eksterne API
MS Azure
Inn
kjø
p
EDI meldinger
Logiq ASInnkjøp (ulike formater)
Ord
re (N
eB
XM
L)
Ord
re
AIF
MS AZURE API – Eksempel 2
Fra internt til eksternt fokus – distribusjon av priser til proffkunder
Regneeksempel:
185.000 varer i varemaster
10.000 aktive proffkunder med ulike rabattavtaler/prosjektpriser
«Best pris» = sjekk mot eksisterende forbrukerkampanjer
Ca 2.000.000.000 mulige produktpriser uten forenklinger i B2B
BiztalkMagento
Dynamics AX
B2C
B2B
Proff
Forbruker
MS AZURE API – Eksempel 2
Fra internt til eksternt fokus – distribusjon av priser til proffkunder
Regneeksempel:
185.000 varer i varemaster
10.000 aktive proffkunder med ulike rabattavtaler/prosjektpriser
«Best pris» = sjekk mot eksisterende forbrukerkampanjer
Ca 2.000.000.000 mulige produktpriser uten forenklinger i B2B
Dynamics AXBiztalkMagento
B2C
B2B Pris-
database
Forbruker
Magento
(ehandel) MS Dynamics AX 2009 (ERP)
Kunde
Kontaktsenter ButikkE-handel
Innhold/berikelse
B2C B2B Biztalk
Pris
sje
kk
FTP, E-post,etc.
Prisbo
k(E
xcel)
AIF
Import av prisbok (Excel)
PrisPris
Magento
(ehandel) MS Dynamics AX 2009 (ERP)
Kunde
Kontaktsenter ButikkE-handel
Innhold/berikelse
B2C B2B Biztalk
Pris
sje
kk
FTP, E-post,etc.
Prisbo
k(E
xcel)
AIF
Import av prisbok (Excel)
? Løsning for pålogging?
Sikkerhet/sertifikater?
Volumbegrensning?
PrisPris
Magento
(ehandel) MS Dynamics AX 2009 (ERP)
Kunde
Kontaktsenter ButikkE-handel
Innhold/berikelse
B2C B2B Biztalk
Eksterne API
MS Azure
Pris
sje
kk
AIF
FTP, E-post,etc.Import av prisbok (Excel)
Pris
er
Pris
bok
(Excel)
Magento
(ehandel) MS Dynamics AX 2009 (ERP)
Kunde
Kontaktsenter ButikkE-handel
Innhold/berikelse
B2C B2B Biztalk
Eksterne API
MS Azure
Pris
sje
kk
AIF
Pris
er
Ca 2.500.000 priser
oppdateres daglig
Kunde-
portal
MS DAX v7 (ERP)
Kunde
Kontaktsenter
ButikkE-handel
Innhold/berikelse
B2C B2B
Eksterne API
MS Azure
Alle
tjen
este
r
Fra 2016 er også Dynamics AX
tilgjengelig i skyen (Dynamics365)
Ansatt
Hybrid POS
Modeling the API
Data driven API´s
• Extension of the integration
• Bottom-up approach
• Basic CRUD (Create, Retrive, Update, Delete)
• Model derived from data source
Task driven API’s
• Top-down approach
• Model derived from use cases
Project
Company
Invoice
Product
Price
Payment
Order Lines
User
• Create Order
• Create Order by Company
• Create Order by Project
• Get Order
• Get Orders by Company
• Get Orders by Project
Order
• Single entry point
• Authentication
• Request validation
• Exposes the model
• ACL (translates
between the model
and the system
api’s)
• Workflows
System Layer
Process Layer
Experience Layer
• ERP, PIM etc
• Different protocols
• Does not now
about the model
iBiz SolutionsOrganisation för integration
Det som förväntas av ett modernt Integrationscenter
Ulf Domanders
Enterprise arkitekt
Vad har det med integration att göra?
• Inom fem år kommer företag investera mer i arbete med integration av applikation, än på faktisktapplikationsutveckling i projekt.
• 25% of the world’s economy will be digital by 2020 (* Digital Economic Value Index, Accenture, January 2016)
• Idag spenderar generellt ett medelstort till stort företag 33% mer på integration än de gjorde 2013.
Så integration är viktigt!!
Vi ser även förändringar när det gäller integration
• GARTNER: By 2018, there'll be 6 billion connected things.
“Start viewing things as customers and learn how-to satisfy their nonhuman needs“
Så vi behöver vara smarta och organisera oss för en värld där integration är viktig
STEG 1. Organisera dig för att ta kontrollen och leverera integration på rätt sättStarta ett ICC – Integration Competence Center
Vad är ett ICC?
• En roll/organisationen som tar ett ansvar för området integration
• Ett ICC arbetar med‐ Stödjer projekt för att leverera projekt på ett enhetligt sätt‐ Kostnadskontroll på detaljnivå och enskild integration‐ Metod- och processeffektiv implementering utan personberoende‐ Förbättringsarbete genom livscykeln på driftsatta integrationer‐ En tydlig strategisk inriktning med klara avgränsningar‐ En organisation anpassad för att förvalta API:er och tjänster
• Ett ICC kan vara en person eller 100-tals. Det viktiga är att ni uttalat ett ansvar för integrationsdomänen och att ni avlastar applikationer från integrationsbördan
Hur ert ICC ska se ut…
Integrationsansvarig
UtvecklingHanterar nyutveckling, kravinsamlingProjektdeltagande, projektledning,arkitektur samt strategiuppdrag
FörvaltningsteamAnsvarar för integrationsförvaltningenligt överenskommen tillgänglighet. OBS! Inte driftsoperatörer
ICC
Gemensamma idéerStandardisering, operationell effektivitet
Bättre idéer, affärsutveckling
Nya idéerSökande
Systems of Innovation
Systems of Differentation
System of Record
Vad ni ska ha i åtanke i ert ICC – IT-budgeten
90%
8%
2% 15%
35%
50%
IDAG IMORGON
INVESTERINGAR
Förklara nytta med ert integrationserbjudande
Krokodil – Har ett behov Croc Bird levererar en tjänst• För att överleva på marknaden behöver Croc
fågeln vara‒ Effektiv
‒ Fylla ett syfte
‒ Övertyga kunden att tjänsten är bra ochnyttig för båda parter
• Som kund behöver krokodilen‒ Ge förutsättningar
‒ Visa förtroende och ge ansvar
Det här blir ju en gigantisk resa för oss!!
Om ni blundar för att den digitala transformeringen och avstår att ta första steget. Då blir det svårare med tiden
Vägen framåt mot ett ICC
Måndag morgon• Gör en genomlysning på er egen organisation,
• Har ni ett ICC? Behöver ni behov av ett?• Behöver ni förtydliga ert erbjudande• På vilket sätt kan vi tillgodogöra oss av nya tekniker?
Närmaste 3 månaderna• Städa upp i er egen bakgård, ni behöver kraften för att kunna arbeta framåtriktat
• Behövs kvalitetshöjande åtgärder?• Identifiera en kundnytta och en kund inom ert företag, för en pilot med digitalt erbjudande
• Digitalt innovationsprojekt
Kommande 12 månader• Ett nytt/förtydligat organisation/roll som ansvarar för den affärsutvecklande integrationsleveransen
är infört på ert företag
Integrationsförvaltningeller
Förvaltningsbar Integration?Varför välja?
JONATAN WIRDEGÅRD, Affärsområdeschef iBiz AIM
“The number of software applications that a company may need are almost infinite. The resources to operate these applications however are finite.”
“companies end up spending more than 75% of their total IT budget just on maintaining and running existing systems and software infrastructure” - Gartner
Vad kostar förvaltning? Vad säger Gartner?
Vilka faktorer påverkar kostnaden?
• Personberoende
• Integrationsstrategi
• Ansvar och processer
• Uppföljning och analys
• Kunskap kring integration
Hur förvaltar man olika platformar?
…Oavsett plattform bygger förvaltningsbar integration, (integrationsförvaltning), fortfarande på tydliga roller och processer för hur förvaltningsteamet arbetar med incidenter och hur rapportering och förbättringsarbete är uppsatt…
Vägen framåt mot en hållbar integrationsförvaltning
Måndag morgon• INT ID i integrationslista• Definiera SLA:er för alla integrationer• Sätt in integrations- och statusmöten
Kommande 12 månader• Påbörjat arbete med kvalitetsstyrning och förbättringsarbete med KPI:er• Bygg oberoende knowledgebase med problem/solution på incidenter
Närmaste 3 månaderna• Arbeta med personberoendet• Definiera och tydliggör en integrationsstruktur/leveransmodell och processer• Sätt in proaktiv incidenthantering med övervakning• Definiera ett leveranspaket!
Kundcase; Molnbaserad integration – värde och nytta för Nord-Lock Group
Mattias Lögdberg & Sebastian Svärdebrandt
Nord-Lock Group
En bolagsgrupp med tillverkning inom skruvsäkringssystem
21 bolag i bolagsgruppen
6 tillverkande enheter i fyra produkt divisioner
Historiskt kraftig tillväxt genom förvärv. 2011 innehöll
gruppen en tillverkande enhet och en produkt grupp.
Situation 2013
Många små bolag inom en grupp med helt separat IT infrastruktur och organisation.
Strategiskt mål
Stödja en expansiv förvärvsbaserad tillväxt med global fotavtryck med många små bolagsenheter.
Medel
Konsolidera och migrera alla bolag inom gruppen till en gemensam IT plattform och tjänstekatalog.
Optimerad tjänsteleverans genom användning av i huvudsak Microsoft molntjänster.
Resultat 2016
Alla bolag i gruppen använder sig av centralt levererad IT bestående av molntjänster som: Office 365 E5,
Dynamics CRM Online, Intune, Power BI, Logic Apps, e-Commerce (Azure) mm.
Undantag: ERP med 7 olika on premise system.
Utmaningen
Leverans av integrationsplattform i kontext av
Tydlig molnstrategi
Flera ERP on premise
Övriga system levereras som molntjänster
Krav på flexibilitet och låg uppfront kostnad med bakgrund av rörligt mål
ERP (Sverige)
ERP (USA)
Dynamics CRM Online
Krav• Standardkomponenter• Återanvändbart• Återsändning
XML
XML
Funktionella krav• XML
• Kommunikation med Dynamic’s CRM Online
• Hämta filer från katalog på OnPrem server
Non functional Requirements
• Underhållet på integrationsplatformen ska vara så lågt som möjligt
• Pålitliga lösningar, standard komponenter
• En moderns plattform som klarar av morgondagen
• Låg kostnad, helst per månad
Scenario 1
• Mestadels eller enbart integration OnPrem
• Defensiv molnstrategi och fokus på OnPrem
• Krav på snabba svarstider med närhet till t.ex. produktionssystem.
• Krav på garanterad leverans
• Krav på stora filer
Scenario 2
• Mycket integration OnPrem
• Molnstrategi finns.
• Har BizTalk sedan tidigare, fungerar bra.
• Går för långsamt/för dyrt att implementera nya flöden
• Integrerar mer och mer mot SaaS tjänster
Scenario 3
• Tydlig molnstrategi
• Integration är mestadels i molnet
• Fokus på snabbhet och enkelhet (inga servrar)
• Kostnadsmodell baserat på användande
*
*
Funktionella krav• XML
• Kommunikation med Dynamic’s CRM Online
• Hämta filer från katalog på OnPrem server
Non functional Requirements• Underhållet på integrationsplattformen ska vara så lågt som möjligt
• Pålitliga lösningar, standardkomponeneter
• En moderns plattform som klarar av morgondagen
• Låg kostnad, helst per månad
• Azure Blob
• Azure Service Bus
• Bing Search
• Box
• Dropbox
• Dynamics CRM Online
• GitHub
• MailChimp
• Office 365 Outlook
• Office 365 Users
• Office 365 Video
• OneDrive
• OneDrive for Business
• Project Online
• Salesforce
• SendGrid
• SharePoint Online
• Slack
• SQL Azure
• Trello
• Twilio
• Wunderlist
• Yammer
• HTTP, HTTPS
• HTTP Webhook
• FTP, SFTP
• SMTP
• Delay
• Workflow
• RSS
SaaS
Protocols
Out of Box Connectors
Dynamics CRM Online Connector
• Using Web API (json/rest)
• Oauth authentication via API Connection (handles token’s)
Fördelar och Nackdelar
Fördelar
• Snabbt att komma igång (ett par minuter högst)
• Enkelt att använda.
• Enkelt att återanvända credentials över flera Logic Apps
Nackdelar• Lite tomt med dokumentation• Inte alla funktioner än
Fördelar och nackdelar Logic Apps
Fördelar
• Snabbt att arbeta med, kort tid från utveckling till produktion
• Låga initiala kostnader
• Inget underhåll av servrar/os/applikationer
• Standard komponenter
Nackdelar
• Tänka på nytt sätt, utveckla på nya sätt, kostnadsmodellen
• Svårare att hitta lösningar på problem
• Åtkomst till OnPrem
Nytta och Värde
En integrationsplattform och processer kring den har implementerats på kort tid
Vi står redo för nästa steg med hjälp av integration
Säljarna får nu automatiskt uppdaterad information
Nästa Steg
Konsolidering av ERP området till Dynamics 365
Projektet startat vecka 40
Konsolidering av nuvarande Dynamics CRM Online till Dynamics 365 under 2017
Full konsolidering estimerat till 3 år
E-commerce expanderat till konsumentmarknaden
VMI (Vendor Managed Inventory) erbjudande till Nord-Locks kunder i alla storlekar
Integration som möjliggörare
• Genom integration skapar vi nya affärsmöjligheter
• VMI projektet• Skapar tjänster som gör att vi kan utöka affären med kunderna
• Besparingar på båda sidor
• Ökande konkurrenskraft
Summering
• Val av plattform görs baserat på ryggsäcken, strategin, kraven och kostnadsmodellen
• Logic Apps har verkligen visat sig stark på SaaS integrationer
• Integrationsplattform etablerad för Nord-Lock
• Nord-Lock är redo för nästa steg
• Glöm inte att använda rätt produkt till rätt ändamål. Det kostar att använda fel.
0
0,5
1
1,5
2
2,5
3
3,5
4
4,5
5
OnPrem Connectivity
Traditional Integration
Integration manily onPrem
Compiled Code
Server maintainanceApplication maintainance
Modern Integration
Integration mainly Cloud
Connectivity Azure Services
Compare Logic Apps vs BizTalk
BizTalk Logic Apps
Vägen framåt
Måndag morgon• Identifiera vem du är, samla dina kollegor är ni hybrid, cloud eller OnPrem?
Närmaste 3 månaderna• Identifiera en pilot eller kandidat projekt för att utvärdera Logic Apps
gärna affärsutvecklande
Kommande 12 månaderna• Ha som målsättning att ha en tydlig strategi baserat på de val ni sagt.
Dvs när används vad? (BizTalk,Logic Apps, API Management etc)