Frukostseminarium iBiz Solutions och Microsoft Norge

Preview:

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

• Twitter

• 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

Adam.wahlund@ibiz-solutions.se, +46(0)70 690 91 71

Richard Hallgren, CTO

Richard.hallgren@ibiz-solutions.se, +46(0)70 601 26 82

Glasspaper AS:Kurspartner inom Azure och BizTalk

Henning Solberg

henning.solberg@glasspaper.no, +47 930 90 129