Vision ~ Knowledge ~ Results




Using a Service Bus
to connect the Supply Chain

Peter Paul van de Beek



 samenwerking,...
5   Oct.   2010




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

                           Z

                       Z

                   Z

             Z                     t

   ...
Whitehorses B.V.
?


Whitehorses B.V.
Goal

 The purpose of Aikido system is to create a
   complete and reliable view on all
   transactions at our retailers.
...
5   Oct.   2010




•Introduction
•Context and Challenge
•Design
•Implementation
•In the process…
•Looking back
How do we get all
                   these participants
                   with different
                   interests to ...
^




Whitehorses B.V.
assortment.wsdl
                                                     postransaction.wsdl




                   productdet...
^




                       Y

Whitehorses B.V.
Patterns:
 ● Schema centralization
 ● Contract centralization
 ● Decoupled contract
 ● Canonical schema
 ● Asynchronous qu...
5   Oct.   2010




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




                       ^

                                 ^   

                   d




                       ...
,ddW



                                     
                       ^ t^
                                     y^
        ...
5   Oct.   2010




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


                                 All
           ^
                           Retailers


           ^
...
Performance




Whitehorses B.V.
Performance
                   Respons time




                                  Number of ESB listeners


Whitehorses B....
5   Oct.   2010




•Introduction
•Context and Challenge
•Design
•Implementation
•In the process…
•Looking back
Business Logic sneaking in




                   Matching information flows




Whitehorses B.V.
^


            ^




Whitehorses B.V.
Whitehorses B.V.
/
Whitehorses B.V.
QUESTIONS?




Whitehorses B.V.
Peter Paul van de Beek
www.whitehorses.nl   deltalounge.net/wpress
@whitehorsesnl       @deltalounge
Upcoming SlideShare
Loading in...5
×

Using a service bus to connect the supply chain 11

2,039

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,039
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
17
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Using a service bus to connect the supply chain 11

  1. 1. Vision ~ Knowledge ~ Results Using a Service Bus to connect the Supply Chain Peter Paul van de Beek samenwerking, pragmatische aanpak en innovatie met Java en Oracle SOA Symposium 2010, October 5th
  2. 2. 5 Oct. 2010 •Introduction •Context and Challenge •Design •Implementation •In the process… •Looking back
  3. 3. Z Z Z Z Z t Z Z Z Z Z Whitehorses B.V.
  4. 4. Whitehorses B.V.
  5. 5. ? Whitehorses B.V.
  6. 6. Goal 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 centralized reporting and management of our retail activities. Whitehorses B.V.
  7. 7. 5 Oct. 2010 •Introduction •Context and Challenge •Design •Implementation •In the process… •Looking back
  8. 8. How do we get all these participants with different interests to work together? K ^ Whitehorses B.V.
  9. 9. ^ Whitehorses B.V.
  10. 10. assortment.wsdl postransaction.wsdl productdetails.xsd pricingdetails.xsd relationdetails.xsd Whitehorses B.V.
  11. 11. ^ Y Whitehorses B.V.
  12. 12. Patterns: ● Schema centralization ● Contract centralization ● Decoupled contract ● Canonical schema ● Asynchronous queuing ● Data model transformation ^ ^ ● Data format transformation ● Protocol Bridging ● Intermediate Routing Whitehorses B.V.
  13. 13. 5 Oct. 2010 •Introduction •Context and Challenge •Design •Implementation •In the process… •Looking back
  14. 14. ,ddW ^ ^ d Whitehorses B.V.
  15. 15. ,ddW ^ t^ y^ ^ y^d d Whitehorses B.V.
  16. 16. 5 Oct. 2010 •Introduction •Context and Challenge •Design •Implementation •In the process… •Looking back
  17. 17. Roll out strategy All ^ Retailers ^ ^ Pilot Whitehorses B.V.
  18. 18. Performance Whitehorses B.V.
  19. 19. Performance Respons time Number of ESB listeners Whitehorses B.V.
  20. 20. 5 Oct. 2010 •Introduction •Context and Challenge •Design •Implementation •In the process… •Looking back
  21. 21. Business Logic sneaking in Matching information flows Whitehorses B.V.
  22. 22. ^ ^ Whitehorses B.V.
  23. 23. Whitehorses B.V.
  24. 24. / Whitehorses B.V.
  25. 25. QUESTIONS? Whitehorses B.V.
  26. 26. Peter Paul van de Beek www.whitehorses.nl deltalounge.net/wpress @whitehorsesnl @deltalounge
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×