www.emagiz.com
Introduction Bas van Bree – Program Manager Cross Chain Control Centers (4C)
Arjan Vermeulen – Program Manager New Business Hub
2
www.emagiz.com
Introduction Sebastian Piest – Business Development Manager
Jeroen Veld – Partner Manager
3
www.emagiz.com
• Introduction
• Industry trends
• Best practices
• Case studies
• Workshop
• Wrap-up
• Networking
4
Today’s agenda
www.emagiz.com
What’s happening right now? Industry trends, developments & integration challenges
5
www.emagiz.com
The world is changing rapidly Trends influencing integration technology
6
Cloud computing BYOD Mobile computing
Big data & analytics Social media Consumerization of IT
www.emagiz.com
Increasingly complex IT ecosystems
More….
• Apps
• Users
• Data sources
• Devices
• Services
• Providers
• Platforms
7
www.emagiz.com
Evolution of integration technology
EAI ESB
P2P MOM
8
Ca
pa
bil
itie
s
Scalability
www.emagiz.com
New Gartner Quadrants (aPaaS/iPaaS)
9
EAI
www.emagiz.com
Gartner predictions
• By 2016, midsize to large companies will spend 33% more on application integrations than in 2013.
• By 2016, the integration of data on mobile devices will represent 20% of integration spending.
• By 2017, over two-third of all new integration flows will extend outside the enterprise firewall.
• By 2018, more than 50% of the cost of implementing 90% of new large systems will be spent on integration.
10
www.emagiz.com
Quality of data integration Unlocking and integrating internal and external data sources
11
www.emagiz.com
12
www.emagiz.com 13
end-2-end supply chain integration based on industry standards
Back-office integration Back-office integration Back-office integration
Back-office integration Back-office integration
B2B B2B
B2B B2B
Supply chain visibility Supply chain visibility Supply chain visibility
Supply chain visibility Supply chain visibility
SRM CRM CRM
CRM
www.emagiz.com
• Service invocation / API
• Management of :
– Threads
– Transactions
– Connections
– Itinerary/routing
• Correlation & duplicate detection
• (A)synchronous method dispatch
• Lifecycle management
• Security / Quality of Protection
• Quality of Service / Auditing & tracking
14
Managed connections
Client interface adapter
Service endpoint
Directory cache
Directory service
runtime management
console
Invocation & management framework
Service container
Config files, XSLT stylesheets, CBR
rules, etc.
Locally cached directory service
data
Managed
connections
Communication methods
Service invocation / API
lifecycle management
www.emagiz.com
Unlock your internal data sources
15
Standard packages Custom apps Databases
www.emagiz.com
Integrate your external data sources
16
B2B Partners Mobile devices Cloud apps
www.emagiz.com
GS1 Standardization – eCom trade
• Order
• Order response • Configure to order
Order
• Despatch advise
• Receiving advice • Consumption advice
• Inventory report
Deliver • Invoice
• Settlements • Debit credit advice
• Advanced remittance advice
• Request for payment
• Buyer reconciliation • Claim notification
Pay
• Goods Requirements
• Goods Requirements Response
• Replenishment Request • Replenishment Proposal
• Purchase Conditions • Performance Measurement
Plan
17
www.emagiz.com
GS1 Standardization – eCom logistics
• Transport Capacity Requirements
• Transport Capacity Plan • Transport Capacity Booking & Response
Transport planning
• Transport Instruction & Response
• Transport Status Request & Notification • Transport Pick-up Drop-off Request &
Confirmation
Transport execution
• Warehousing Inbound Instruction & Notification
• Warehousing Outbound Instruction & Notification
• Warehousing Operations Instruction & Notification
• Logistics Inventory Report Request & Report
• Warehousing Common
Warehousing
18
www.emagiz.com
Integration maturity levels
19
0. Manual
1. System specific API
2. Generic
3. B2B Trading partner specific
4. Compliant to industry standards
5. System independent API
(Re)keying, imports
System format
Custom coupling
Standard interfaces
Back-office integration Supply chain integration
CDM format
www.emagiz.com
Integration maturity levels
20
0. Manual
1. System specific API
2. Generic
3. B2B Trading partner specific
4. Compliant to industry standards
5. System independent API
(Re)keying, imports
System format
Custom coupling
Standard interfaces
Back-office integration Supply chain integration
CDM format CDM is key to
success
Inside-out Outside-in
www.emagiz.com
Scalable & reliable IT landscape From point-2-point couplings to a loosely coupled architecture
21
www.emagiz.com
Stand-alone message flow Point-to-point connection
system A
system B
message flow
www.emagiz.com
Scalability of single message flows One-to-many connection
system B
message flow
system A
system C
message flow
system D
message flow
www.emagiz.com
Scalability of single message flows Many-to-many connections
system D
flow system
A
system E
flow
system F
flow
flow
system B flow
flow
flow
flow
flow
system C
www.emagiz.com
message bus
Message bus Many-to-many connections using a CDM
routing process
system
D offramp
process
onramp
process
system
A
onramp process
offramp process
con
ne
ctor co
nn
ect
or
system B
con
ne
ctor
system E
con
ne
cto
r
onramp
process
offramp
process
system C
con
ne
ctor
system F
con
ne
cto
r
Monitoring & management
Canonical Data Model
(CDM)
www.emagiz.com
JMS server
bus container
Message bus JMS as the messaging infrastructure layer
routing
process
system B
offramp
process
onramp
process
system A
con
ne
ctor co
nn
ect
or
process layer
messaging layer
Send & forget
Orchestrate and control message transport with queues Temporarily store messages
www.emagiz.com
Moving outside the firewall Common deployment scenarios within (existing) IT infrastructures
27
www.emagiz.com
server 5
Connecting external systems Connectors installed at source/destination systems
bus
processes
JMS
server 1
server 3
system
C
con
ne
cto
r
server 4
system
D
con
ne
cto
r
server 1
system
A
server 2
system
B
con
ne
ctor
con
ne
ctor
“Internet” internal network
www.emagiz.com
Connecting external systems Connectors installed at source/destination systems
bus
processes
JMS
server 1
system
C
con
ne
cto
r
system
D
con
ne
cto
r
system
A
system
B
con
ne
ctor
con
ne
ctor
ex
tern
al
fire
wa
ll /
we
b s
erv
er
“Internet” internal network
Only JMS connections are allowed through
www.emagiz.com
Connecting external systems Connectors installed in DMZ
bus
processes
JMS
server 1
system
C
con
ne
cto
r
system
D
con
ne
cto
r
system
A
system
B
con
ne
ctor
con
ne
ctor
inte
rna
l fi
rew
all
“Internet” internal network
Only JMS connections are allowed through
DMZ
ex
tern
al
fire
wa
ll /
we
b s
erv
er
Different types of connections are allowed through (web services, HTTP, e-mail, TCP, etc)
www.emagiz.com
Data in
tegratio
n &
transp
ort
TMS
WMS
APS / Maps
Finance
Salaris
Customs
Re
ceiv
er
Proof of Delivery (POD)
Track & Trace / ETA
Dispatching & Labeling
Shipment planning
LSP
/ C
arri
er
B2
B
Orders (EDI / Web)
Quotes (km / € / CO2)
Sup
ply ch
ain visib
ility
ERP
FMS
Etc.
Data analyses / BI
Reports / Dashboards
Message exchange
Notifications & Alerts
Invoicing & self billing
Vision on successful integration From back-office to supply chain integration
www.emagiz.com 32
Case studies Successful integration concepts
www.emagiz.com
D
ata
inte
gra
tion
& tra
ns
po
rt
MS Dynamics
TMS
Afas
HST
Online
Creditor
Debtor
Orders
Invoices
Invoices
Orders
Creditor
Debtor
Status
Shipments
Proof of Delivery
Status
Proof of Delivery
Invoices
Stock levels
Shipments
Inbound/outbound
EDI Messages
Jobs
Activities / status
Tekst messages
ETA request
Scan instruction
Scan event
Proof of Delivery
B2B
E
mp
loyee /
receiv
er
16 systems / 97 integrations
www.emagiz.com
D
ata
inte
gra
tion
& tra
ns
po
rt
MailTrack
E-mail server
Mailbag ID
PackID
Track & Trace code
Conload file
Invoice
Advanced Shipping Notice
Conload file
Invoices
Orders
Advanced Shipping Notice
Mailbag ID
PackID
Track & Trace code
MS Navision
B2B
M
ailb
ag
syste
m
6 systems / 12 integrations
www.emagiz.com
D
ata
inte
gra
tion
& tra
ns
po
rt
35
Alpha
Centraal Boekhuis
Improve ERP
MDM
.nl
websites
Product master data
Customer master data
Invoice headers
Invoice lines
Orders
Product master data
Orders
Product master data
Orders
Product data enriched
Price data
Customer data enriched
Orders
Invoices
Budgets
Invoice attachments
File storage
Invoice attachments
Product master data
Product data enriched
Customer master data
Invoices
Invoice headers
Invoice lines
Budgets
Customer data enriched
Price data
Em
plo
yees
Cu
sto
mers
8 systems / 55 integrations
www.emagiz.com 36
D
ata
inte
gra
tion
& tra
ns
po
rt
M3
• Product data
• Price data
• Customer data
• Route data
• Order data • Product data
• Product data
• Price data
• Customer data
• Route data
• Order data
Em
plo
yees
PIM • Product data
• Price data
• Product data • Product data
Suppliers • Product data
• Price data
• Product data
B2B
part
ners
10 systems / 11 integrations
www.emagiz.com
Financial relations
Financial relations response
Sales invoices
Sales invoice response
Payments
General ledger balance
General ledger balance response
Bank account balance
D
ata
inte
gra
tion
& tra
ns
po
rt
3 systems / 16 integrations
server
Exact Globe
Financial relations
Financial relations response
Sales invoices
Sales invoice response
Payments
General ledger balance
General ledger balance response
Bank account balance
Outgoing e-mails
www.emagiz.com
Workshop …Successful back-office & supply chain integration
38
www.emagiz.com
Workbook
1. Assess your current situation
2. Determine the business case for integration
3. Conceptualize the desired situation
4. Create a roadmap & release calendar
5. Establish a governance structure
39
www.emagiz.com
1.1 Assess your current supply chain
• What supply chain are you in?
• What is your role?
• What value do you add to the supply chain?
• What are the key B2B trading partners?
• What are their needs in terms of information?
40
www.emagiz.com
1.2 Assess your current processes
• How is your business organized?
• Which processes are standardized?
• Which information flows are important?
• What are your key performance indicators?
41
www.emagiz.com
1.3 Assess your current systems
• How are your processes supported by IT systems?
• Which Application Programming Interfaces (APIs) are available?
• Where are your systems hosted?
• Do you have your own IT department in place?
• Which IT systems do you make, buy or source?
42
www.emagiz.com
1.4 Assess your current integrations
• Which interfaces are manual?
• Which couplings are automated?
• Which couplings cannot be established via a standard API?
• Do you have an integration solution in place?
43
www.emagiz.com
2. Determine the business case for integration
• Why integrate?
• What are your objectives?
• What is the global scope of the integrations?
• Which existing integration solutions are in place?
44
www.emagiz.com
3. Conceptualize the desired situation
• What is the desired level of Supply Chain Integration?
• What is the desired level of B2B integration?
• Which data is to be integrated with IT systems in your back-office?
• Which data is to be transported to / integrated with external systems?
• Which devices are to be integrated?
45
www.emagiz.com
4. Create a roadmap and release calendar
• What is low hanging fruit?
• What needs priority?
• How to divide the scope into manageble projects?
• How to balance releases?
46
www.emagiz.com
5. Establish a governance structure
• Who “owns” the integrations?
• Who should be involved in the steering committee?
• Which methodology is applied for Integration Lifecycle Management (ILM)?
• How can releases and changes be managed?
• How can an Integration Competence Center (ICC) be established?
47
www.emagiz.com
Wrap-up …Successful back-office & supply chain integration
48
www.emagiz.com
Back-office integration Supply chain integration
• Define & claim your role
• Use B2B partner standards
• Use standards pragmatic
• Start small, share success
• Think end-2-end
• Empower collaboration
49
• Organize, then automate
• Business case is leading
• Start with low hanging fruit
• Create an overall vision
• Establish governance
• Make, buy or source?
Key takeaways of today
www.emagiz.com
Back-office integration Supply chain integration
• Define & claim your role
• Use B2B partner standards
• Use standards pragmatic
• Start small, share success
• Think end-2-end
• Empower collaboration
50
• Organize, then automate
• Business case is leading
• Start with low hanging fruit
• Create an overall vision
• Establish governance
• Make, buy or source?
Key takeaways of today
CDM is key to
success
Inside-out Outside-in
www.emagiz.com
Experience success: get on the bus in a day!
• Capture requirements
• Define integrations
• Obtain resources & test data
• Design integration concepts
• Model & test integrations
• Deploy solution
• Manage & monitor
• Improve and adjust flows
51
eMagiz
Capture
Design
Deploy Manage
Improve
www.emagiz.com
Questions? Thank you for your attention
52
www.emagiz.com
Networking Drinks are served
53