28
08-04-2008 VERTICA – SPECIALISTER I INTEGRATION OG ECOMMERCE Integration af Bestsellers butikker og samhandelspartnere, Microsoft SOA Event 08.04.2008 Søren Darville, Teknisk Projektleder, Bestseller Troels Riisbrich Underlien, Team Lead BizTalk, Vertica

Integration af Bestsellers butikker og samhandelspartnere , Microsoft SOA Event 08.04.2008

  • Upload
    liza

  • View
    38

  • Download
    0

Embed Size (px)

DESCRIPTION

Integration af Bestsellers butikker og samhandelspartnere , Microsoft SOA Event 08.04.2008. Søren Darville , Teknisk Projektleder, Bestseller Troels Riisbrich Underlien, Team Lead BizTalk, Vertica. Bestseller A/S. Søren Darville , Teknisk Projektleder Bestseller A/S - PowerPoint PPT Presentation

Citation preview

Page 1: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

08-04-2008VERTICA – SPECIALISTER I INTEGRATION OG ECOMMERCE

Integration af Bestsellers butikker og samhandelspartnere, Microsoft SOA Event 08.04.2008Søren Darville, Teknisk Projektleder, BestsellerTroels Riisbrich Underlien, Team Lead BizTalk, Vertica

Page 2: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

Bestseller A/S

Søren Darville, Teknisk Projektleder

Bestseller A/S

3.300 koncern ejede brand butikker i mere end 38 lande.

Over 12.000 uafhængige retailers.

Brands, som Vero Moda, Jack & Jones, SELECTED, ONLY, EXIT og flere.

Over 20.000 ansatte.

Page 3: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

Vertica A/S

Troels Riisbrich Underlien, Team Lead BizTalk

Vertica A/S

Partner Expert Team Member

Specialister på Integration, E-Commerce og Portaler

Fokuseret på Microsoft Teknologier, arbejder med BizTalk Server, Commerce Server og SharePoint Server

Page 4: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

Bestseller

Dynamisk virksomhed, der er nød til at kunne reagere i et hurtigt marked.

Konstant udvikling og udskiftning i trends, priser og vareudbud.

Korrekte informationer nødvendige i alle dele af værdikæden: leverandører, indkøbs- og salgsafdelinger, kunder, butikker og point-of-sales systemer.

Fuldstændigt overblik er en nødvendighed

Page 5: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

Bestseller eksisterende platform

Eksisterende proprietær kommunikations platform usikker fremtid Ingen mulighed for in-house drift og videre udvikling

Manglende overblik og rapportering fra eksisterende platform

Usikkerhed omkring skalerbarheden af eksisterende platform

Masser af hardcodede partner specifikke specialregler

Stort antal samhandelspartnere, henvendte sig med ønske om elektronisk udveksling

Page 6: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

Udfordringer - partnere

Stort antal eksterne partnere : Butikker, Kæder, Kunder, Leverandører, Transportører, ca. 675 på

nuværende tidspunkt.

Mange forskellige lande (15+), sprog, og valuta

Stort antal interne ’partnere’ / applikationer på tværs af teknologier, systemer og platforme : Oracle Databases, Oracle Applications, Java frontends, MS SQL Server,

MS Sharepoint Server, Navision ERP, 2 POS / Butiks Systemer, Eksisterende kommunikations platform ...

Page 7: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

Udfordringer - data

Mange objekter, meget information, meget data, Den sidste måned skabt 6000+ nye styles – ’produkter’

Mange beskede typer : Faktura, Ordre response, Transport Instruktioner, Følgesedler, Produkt

Kataloger, I alt ca 20

Udveksles i mange forskellige varianter : 20 forskellige bare for faktura, I alt ca 125 på vuværende tidspunkt

Som minimum udveksles, som EDIFACT, X12, Flade filer, XML, PDF

Der skal kunne kommunikeres via flere protokoller

Page 8: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

Ønsker og krav til ny platform

Fremtidssikret løsning baseret på mere udbredt software

Fleksibilitet for at kunne håndtere nuværende udfordringer - og være forberedt på flere

Gennemskuelighed og rapportering

Mulighed for inhouse drift og udvikling

Skalerbarhed – fremtidssikret for performance

Page 9: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

Beslutninger

Valget faldt på BizTalk 2006 implementeret sammen med Vertica A/S

Begrænset indledende scope – fokus på hurtige resultater.

Fokus på dynamik og fleksibilitet – at kunne understøtte fremtiden.

Stram plan for videre implementering og udrulning.

Udnyt eksisterende systemer og services.

Page 10: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

Bestseller IT Miljø

Page 11: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

Bestseller Abonnement System – Distributions Modellen

Implementeret, som Oracle Subsystem, kaldet Distributions Modellen

Grundlag for alt kommunikation ud og ind af Bestseller

Der konfigureres hvilke beskedtyper, formater og varianter og protokoller der kan anvendes

Samhandels partnere og Systemer sættes op til at abbonnere på en eller flere besked typer / informationer

I subsystmer tjekkes gennem DB om der er abonnenter, på en given instans af en beskedtype baseret af en konfigurerbarer række kriterier – hvis ja placeres en request , der fører til udsendelse

Page 12: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

