I continue to think about how we can develop Enterprise Application
Integration (EAI) solutions more efficiently and with higher
quality. At this time, I zoomed in to investigate two key
aspects, Agile EAI and Enterprise Integration Patterns:
Agile methods have taken the application developer community
by storm. I want to see how we can transfer some of the benefits
of Agile development (e.g. the ability to absorb changes)
to the world of EAI and what kind of tools are required (e.g.
test and build tools). For example, see my recent paper on
Test-Driven Development in
Enterprise Integration projects that Wendy and I wrote
for ThoughtWorks.
I spent the last few years collecting
Enterprise Integration Patterns from my long list of client
projects. The patterns provide reusable constructs that make
EAI solution development more repeatable. Since October 2003
the collection is available in book
form. The book has been very well received which makes me
think that it was worth all the effort.
» more detail on Interests
|