Et af mine (Nikolaj Brinch) eneste foredrag relateret til SOA og EA i år var dette.
Et foredrag af Cisco og NFL. ESB som integrationsplatform for alt data hos NFL (som er et stort site, med meget traffik)
ESB != JMS
Valg af ESB:
ESB er paradigme skift. ESB som værtøj giver mulighed for at implementere Gregor Hohpes EIP ved brug af middleware som allerede har den plumbing som ellers skal laves fra bunden selv.
http://www.eaipatterns.com/ramblings/18_starbucks.html
Der er meget forskellig produkter på hylderne som kalder sig ESB, derfor er ikke alle ESB lige passende til rigtig EI (Enterprise Integration). Spring Integration og Apache Camel er EIP integrations platforme, men IKKE ESB’er.
Don’ts:
Best Practices:
Egentlig et godt indlæg, som fik gjort en del af de tidligere brug af ESB til skamme. Altså dem som PowerPoint arkitekterne har brugt ESB til, fordi vendors har fortalt dem at det var vigtigt med ESB, og at al kommunikation skulle gå over ESB.
“ESB is a powerful construct use it wisely” (or use it not wisely)
Så kan jeg lige slå et slag for at alle der har med integration at gøre, for læst Enterprise Integration Patterns af Gregor Hohpe – det er virkelig en god bog!