206

Integration summit 2016

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

DIGITIAL TRANSFORMATION IS CHANGE

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

UNITED NATIONS

1946 2015

PAYMENT SYSTEMS

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

FUTURE TRANSFORMATIONS

Donald Trump?

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’

WHY IS IT SO HARD?

Fixed, inflexible

Brittle

Slow, expensive to change

But

Robust

Reliable

Strong

FLEXIBILITY - DECONSTRUCTED SAN FRANCISCO

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

AN EXAMPLE CLOSER TO HOME - EDI

1970sX12

1980s TRADACOM

EDIFACT

1990s EB-XML

2010sFHIR

TRANSITIONS ALWAYS TAKE TIME

Cassette to Compact Disc

First car with OEM CD player

1987 Lincoln Town Car

SOME IDEAS FAIL

And that’s OK

New isn’t necessarily better

CHANGE OCCURS UNEVENLY

1863

Tombstone, Arizona London, UK

INDUSTRY EXPERTS AGREE…

Source: Gartner “Market Guide for Hybrid Integration Platform-Enabling Technologies,” by Elizabeth Golluscio, Jess Thompson, Keith Guttridge, April 25, 2016

DON’T PANIC!

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

MICROSOFT’S ENTERPRISE INTEGRATION PLATFORM

BREADTH OF AZURE SERVICES

“Integration is creation and consumption of APIs.”

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

THE API-ENABLED NETWORK

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

THANKYOU!

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

[email protected]

@logicappsio

https://blogs.msdn.microsoft.com/biztalk_server_team_blog

BizTalk 2016

Vad är nytt och vilka är förutsättningarna för ett lyckat migrerings-projekt?

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?

Vad är nytt och viktigt iBizTalk Server?Vad är nytt på hög nivå

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

”Plattform alignment”

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

Sql Server Always On Support

Cloud och on-premise smälter samman till ett hybrid-scenario

Azure Logic AppCloud och on-premise smälter samman till ett hybrid-scenario

On premise

Cloud

DB2ERP

Varför bör man överväga en uppdatering?Vart ligger egentligen värdet för oss?

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

Experience API

Azure Api Management

Process API

Azure Logic Apps

On premise

Det kommer finnas behov för nya integrationskomponenter i samband med nya krav.BizTalk 2016 möjliggör detta.

Vad är viktigt att tänka på inför en uppdatering?Tre stora beslut!

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

Agenda

Fyra sätt att köpa

Galet enkelt att komma igång

Cash is king!

Säkerhet

Den bistra sanningen

Pay-as-you-go (kreditkort)

Cloud Solution Provider (CSP)

Open (LAR)

Enterprise Agreement (EA)

Subscription

Department

Resursgrupper

Taggar

Power BI

Azure Usage and Billing

https://www.microsoft.com/en-us/trustcenter/Compliance

https://www.microsoft.com/en-us/trustcenter/CloudServices/Azure

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

MAXBO 2.0: Best kanalsamspill for kundene (omnikanal)

Ny maxbo.no Nytt kontaktsenter Nye verktøy for selgere

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

MS AZURE API – Eksempel 1

Fra internt til eksternt fokus – integrasjon mot kunde

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

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

Spørsmål?

BizTalk

WMS

MasterdataPurchase

Sales

E-Com

BizTalk

?

?

?

BizTalk

API

Management

System Layer

Process Layer

Experience Layer

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

ACL

Experience Process System

API

Svc2

Svc1

Table Storage

Price Service

Loyalty Program Service

LA

• “If I would have asked them what they

wanted they would have asked for faster

horses” Henry Ford

iBiz SolutionsOrganisation för integration

Det som förväntas av ett modernt Integrationscenter

Ulf Domanders

Enterprise arkitekt

Vår omvärld förändras, håll med om det

Vårt beteende har liksom gått bananas

Vi ser en förändring i närvaro

En förändring i hur vi upplever känslor

Våra relationer förändras

Vi ser nya etiska utmaningar i den värld vi rör oss mot

Förändringar närmare vår arbetsdag ser vi…

Outcome driven -Everything-as-a-service

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!!

Men min arbetsgivare är ju inte Spotify eller Google, så…

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

ICC:s UPPGIFTER?

Hur ser resan ut mot ett ICC för dig?

Vi ger er de tre första stegen…

ICC:s UPPGIFTER?

Definiera ert ansvarsområde

Integrationskomponenter

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

Lyft er position i företaget

Glöm inte!

Att skapa ett modernt ICC…

Traditionellt ansvar för ert ICC

Experience Layer

System Layer

Process Layer

Den nya spelplanen

Experience Layer

System Layer

Process Layer

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?

Varför blir integrationsförvaltning så dyrt?

Vilka faktorer påverkar kostnaden?

• Personberoende

• Integrationsstrategi

• Ansvar och processer

• Uppföljning och analys

• Kunskap kring integration

Hur kan vi påverka dessa faktorer åt rätt håll?

Inför en Leveransmodell

Projektteam FörvaltningsteamProjektteam

Hur levererar vi förvaltningsbar integration?

Vikten av en hållbar leveransmodell och ett styrande ICC

Pro

jekt

tea

mFö

rvaltnin

gs team

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

PilotprojektetKund från ERP till Dynamics CRM Online

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

Experience Layer

System Layer

Process Layer

The modern Integration plattform

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

Logic Apps

• 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

• Twitter

• 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

I Produktion sen juniI snitt körs 324

kunder/dagMånadskostnaden

under 1000kr

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

Experience Layer

System Layer

Process Layer

Experience Layer

System Layer

Process Layer

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)