Integration i molnet med Scandic Hotels & iBiz Solutions

37
Integration i Molnet

Transcript of Integration i molnet med Scandic Hotels & iBiz Solutions

Page 1: Integration i molnet med Scandic Hotels & iBiz Solutions

Integration i Molnet

Page 2: Integration i molnet med Scandic Hotels & iBiz Solutions

Hotellindustrin utmanas och förändras genom den nu

pågående digitala disruptionen.

IT:s roll i hotellbranchen ökar

Page 3: Integration i molnet med Scandic Hotels & iBiz Solutions

Tidigare: Fåtal, stora anpassade

Nu: Många, små standardiserade

Smart integration”the difference maker”?

Page 4: Integration i molnet med Scandic Hotels & iBiz Solutions

Grov kravbild:1. Traditionella filflyttar

2. Standardsystem främst molntjänster

Scandic måste leverera båda!

Page 5: Integration i molnet med Scandic Hotels & iBiz Solutions

FilflyttarEAI

Supply chains

FTPProcess

Automation

Realtidsintegration

APIBig data

IoTData Anywhere

?

Vi behöver gå från gammal till nytt?

Nej, vi behöver kunna supportera båda två…

Page 6: Integration i molnet med Scandic Hotels & iBiz Solutions

Planen

1) Ta kontroll över existerande filflyttar (script ftp, egentvecklade hubbar, leverantörs impl..)

2) Göra enkla integrationer lika enkla att implementera (self service!)

Page 7: Integration i molnet med Scandic Hotels & iBiz Solutions

Men hur angriper vi den ”nya världen”?

Hur sammanfogar vi det med vår enkla grundplattform?

Page 8: Integration i molnet med Scandic Hotels & iBiz Solutions

FilflyttarEAI

Supply chains

FTPProcess

Automation

Realtidsintegration

APIBig data

IoTData Anywhere

Page 9: Integration i molnet med Scandic Hotels & iBiz Solutions
Page 10: Integration i molnet med Scandic Hotels & iBiz Solutions

Verifiera platfformen

Page 11: Integration i molnet med Scandic Hotels & iBiz Solutions
Page 12: Integration i molnet med Scandic Hotels & iBiz Solutions

Rita upp landskapet

Page 13: Integration i molnet med Scandic Hotels & iBiz Solutions

LandskapetDMZ

ExpressRoute

App Service

Virtual Network

Sub net ase

OnPremExpressRoute

Sub net wm

Page 14: Integration i molnet med Scandic Hotels & iBiz Solutions

Implementation av Scenarion

Page 15: Integration i molnet med Scandic Hotels & iBiz Solutions

Scenario 1 – Service lager (WCF)Exponera existerande WCF tjänster som REST tjänster

Återanvändning (internt, externt)Enkel och snabb partneranslutning

SäkerhetRestriktioner baserat på användare, olika nivåer

Page 16: Integration i molnet med Scandic Hotels & iBiz Solutions

ExpressRoute

App Service

Virtual Network

Generic app

Device

Phone website(generic)

Availability Service

Availability API App

Sub net ase

OnPremExpressRoute

http Listener

Sub net wm

1

OPERAOWS asmx Backend

ExternalInternal

Device

SQL Database Server

Opera CacheDatabse Server

Page 17: Integration i molnet med Scandic Hotels & iBiz Solutions

Scenario 1 – NyckelfaktorerSäkra API’er genom API Management

Gruppbaserad restriktion användas på leverantörs grupper i API MgmtFunktionalitet fanns i Logic App’s för att hantera logik.Agilt arbetssätt och snabbt/enkelt att göra ändringar

Restifiering av ”gamla” WCF tjänsterStatistik och användande i Api Management

Express route

Page 18: Integration i molnet med Scandic Hotels & iBiz Solutions

Scenario 2 – Service Lager (MS SQL) Exponering av CRUD tjänster mot Microsoft SQL servers

Testa och verifiera MS SQL ConnectorÅteranvändning och standardisering

Användande av standardkomponenter Exponeras på samma sätt som Scenario 1 (standardiserat API)

Page 19: Integration i molnet med Scandic Hotels & iBiz Solutions

ExpressRoute

SQL Connector

App Service

Application server

Virtual Network

Generic app

Device

Phone website(generic)

API Management

SQL CRUDService

Sub net ase

OnPrem

SQL Database Server

ExpressRoute

Sub net wm

2

OPERAOWS asmx Backend

Opera CacheDatabse Server

ExternalInternal

Device

Page 20: Integration i molnet med Scandic Hotels & iBiz Solutions

Senario 2 – NyckelfaktorerBehålla samma utseende och känsla

Standard komponenter för att skapa CRUD operationer mot MS SQLSnabbt och enkelt att implementera

Statistik och användande i Api ManagementExpress route

Page 21: Integration i molnet med Scandic Hotels & iBiz Solutions

Scenario 3 – Oracle DatabaseTesta och verifiera Oracle Connector

