martin & servera - pulsen€¦ · martin & servera. integrationsplattform. pulsendagarna...

20
Martin & Servera Integrationsplattform Pulsendagarna 180912 Peter Samuelsson, Utvecklingschef Martin&Servera Henrik Karlsson, Integrationsarkitekt Pulsen Björn Wallin, Integrationsarkitekt Pulsen 2018-09-17 Presentation för Pulsendagarna 2018-09-12

Upload: others

Post on 22-May-2020

20 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Martin & Servera - Pulsen€¦ · Martin & Servera. Integrationsplattform. Pulsendagarna 180912. Peter Samuelsson, Utvecklingschef Martin&Servera. Henrik Karlsson, Integrationsarkitekt

Martin & ServeraIntegrationsplattformPulsendagarna 180912

Peter Samuelsson, Utvecklingschef Martin&Servera

Henrik Karlsson, Integrationsarkitekt Pulsen

Björn Wallin, Integrationsarkitekt Pulsen2018-09-17 Presentation för Pulsendagarna 2018-09-12

Page 2: Martin & Servera - Pulsen€¦ · Martin & Servera. Integrationsplattform. Pulsendagarna 180912. Peter Samuelsson, Utvecklingschef Martin&Servera. Henrik Karlsson, Integrationsarkitekt

AffärsidéMartin & Servera förser den professionella måltidsbranschen med varor, tjänster och kunskap som förenklar kundernas vardag och förbättrar deras affär.

VisionDär mat och dryck serveras ska Martin & Servera vara det självklara valet.

Affärsidé och vision

Page 3: Martin & Servera - Pulsen€¦ · Martin & Servera. Integrationsplattform. Pulsendagarna 180912. Peter Samuelsson, Utvecklingschef Martin&Servera. Henrik Karlsson, Integrationsarkitekt

Martin & Servera-koncernen

Page 4: Martin & Servera - Pulsen€¦ · Martin & Servera. Integrationsplattform. Pulsendagarna 180912. Peter Samuelsson, Utvecklingschef Martin&Servera. Henrik Karlsson, Integrationsarkitekt

Våra kunder

Privata restauranger Rikstäckande kedjor Offentlig sektor

Page 5: Martin & Servera - Pulsen€¦ · Martin & Servera. Integrationsplattform. Pulsendagarna 180912. Peter Samuelsson, Utvecklingschef Martin&Servera. Henrik Karlsson, Integrationsarkitekt

Lagerorter

Omlastningscentraler

Martin & Servera säljkontor

Martin & Servera dotterbolag

Martin & Servera finns även representerade i Finland via dotterbolaget Chipsters.

Lager och säljkontor

Page 6: Martin & Servera - Pulsen€¦ · Martin & Servera. Integrationsplattform. Pulsendagarna 180912. Peter Samuelsson, Utvecklingschef Martin&Servera. Henrik Karlsson, Integrationsarkitekt

Mitt i kedjan från bonde till gäst

Vi köper från odlare, uppfödare och tillverkare i Sverige, Europa och världen.

I våra energismarta lagerhus finns de produkter du behöver. Mat, dryck och utrustning.

Vi samordnar leveranser och distribuerar effektivt och hållbart.

Vi levererar till restauranger, hotell, skolor, förskolor, vårdhem med flera.

Säker mat för dina gäster. Vi har koll på leverantörer, produkter och leveranser.

Page 7: Martin & Servera - Pulsen€¦ · Martin & Servera. Integrationsplattform. Pulsendagarna 180912. Peter Samuelsson, Utvecklingschef Martin&Servera. Henrik Karlsson, Integrationsarkitekt

• De av oss idag använda integrationsplattformar följer inte livscykelmässigt med i den teknikförändring som sker på marknaden.

• Tillgången till kompetens och resurser för våra integrationsplattformar är begränsade, både intern och hos dess systemleverantörer.

• Dagens integrationerna är inte byggda enligt standard för lösa kopplingar. Lägg därtill en dokumentation som inte är enhetlig, så blir det väldigt svårt, om inte omöjligt att lämna över driften av integrationerna till förvaltning och återanvända det vi utvecklat.

• Martin & Servera har idag två integrationsplattformar i drift, samt ett antal integrationer som går direkt mellan applikationer. Totalt rör det sig om minst 100 integrationer där data och format är någotsånär dokumenterade.

