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
Affärsidé och vision 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. Vision Där mat och dryck serveras ska Martin & Servera vara det självklara valet.
Martin & Servera-koncernen
Våra kunder Privata restauranger Rikstäckande kedjor Offentlig sektor
Lager och säljkontor Lagerorter Omlastningscentraler Martin & Servera säljkontor Martin & Servera dotterbolag Martin & Servera finns även representerade i Finland via dotterbolaget Chipsters.
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.
Bakgrund, nuläge och önskade effekter Nuläge 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. 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 effekter Integrationerna har därmed blivit lika affärskritiska som våra affärssystem och E-handel. 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. 7 Dagens utmaningar Tvingande Intäktshöjande Kostnadssänkande Annat
Lösningsförslag: Val av integrationsplattform, samarbetspartner och teknisk plattform Integrationsplattform Samarbetspartner Teknisk plattform 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 Områden 1.Övervakning Flödesöverv. Teknisk överv. 2.Utveckling 3.Förvaltning 4.Drift 5.Teknik 6.Risk 7.Licensmodell Tre plattformar utvärderades Mule P2 P3 Trafikljus per underkategori och integrationsplattform 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övervakning och applikatiosdrift till partner Rådet Integration Competence Center (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 8
Nuläge: flera system är direkt integrerade med varandra inom M&S; integrationerna kan ej återanvändas när nya system lanseras 9
Lösningsförslag: integrationsplattformen hanterar integrationerna och slussar dem vidare mellan system och via DMZ 1 till molnet ERP E-commerce DMZ Mobile devices SaaS Invoice m a t c hi n g Inventory Integration Bus P r o xy (API, B2B ) Internet SaaS Invoice processing In-ho u s e Applications Like CRM and AD Tradingpartner management Tradingpartner 1) DMZ är en mellanzon som hanterar /säkrar data/. EDI SaaS. 10
Integration platform IBM Power AIX Mirrored partitions Integration Manager Active Passive Zuul ICC Wiki Test/Prod Bromma Sköndal VMWare
Martin & Servera-koncernen DEMO? 2018-09-17 12
M&S ICC WIKI Specifikationer Utvecklingsprocess Lösningsdokumentation Utveckling, support, drift Organisation Processer Riktlinjer
M&S ICC WIKI Specifikationer Utvecklingsprocess Lösningsdokumentation Utveckling, support, drift Organisation Termkatalog Integrationsregister API-register Applikationsregister Processer Riktlinjer Affärsobjekt APIporta l
M&S ICC WIKI Specifikationer Utvecklingsprocess Lösningsdokumentation Utveckling, support, drift Organisation Termkatalog Integrationsregister API-register Applikationsregister Processer Riktlinjer Affärsobjekt APIporta l Infrastruktur (servrar etc) Plattforms dokumentation Komponenter (middleware)
M&S ICC WIKI Specifikationer Utvecklingsprocess Lösningsdokumentation Utveckling, support, drift Organisation Termkatalog Integrationsregister API-register Applikationsregister Processer Riktlinjer Affärsobjekt APIporta l Infrastruktur (servrar etc) Plattforms dokumentation Komponenter (middleware)
M&S + Pulsen - Utveckling WIKI Specifikation WIKI High Level Design WIKI Dokumentation Integration Platform (Mulesoft Anypoint + ActiveMQ) JIRA Uppdrag M&S ICC Pulsen Arkitekt GitLab + Artifactory Source Code & Artifact Mgmt M&S & Pulsen Utvecklare Pulsen ServiceNow Beställning
M&S + Pulsen - SUPPORT Integration Platform (Mulesoft Anypoint + ActiveMQ) GitLab + Artifactory Soure Code & Artifact Mgmt WIKI Dokumentation Integration Manager 7/24/365 Instruktioner Felsökning & åtgärder Pulsen Service desk / övervakning Pulsen ServiceNow Incident SLA
Frågor?
13:15 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