Transformering till XMLSkapa batch körningar på klocka med jämna intervaller

Testa och verifiera SFTP Connector

Page 22: Integration i molnet med Scandic Hotels & iBiz Solutions

DMZ

ExpressRoute

App Service

Virtual Network

MoveIT (S)FTP

Sub net ase

OnPrem

SQL Database Server

ExpressRoute

Sub net wm

Oracle Connector

JSON Encoder

SFTPConnector

SFTP

MoveIT Server

3

OPERAOWS asmx Backend

Opera CacheDatabse Server

Page 23: Integration i molnet med Scandic Hotels & iBiz Solutions

Scenario 3 – NyckelfaktorerVerifering/test av batch körningar och ”service” flöden.

Återupprepning på tidsintervall med specifikt startdatum och tid.Naturlig och enkel översättning mellan Oracle tabeller till JSON.

JSON resultat kan konverteras till XML.SFTP Konnektorn fungerar trots mindre problem.

Page 24: Integration i molnet med Scandic Hotels & iBiz Solutions

Scenario 4 – Integrera MoveIT Plattform med Azure

Återanvända funktionalitet i API Apps genom andra applikationer.Testa mappningshantering för XML.

Integrera MoveIT plattformen med Azure för att kunna tillföra avancerad integrations logik i MoveIT flöden.

Page 25: Integration i molnet med Scandic Hotels & iBiz Solutions

DMZ

ExpressRoute

App Service

Virtual Network

MoveIT (S)FTP

Sub net ase

OnPrem

SQL Database Server

ExpressRoute

CMD Command

Transform Service

File Transfer

Sub net wm

MoveIT Server

4

OPERAOWS asmx Backend

Opera CacheDatabse Server

Application Insights

Page 26: Integration i molnet med Scandic Hotels & iBiz Solutions

Scenario 4 – NyckelfaktorerAzure Api App SDK kan användas för att ansluta till API Apps v1

BizTalk Transform Service avvänder samma mappnings funktionalitet som föregångaren MABS.

Mappningar skapas i Visual Studio 2012 med MABS SDK.Konsolapplikationer kördes från MoveIT för att integrera funktionalitet

från API Appar v1.

Page 27: Integration i molnet med Scandic Hotels & iBiz Solutions

Scenario 5 – Sociala medierExperimentera med Social Medier konnektorer

Sentiment analysTesta Analytiska komponenter i Azure

Page 28: Integration i molnet med Scandic Hotels & iBiz Solutions

DMZ

ExpressRoute

Stream Analytics

App Service

Virtual Network

Sub net ase

OnPrem

SQL Database Server

ExpressRoute

Sub net wm

TwitterConnector

TranslateConnector

SentimentHttp

Event HubConnector

5

OPERAOWS asmx Backend

Opera CacheDatabse Server

Page 29: Integration i molnet med Scandic Hotels & iBiz Solutions

Scenario 5 - NyckelfaktorerSociala medier konnektorer gör det enkelt att inkludera flöden med

Sociala medier i integrationsplattformen.Detektering av positiva/negativa inlägg lyckades

Notifiering till Sociala medier expert bör göras vid vissa gränsvärden.

Hel automatisering på flera språk var svårare.Sentiment analys fungerar bäst på engelskaSvårt att hantera ironi, emoijer och bilder.

Page 30: Integration i molnet med Scandic Hotels & iBiz Solutions

Wrap up

Page 31: Integration i molnet med Scandic Hotels & iBiz Solutions

DMZ

ExpressRoute

Stream Analytics

SQL Connector

App Service

Application server

Virtual Network

MoveIT (S)FTP

Generic app

Device

Phone website(generic)

API Management

Availability Service

SQL CRUDService

Availability API App

Sub net ase

OnPrem

SQL Database Server

ExpressRoute

http Listener

CMD Command

Transform Service

File Transfer

Sub net wm

Oracle Connector

JSON Encoder

SFTPConnector

TwitterConnector

TranslateConnector

SentimentHttp

SFTP

MoveIT Server

Event HubConnector

1 2

3 4

5

OPERAOWS asmx Backend

Opera CacheDatabse Server

ExternalInternal

Device

Application Insights

Page 32: Integration i molnet med Scandic Hotels & iBiz Solutions

ResultatPlattform

FunktionalitetUppfyllda krav

Scenario resultatTid från start till mål

Page 33: Integration i molnet med Scandic Hotels & iBiz Solutions
Page 34: Integration i molnet med Scandic Hotels & iBiz Solutions
Page 35: Integration i molnet med Scandic Hotels & iBiz Solutions
Page 36: Integration i molnet med Scandic Hotels & iBiz Solutions
Page 37: Integration i molnet med Scandic Hotels & iBiz Solutions

Thank you for your attention!Mattias Lögdberg, Solutions ArchitectEmail: Mattias. [email protected]: +46 (0)70 556 75 56