dinalog workshop succesvol data ontsluiten en -integreren

54

Upload: capegroep

Post on 15-Jul-2015

115 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Dinalog workshop succesvol data ontsluiten en -integreren
Page 2: Dinalog workshop succesvol data ontsluiten en -integreren

www.emagiz.com

Introduction Bas van Bree – Program Manager Cross Chain Control Centers (4C)

Arjan Vermeulen – Program Manager New Business Hub

2

Page 3: Dinalog workshop succesvol data ontsluiten en -integreren

www.emagiz.com

Introduction Sebastian Piest – Business Development Manager

Jeroen Veld – Partner Manager

3

Page 4: Dinalog workshop succesvol data ontsluiten en -integreren

www.emagiz.com

• Introduction

• Industry trends

• Best practices

• Case studies

• Workshop

• Wrap-up

• Networking

4

Today’s agenda

Page 5: Dinalog workshop succesvol data ontsluiten en -integreren

www.emagiz.com

What’s happening right now? Industry trends, developments & integration challenges

5

Page 6: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 7: Dinalog workshop succesvol data ontsluiten en -integreren

www.emagiz.com

Increasingly complex IT ecosystems

More….

• Apps

• Users

• Data sources

• Devices

• Services

• Providers

• Platforms

7

Page 8: Dinalog workshop succesvol data ontsluiten en -integreren

www.emagiz.com

Evolution of integration technology

EAI ESB

P2P MOM

8

Ca

pa

bil

itie

s

Scalability

Page 9: Dinalog workshop succesvol data ontsluiten en -integreren

www.emagiz.com

New Gartner Quadrants (aPaaS/iPaaS)

9

EAI

Page 10: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 11: Dinalog workshop succesvol data ontsluiten en -integreren

www.emagiz.com

Quality of data integration Unlocking and integrating internal and external data sources

11

Page 12: Dinalog workshop succesvol data ontsluiten en -integreren

www.emagiz.com

12

Page 13: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 14: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 15: Dinalog workshop succesvol data ontsluiten en -integreren

www.emagiz.com

Unlock your internal data sources

15

Standard packages Custom apps Databases

Page 16: Dinalog workshop succesvol data ontsluiten en -integreren

www.emagiz.com

Integrate your external data sources

16

B2B Partners Mobile devices Cloud apps

Page 17: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 18: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 19: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 20: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 21: Dinalog workshop succesvol data ontsluiten en -integreren

www.emagiz.com

Scalable & reliable IT landscape From point-2-point couplings to a loosely coupled architecture

21

Page 22: Dinalog workshop succesvol data ontsluiten en -integreren

www.emagiz.com

Stand-alone message flow Point-to-point connection

system A

system B

message flow

Page 23: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 24: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 25: Dinalog workshop succesvol data ontsluiten en -integreren

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)

Page 26: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 27: Dinalog workshop succesvol data ontsluiten en -integreren

www.emagiz.com

Moving outside the firewall Common deployment scenarios within (existing) IT infrastructures

27

Page 28: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 29: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 30: Dinalog workshop succesvol data ontsluiten en -integreren

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)

Page 31: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 32: Dinalog workshop succesvol data ontsluiten en -integreren

www.emagiz.com 32

Case studies Successful integration concepts

Page 33: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 34: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 35: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 36: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 37: Dinalog workshop succesvol data ontsluiten en -integreren

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

E-mail

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

Page 38: Dinalog workshop succesvol data ontsluiten en -integreren

www.emagiz.com

Workshop …Successful back-office & supply chain integration

38

Page 39: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 40: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 41: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 42: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 43: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 44: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 45: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 46: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 47: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 48: Dinalog workshop succesvol data ontsluiten en -integreren

www.emagiz.com

Wrap-up …Successful back-office & supply chain integration

48

Page 49: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 50: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 51: Dinalog workshop succesvol data ontsluiten en -integreren

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

Page 52: Dinalog workshop succesvol data ontsluiten en -integreren

www.emagiz.com

Questions? Thank you for your attention

52

Page 53: Dinalog workshop succesvol data ontsluiten en -integreren

www.emagiz.com

Networking Drinks are served

53

Page 54: Dinalog workshop succesvol data ontsluiten en -integreren