Deutschland GmbH Flexible EAI-Lösungen mit Glassfish Praxisbeispiele und War Stories zu EAI-Pattern Alexander Heusingfeld, @goldstift Martin Huber, @waterback Tuesday 8 October 13
importer! Simple Change • Receive CSV-data via HTTP POST • CSV contains header and detail records • Import data into database order management system Tuesday 8 October 13
forwarder System Change happens order management system HTTP csv Transform Business Partner forwarder system FTP SMTP SOAP WSSE REST Tuesday 8 October 13
Control Bus xml-route-config EAI-Node database connection EAI-Node EAI-Node ctrl-queue Initial Node configuration node type (command line arg) Admin UI Tuesday 8 October 13
Control Bus xml-route-config EAI-Node load node-type specific config EAI-Node EAI-Node ctrl-queue subscribe to control queue 1. Server startup Admin UI Tuesday 8 October 13
@Runtime xml-route-config EAI-Node interpret relevance of control message EAI-Node EAI-Node ctrl-queue 3. upon control message arrival Admin UI Tuesday 8 October 13
Deutschland GmbH Alexander Heusingfeld, @goldstift [email protected] Martin Huber, @waterback [email protected] http://www.innoq.com/de/talks Vielen Dank! Tuesday 8 October 13