• Efterfrågan av nya och förändrade integrationer växer i rasande takt. Anledningen till detta beror främst på att systemleverantör väljer att utveckla och drifta sina system och tjänster i molnet (SaaS-lösningar), förändringar i EDI lösningar, systemaccess från mobila enheter, samt ett ökat behov av information i våra bassystem.

• Integrationerna har därmed blivit lika affärskritiska som våra affärssystem och E-handel.

Bakgrund, nuläge och önskade effekter

7

Dagens utmaningar

• Genom upphandling av en ny modern integrationsplattform och därtill teckna ett partneravtal med systemleverantör så möjliggör vi:

• Effektmål:

– Möjligöra snabbare integration av information till tjänster och system

– Riskminimering kopplat till teknologi och resurstillgång

– Processtransparens

– Flödesövervakning

Önskade effekterNuläge

Tvingande Intäkts-höjande

Kostnads-sänkande Annat

Page 8: Martin & Servera - Pulsen€¦ · Martin & Servera. Integrationsplattform. Pulsendagarna 180912. Peter Samuelsson, Utvecklingschef Martin&Servera. Henrik Karlsson, Integrationsarkitekt

Lösningsförslag: Val av integrationsplattform, samarbetspartner och teknisk plattform

8

Teknisk plattformSamarbetspartnerIntegrationsplattform

• På marknaden finns c:a ett 30-tal plattformar

• Av dessa matchar tre våra befintliga och framtida behov

• De har utvärderiats inom nedan områden, med resultatet att Mule ESB lämpar sig bäst för M & S

• Samarbete med partner initieras för att:‒ Minska personberoende vid

integrationer‒ Ha möjlighet att köpa

utvecklingsstöd vid hög belastning

‒ Möjlighet att lämna över förvaltning, driftsövervakningoch applikatiosdrift till partner

‒ Rådet Integration CompetenceCenter (ICC) skapas där medarbetare från M&S och samarbetspartner deltar

• Två alternativ vid val av teknisk plattform:1. IBM Power 2. Windowsplattform

• Rekommendation: ‒ Använd IBM Power då det

finns utrymme och outnyttjad kapacitet på denna, samt är lättare att skala rent prestandamässigt

‒ Detta innebär även att M&S inte behöver investera i teknisk plattform för att lansera en ny integrationsplattform

1.Övervakning Flödesöverv.Teknisk överv.…

2.Utveckling 3.Förvaltning 4.Drift 5.Teknik 6.Risk 7.Licensmodell

Mule P2

Tre plattformar utvärderades

P3Områden

Trafikljus per underkategori och

integrations-plattform

Page 9: Martin & Servera - Pulsen€¦ · Martin & Servera. Integrationsplattform. Pulsendagarna 180912. Peter Samuelsson, Utvecklingschef Martin&Servera. Henrik Karlsson, Integrationsarkitekt

Nuläge: flera system är direkt integrerade med varandra inom M&S; integrationerna kan ej återanvändas när nya system lanseras

9

Page 10: Martin & Servera - Pulsen€¦ · Martin & Servera. Integrationsplattform. Pulsendagarna 180912. Peter Samuelsson, Utvecklingschef Martin&Servera. Henrik Karlsson, Integrationsarkitekt

101) DMZ är en mellanzon som hanterar…/säkrar data/….

Proxy(API,

B2B …)

DMZ

Mobile devices

SaaS ...

Internet

EDI

ERPSaaS

Invoicematching

E-commerce

Inventory

In-houseApplications Like

CRM and AD Trading partnermanagement

Integration Bus SaaSInvoice

processing

Trading partner

Lösningsförslag: integrationsplattformen hanterar integrationerna och slussar dem vidare mellan system och via DMZ1 till molnet

Page 11: Martin & Servera - Pulsen€¦ · Martin & Servera. Integrationsplattform. Pulsendagarna 180912. Peter Samuelsson, Utvecklingschef Martin&Servera. Henrik Karlsson, Integrationsarkitekt

Integration platform

Bromma Sköndal

IBM PowerAIXMirrored partitions

ActivePassive

Test/ProdVMWare

Integration Manager

Zuul

ICC Wiki

Page 12: Martin & Servera - Pulsen€¦ · Martin & Servera. Integrationsplattform. Pulsendagarna 180912. Peter Samuelsson, Utvecklingschef Martin&Servera. Henrik Karlsson, Integrationsarkitekt

