Track A
Ervaringen met BizTalk bij TomTom Bedrijfskritische applicaties
4 maart 2010 Hans van Leijen / Gary Daly Manager Business Intelligence & Middleware / BizTalk consultant
[email protected] /
[email protected] TomTom / Motion10
Overzicht
• Over TomTom • BizTalk bij TomTom • Rol van BizTalk in een applicatielandschap • Evolutie van BizTalk bij TomTom • Uitdagingen en plannen
TomTom Group milestones Acquisition of Datafactory (later TomTom WORK) First navigation software launched
Company focused on car navigation
Founded
Acquisition of Applied Generics (later HD Traffic)
Introduced the Portable Navigation Device
1991
1994
1996
1998
±3,200 employees
2000
2004
2002
Selling in all continents
Acquisition of Tele Atlas Strategic partnership with Renault
Launch 1st connected PND
2006
2008
Acquisition of iLocal
2009
2010
PND Market share: Europe >45% | USA ±20%
4 © 2009 TomTom
Overzicht van producten
Consumer
AUTO
2009 headlines
WORK
− Manufacture a PND every 2.7 seconds, 11-12 million all year Tele Atlas − >500 PND SKU’s + 250 accessory SKU’s in 33 countries − New 5” XXL, New START range, New LIVE Range, LIVE in Portugal and Belgium − Launched navigation for iPhone and Carkit for iPhone Tele Atlas Multinet® Tele Atlas ConnectPlus® Tele Atlas Connect™ Connector Roads for MultiNet® Navigable Coverage via Partner Product
WILDTULIP\Investor Roadshow Presentation\Project 5 Sister Roadshow Presentation - FINAL.ppt
3/5/2010 10:14 AM © 2009 TomTom
Overzicht
• Over TomTom • BizTalk bij TomTom • Rol van BizTalk in een applicatielandschap • Evolutie van BizTalk bij TomTom • Uitdagingen en plannen
TomTom werkt samen in een netwerk van partners en klanten Voorbeelden
© 2009 TomTom
TomTom stuurt het partnernetwerk aan in alle fasen van het proces
New Product Introduction Materials
Supply Planning
Forecast
Production Planning
In-bound Logistics
Sales Logistics
SIM Insertion
Webstore
Fulfillment (EU)
Inventec Fulfillment (US)
Distribution
Quanta
Distribution
Retailer
Consumer
Service
AUS / TWN
© 2009 TomTom
Een TomTom-product passeert BizTalk op 8 verschillende manieren tijdens zijn levenscyclus
Fabricageorder
Retail order / web order
Afleveren van order
Voorraad forecast
WILDTULIP\Investor Roadshow Presentation\Project 9 Sister Roadshow Presentation - FINAL.ppt
Activatie van services
Reparaties
Email notificaties
Betalingsverke er
3/5/2010 10:14 AM © 2009 TomTom
BizTalk is B2B en B2C message hub TomTom SAP ECC SAP Business Warehouse Device Information System
Internet
Repair system
Customer data warehouse Value Added Network s
Sales forecasting
Fleet management Webshop 10
© 2009 TomTom
Overzicht
• Over TomTom • BizTalk bij TomTom • Rol van BizTalk in een applicatielandschap • Evolutie van BizTalk bij TomTom • Uitdagingen en plannen
Rol van Biztalk in een applicatielandschap
• Doelstellingen van een integratielaag in een applicatielandschap • Functionaliteiten van BizTalk Server
12
3/5/2010 10:14 AM © 2009 TomTom
Evolutie Applicatie Integratie
E R P
HR
CR M
EComm erce
E R P
HR
CR M
Business Partner
EComm erce
HR
E R P
EC Comm R erce M Business Partner © 2009 TomTom
Enterprise Service Bus
ERP
HR
CRM
E-Commerce
Business Partner
• Ontkoppeling back-end systemen van client applicaties • Inzicht geven in aparte bedrijfssystemen en processen • Bewaken van bedrijfsprocessen (auditing en governance) • Flexibiliteit rondom nieuwe business modellen/processen
© 2009 TomTom
BizTalk Server Onderdelen
Business Rule Framework
Business to Business Integration
Business Activity Monitoring
Orchestration
Messaging
RFID Platform
© 2009 TomTom
Messaging met BizTalk Message
Orchestration
Adapter
Adapter Host
BTS Msg
Receive Pipeline
Map Receive Port Host
BTS Msg
BTS BTS MsgBTS Msg Msg
BTS Msg
Message Box
Send Pipeline
Map Message
Send Port Host © 2009 TomTom
BizTalk Server kenmerken • Betrouwbaarheid – persistence and durability • Beschikbaarheid – load balancing and fault tolerance • Schaalbaarheid – clustering and servers group • Security – service, message and role based Business Critical High Throughput
Mission Critical
Enterprise Ready
Secure
© 2009 TomTom
BizTalk Retail/Manufacturing Scenario Suppliers
Business Decision Makers
Retailer
Check Warehouse Inventory
ED I
BRE
BAM
Re-stock Orders Orchestration Messaging
Warehouse Inventory System BRE (Filter Tags)
Warehouse
RFID
BizTalk RFID
ERP System
Store Inventory System
Stores © 2009 TomTom
Overzicht
• Over TomTom • BizTalk bij TomTom • Rol van BizTalk in een applicatielandschap • Evolutie van BizTalk bij TomTom • Uitdagingen en plannen
Eisen van TomTom aan een integratieplatform – toen en nu 2004: redenen voor keuze BizTalk
2010: eisen aan BizTalk
• Kern back-office-systeem was Microsoft Navision, met out of the box BizTalkintegratie
• Breed scala aan protocollen, formats en adapters, met name de Covast-adapter voor EDI-ondersteuning
• Urgente behoefte om berichten uit te wisselen met logistieke provider
• Schaalbaar en bedrijfszeker
• Flexibiliteit nodig voor integratie van partijen en applicaties
• Goed development ecosysteem als lid van het Microsoft platform (resources, tools, add-ons)
Keuze voor BizTalk opportunitydriven...
BizTalk nog steeds een goede keuze
WILDTULIP\Investor Roadshow Presentation\Project 20 Sister Roadshow Presentation - FINAL.ppt
3/5/2010 10:14 AM © 2009 TomTom
Ontwikkeling van inrichting van BizTalk bij TomTom door de jaren heen: organische groei
20102011 2009
20052006 2004
• BizTalk 2002, met Navision en logistics provider
20072008
• BizTalk 2006 • Go-live van • Biztalk 2004 met SAPCovast EDI voor koppelingen integratie met • Gebruik van klanten en Visual partner in US SourceSafe • Van local voor source development code naar Terminal management Services
WILDTULIP\Investor Roadshow Presentation\Project Sister Roadshow Presentation - FINAL.ppt
• Professionaliseren van • Aansluiten van infrastructuur en fabrikanten uitfasering 2004 • Aansluiten van • Van SourceSafe Automotive naar Team klanten Server • Scheiding van • Toenemend interfaces in inzetten voor Applications A2A naast B2B
© 2009 TomTom
BizTalk bij TomTom vandaag: 11 processen, 126 interfaces, 46 partners, 80.000 berichten per dag Proces
Aantal gekoppelde systemen/partners
1
Fabricage-orders
2
B2B orders
24*
3
Web orders
4
4
Web orders TomTom Work
2
5
Afleveren van orders
3
6
Voorraad-forecast
3*
7
Activatie van LIVE apparaten
12
8
Reparaties
5
9
E-mail campagnes
2
10
Betalingsverkeer
3
11
Onkostenvergoedingen
2
Totaal
3
~46**
* Sommige connecties maken gebruik van een EDI broker of front-end, waarachter meer partners zitten. Hier is het totale aantal partners weergegeven. © 2009 TomTom ** Dubbeltellingen weggelaten
Overzicht
• Over TomTom • BizTalk bij TomTom • Rol van BizTalk in een applicatielandschap • Evolutie van BizTalk bij TomTom • Uitdagingen en plannen
Uitdagingen Uitdaging
Toelichting
Toenemend bedrijfskritisch
Eindgebruikers eisen hogere beschikbaarheid
Beheerslast
Beheerlast neemt toe met het aantal interfaces in productie
Complexiteit
Neiging om functionaliteit onder te brengen in integratielaag
Upgrades
Twee omgevingen (versies 2004, 2006), te migreren naar 2009
Omgaan met “brokers”
Sommige partners werken liever met een tussenpartij. Dit heeft hogere doorlopende kosten maar is sneller te ontwikkelen
© 2009 TomTom
Plannen Uitdaging
Plannen
Toenemend bedrijfskritisch
Infrastructuur redundant maken (warm standby)
Beheerslast
Problem management inrichten
Team uitbreiden, ook naar andere tijdzones Business Activity Management inrichten om gebruikers in staat te stellen zelf te monitoren
Upgrades
Interfaces zo eenvoudig mogelijk houden. Business logic van kern-applicaties gebruiken
Consolidatie van infrastructuur
2004 naar 2009 migreren (side by side, niet in-place), 2006 intact laten
Omgaan met “brokers”
Per geval een beslissing nemen op basis van een business case
© 2009 TomTom
– vragen? –