This Talk
How many of you…
How many of you…
First Off – What’s EAI?
EAI & Messaging
Messaging How?
Why large EAI is different?
The Case Study
The Case Study
The “System”
Let’s do the math
My Challenge
My Background
The “Perfect Storm”
The Solution
Solution Diagram Bundling 20 -40 event messages at a time Ex: move this carton there, but have We gotten the “receive” carton msg yet? We have rec’d a carton – do we have the reference data for the product yet?
Problem #1 – We weren’t ready
Getting Yourself Ready
EAI Patterns
EAI Component Basics
EAI Component Analogy
EAI Patterns
Getting Resources Ready
Getting Support Ready
Getting Others Ready
Problem #2 – Proprietary EAI
Can you identify this product? ?
Examine Your Solution Options
Reference Data
Interoperability
Process outside the bus
Problem #3 – Math we didn’t do
…and pad your answer!
Throttling
Throttle points. Potentially lots of messages, especially if the WAN goes down
Space, space and more space
Anticipate bad messages
Message Repair
Dead Letter Queue
Tools to Manage It/Monitor It
Version Strategy
Version Routing
Testing is a #^&%*!
Test “Faucet”
Some Misc. Considerations
Payload
Text vs. XML vs. Other
Synchronous vs. Asynchronous
Wrap Up
More Info or Questions