2018-09-17 12

Martin & Servera-koncernen

DEMO?

Page 13: Martin & Servera - Pulsen€¦ · Martin & Servera. Integrationsplattform. Pulsendagarna 180912. Peter Samuelsson, Utvecklingschef Martin&Servera. Henrik Karlsson, Integrationsarkitekt

M&S ICC WIKI

Specifikationer Lösnings-dokumentation

Utvecklingsprocess

Riktlinjer

Organisation

Processer

Utveckling, support,

drift

Page 14: Martin & Servera - Pulsen€¦ · Martin & Servera. Integrationsplattform. Pulsendagarna 180912. Peter Samuelsson, Utvecklingschef Martin&Servera. Henrik Karlsson, Integrationsarkitekt

M&S ICC WIKI

API-registerTerm-katalog

Affärsobjekt API-porta

l

Applikations-register

Specifikationer Lösnings-dokumentation

Utvecklingsprocess

Riktlinjer

Organisation

Processer

Utveckling, support,

drift

Integrations-register

Page 15: Martin & Servera - Pulsen€¦ · Martin & Servera. Integrationsplattform. Pulsendagarna 180912. Peter Samuelsson, Utvecklingschef Martin&Servera. Henrik Karlsson, Integrationsarkitekt

M&S ICC WIKI

API-registerTerm-katalog

Affärsobjekt API-porta

l

Applikations-register

Specifikationer Lösnings-dokumentation

Utvecklingsprocess

Riktlinjer

Organisation

Processer

Plattformsdokumentation

Komponenter(middleware)

Infrastruktur(servrar etc)

Utveckling, support,

drift

Integrations-register

Page 16: Martin & Servera - Pulsen€¦ · Martin & Servera. Integrationsplattform. Pulsendagarna 180912. Peter Samuelsson, Utvecklingschef Martin&Servera. Henrik Karlsson, Integrationsarkitekt

M&S ICC WIKI

API-registerTerm-katalog

Affärsobjekt API-porta

l

Applikations-register

Specifikationer Lösnings-dokumentation

Utvecklingsprocess

Riktlinjer

Organisation

Processer

Plattformsdokumentation

Komponenter(middleware)

Infrastruktur(servrar etc)

Utveckling, support,

drift

Integrations-register

Page 17: Martin & Servera - Pulsen€¦ · Martin & Servera. Integrationsplattform. Pulsendagarna 180912. Peter Samuelsson, Utvecklingschef Martin&Servera. Henrik Karlsson, Integrationsarkitekt

M&S + Pulsen - Utveckling

JIRAUppdrag

PulsenServiceNowBeställning

WIKIDokumentation

WIKIHigh Level Design

WIKISpecifikation

M&SICC

PulsenArkitekt

M&S &| PulsenUtvecklare

GitLab + ArtifactorySource Code & Artifact Mgmt

Integration Platform(Mulesoft Anypoint +

ActiveMQ)

Page 18: Martin & Servera - Pulsen€¦ · Martin & Servera. Integrationsplattform. Pulsendagarna 180912. Peter Samuelsson, Utvecklingschef Martin&Servera. Henrik Karlsson, Integrationsarkitekt

M&S + Pulsen - SUPPORT

Integration Manager

PulsenServiceNow

Incident

GitLab + ArtifactorySoure Code & Artifact Mgmt

Integration Platform(Mulesoft Anypoint +

ActiveMQ)

WIKIDokumentation

InstruktionerFelsökning &

åtgärder

SLA

7/24/365

PulsenService desk / övervakning

Page 19: Martin & Servera - Pulsen€¦ · Martin & Servera. Integrationsplattform. Pulsendagarna 180912. Peter Samuelsson, Utvecklingschef Martin&Servera. Henrik Karlsson, Integrationsarkitekt

Frågor?

Page 20: Martin & Servera - Pulsen€¦ · Martin & Servera. Integrationsplattform. Pulsendagarna 180912. Peter Samuelsson, Utvecklingschef Martin&Servera. Henrik Karlsson, Integrationsarkitekt

PRISMA (IAM): SÅ INFÖRDE MARKS KOMMUN IAM SOM TJÄNST

GALA 1 (Security): AVANCERADE ATTACKER OCH EFFEKTIVA SKYDDSMETODER

GALA 2 (Integration): TRENDER OCH UTVECKLING INOM PULSEN INTEGRATION

13:15