They generally go hand-in-hand. Aggregating messages and aggregating raw data are similar problems. Put a database next to a message broker, and voila, you have another data warehouse. Even purists will generally concede that applications need a transaction database for audit and reconciliation. There is no pure EAI where everything is message based with no persistence.
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.