Скачать презентацию This Talk How many of you Скачать презентацию This Talk How many of you

fe3599e0c3df872efbe024bacd97d48e.ppt

  • Количество слайдов: 58

This Talk This Talk

How many of you… How many of you…

How many of you… How many of you…

First Off – What’s EAI? First Off – What’s EAI?

EAI & Messaging EAI & Messaging

Messaging How? Messaging How?

Why large EAI is different? Why large EAI is different?

The Case Study The Case Study

The Case Study The Case Study

The “System” The “System”

Let’s do the math Let’s do the math

My Challenge My Challenge

My Background My Background

The “Perfect Storm” The “Perfect Storm”

The Solution The Solution

Solution Diagram Bundling 20 -40 event messages at a time Ex: move this carton 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 Problem #1 – We weren’t ready

Getting Yourself Ready Getting Yourself Ready

EAI Patterns EAI Patterns

EAI Component Basics EAI Component Basics

EAI Component Analogy EAI Component Analogy

EAI Patterns EAI Patterns

Getting Resources Ready Getting Resources Ready

Getting Support Ready Getting Support Ready

Getting Others Ready Getting Others Ready

Problem #2 – Proprietary EAI Problem #2 – Proprietary EAI

Can you identify this product? ? Can you identify this product? ?

Examine Your Solution Options Examine Your Solution Options

Reference Data Reference Data

Interoperability Interoperability

Process outside the bus Process outside the bus

Problem #3 – Math we didn’t do Problem #3 – Math we didn’t do

…and pad your answer! …and pad your answer!

Throttling Throttling

Throttle points. Potentially lots of messages, especially if the WAN goes down Throttle points. Potentially lots of messages, especially if the WAN goes down

Space, space and more space Space, space and more space

Anticipate bad messages Anticipate bad messages

Message Repair Message Repair

Dead Letter Queue Dead Letter Queue

Tools to Manage It/Monitor It Tools to Manage It/Monitor It

Version Strategy Version Strategy

Version Routing Version Routing

Testing is a #^&%*! Testing is a #^&%*!

Test “Faucet” Test “Faucet”

Some Misc. Considerations Some Misc. Considerations

Payload Payload

Text vs. XML vs. Other Text vs. XML vs. Other

Synchronous vs. Asynchronous Synchronous vs. Asynchronous

Wrap Up Wrap Up

More Info or Questions More Info or Questions