using a service bus to connect the supply chain 11

Post on 02-Jun-2015

2.031 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Vision ~ Knowledge ~ Results

Using a Service BusUsing a Service Bus

to connect the Supply Chainto connect the Supply Chain

samenwerking, pragmatische aanpak en innovatie met Java en Oracle

Peter Paul van de Beek

SOA Symposium 2010, October 5th

5 Oct. 2010

•Introduction•Context and Challenge•Design•Design•Implementation•In the process…•Looking back

Wholesaler

Retailer

Retailer

Retailer

Retailer

Retailer

Retailer

Whitehorses B.V.

Retailer

Retailer

Retailer

Retailer

Retailer

Whitehorses B.V.

?

Whitehorses B.V.

GoalGoal

The purpose of Aikido system is to create a

complete and reliable view on all

transactions at our retailers.

This creates the information foundation for

Whitehorses B.V.

This creates the information foundation for

centralized reporting and management of

our retail activities.

5 Oct. 2010

•Introduction•Context and Challenge•Design•Design•Implementation•In the process…•Looking back

How do we get allthese participantswith differentinterests to worktogether?

Whitehorses B.V.

Open Standards

“Common Language”

Start with a contract

Whitehorses B.V.

assortment.wsdl

postransaction.wsdl

Whitehorses B.V.

productdetails.xsd relationdetails.xsdpricingdetails.xsd

So what do you

need for

complete?

Whitehorses B.V.

Queuing

Enterprise

Patterns: Patterns:

● Schema centralization

● Contract centralization

● Decoupled contract

● Canonical schema

● Asynchronous queuing

Whitehorses B.V.

Enterprise

Service

Bus

Service

Broker

● Asynchronous queuing

● Data model transformation

● Data format transformation

● Protocol Bridging

● Intermediate Routing

5 Oct. 2010

•Introduction•Context and Challenge•Design•Design•Implementation•In the process…•Looking back

HTTP server

Application server

Security gateway

Enterprise Service Bus

Technology Adapters

Whitehorses B.V.

Database

HTTP server

Application server

Security gateway

Enterprise Service Bus

Technology Adapters

XSDWSDL

XSLT

Config.

Whitehorses B.V.

Database

Config.

Logic

5 Oct. 2010

•Introduction•Context and Challenge•Design•Design•Implementation•In the process…•Looking back

Roll out strategyRoll out strategy

ScopeAll

Retailers

Whitehorses B.V.

Scope

Scope

Pilot

Performance

Whitehorses B.V.

Performance

time

Whitehorses B.V.

Number of ESB listeners

Res

pons

time

5 Oct. 2010

•Introduction•Context and Challenge•Design•Design•Implementation•In the process…•Looking back

Business Logic sneaking in

Whitehorses B.V.

Matching information flows

Simple

Structure

Whitehorses B.V.

Whitehorses B.V.

Whitehorses B.V.

Focus

Incremental approach

QQUESTIONSUESTIONS? ?

Whitehorses B.V.

Peter Paul van de Beekdeltalounge.net/wpress@deltalounge

www.whitehorses.nl@whitehorsesnl

top related