Bestseller Abonnement System

Page 13: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

Bestseller Abonnement System – En kundes abonnementer

Page 14: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

Bestseller Abonnement System – Ny abonnement for en kunde

Page 15: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

Bestseller Abonnement System – Kunde konfiguration

Page 16: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

BizTalk – Løsnings arkitektur

BizTalk implementert i en Enterprise Service Bus (ESB) arkitektur

Uafhængige, atomare forretnings operationer implementert i BizTalk, via Orchestrations

Operationerne kombineres dynamisk og konfigurerbart for at afvikle forretnings processerne

Backend er Oracle Databases Subsystemer der tilgåes gennem en række udstillede API’er

Der udstilles Web Services for at konfigurere løsningen og hente logging data

Page 17: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

BizTalk – Løsnings arkitektur, Logging og Rapportering

Data opsamles fra hele løsningen gennem Business Activity Monitoring (BAM)

Der opsamles forretnings data såvel, som drift informationer

Skaber overblik og gennemskuelighed

Støtter fejlsøgning og drift

’Out-of-the-box’ interface vha. Standard BAM Portal til administrations brugere og Web Services udstiller data til eksisterende platforme – intranet.

Page 18: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

BizTalk – Løsnings arkitektur

Page 19: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

Intern og ekstern analyse med afdækning af krav og definering af scope.

’Proof of Concept’ og teknisk validering.

Design af arkitektur og implementering.

Løbende udrulning og videre implementering.

Løbende support, uddannelse og overdragelse.

Intern

Analyse

POC / Teknik Validering

Teknik Valg

Ekstern Analyse og

Arkitektur

Implemen-tering af

Kernen

Idrift-sættelse

DriftSupport

Projektforløb

af e

Overdragelse/

Uddannelse

Videre Implmen-

tering

Idrift-sættelse

Analyse og

afgrænsning

Page 20: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

Projektforløb

Tidlig og stor inddragelse af ikke tekniske forretningsbrugere.

Stor vægt på kommunikation – at undgå ’huller’ og misforståelser.

Opkvalificering af forretningsbrugere

De definerer, implementerer og tester formater.

De definerer, implementerer og tester transformeringer.

Endelig test of idriftsættelse af IT folk.

Page 21: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

Løsningen lige nu

Driftes og videreudvikles af internt team bestående af to EDI konsulenter, to udviklere, to drift folk og en projektleder

– sammen med Vertica

I uge 7 blev sendt cirka 85.000 beskeder, som EDIFACT, X12, XML og PDF 18 forskellige besked typer (Faktura, Ordrebekræftelser, Følgesedler …) 30 varianter

Fokus på videre udrulning

– flere samhandels partnere, besked typer og varianter

Page 22: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

Stamdata for samhandels partnere synkroniseres

Samhandels partnere administreres i Distributions Modellen (Oracle)

Autosynkroniseres til BizTalk gennem web services

Page 23: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

Implementering af ny besked type

1. Udnyt eksisterende metoder i Subsystem API, hvis muligt Eller implementer nødvendige metoder

2. Definer internt skema i BizTalk og implementer kald af API

3. Test og deploy

4. Konfigurer i Distributions Modellen

5. Cirka 4 dages implementerings tid

Page 24: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

Samhandels partner skal modtage ny besked type

1. Aftal med Samhandels partner hvad og hvordan der udveksles (udvekslingsaftale)

2. Udnyt eksisterende varianter, hvis muligt Ellers definer skema i BizTalk, map fra internt skema, test og deploy

3. Konfigurer i Distributions Modellen

4. Med definering af skema og implementering af map cirka et par dages implementerings tid

Uden implementering, er der tale on ren konfiguration, så under en 5 minutters ’implementerings’ tid.

Page 25: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

Udvikling i antal sendte beskeder

Efter første implementering af besked type rulles flere partnere hurtigt på

Page 26: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

Ønsker og krav til ny platform

Fremtidssikret løsning baseret på mere udbredt software BizTalk anvendes bredt i Danmark, mange installationer og konsulenthuse

Fleksibilitet for at kunne håndtere udfordringer og være forberedt på flere Dynamiske flow kan håndtere ’alle’ processer, BizTalk sender ’alle’ formater

Gennemskuelighed og rapportering Data opsamles, udvikling af mere tilgængeligt interface er startet

Mulighed for inhouse drift og udvikling Kursusdeltategelse, udannelse, drift er overtaget, udvikling er del med

Vertica Skalerbarhed – fremtidssikret for performance

BizTalk platformen giver sikkerhed for performance

Page 27: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

Fremtiden

Første besked modtages allerede igennem løsningen Udrulning af flere indgående beskeder starter nu

Videre udrulning af udgående flow – flere trading partnere

Videre udvikling Interface til rapportering til brug af alle brugere

Gennemskuelighed Overblik i hele organisationen Lette drift arbejdet

Page 28: Integration af Bestsellers butikker og samhandelspartnere ,  Microsoft SOA Event 08.04.2008

Spørgsmål ?

Søren Darville, Teknisk Projektleder Bestseller A/S, [email protected]

Troels Riisbrich Underlien, Tema Lead BizTalk, Vertica A/S, [email protected]

Spørgsmål?