This site is maintained by Gregor Hohpe (pronounced "hoh-puh").
I am a software engineer and architect
at .
Previously, I consulted with Global 1000 companies to define their
enterprise architecture and integration strategies. When I am not
on a project or on a sales call, I spend the balance of my time writing
articles or developing message-based or event-driven solutions.
Contact
Mail
Current
Interests
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 .
I have collected Patterns
of Enterprise Integration from my long list of client
projects. The patterns provide reusable constructs that make
EAI solution development more repeatable. My paper on enterprise
integration patterns was accepted to the and has since evolved into a book.
Books
Most of my "spare" time has been going into working
on my books or contributing to other books.
Gregor Hohpe and Bobby Woolf
ISBN 0321200683
2003, Addison-Wesley
David Trowbridge, Gregor Hohpe, James Newkirk, David Lavigne
ISBN 0735618399
2003, Microsoft Press
Joel Spolsky
ISBN 1590595009
2005, APress
David Trowbridge, Ulrich Roxburgh, Gregor Hohpe, Dragos Manolescu, E.G. Nadhan
ISBN 073561850X
2004, Microsoft Press
(in German)
Gernot Starke, Stefan Tilkov (Eds)
ISBN 3898644375
2007, dPunkt Verlag
Edited by Richard Monson-Haefel
ISBN 059652269X
2009, O'Reilly
Projects
The domain of Enterprise Integration Patterns is much broader than asynchronous messaging. That's why I am trying to collect more Enterprise Integration Patterns, mostly focused on stateful interactions between systems. But it's slow going...
A while ago, I created a number of tools to automate tedious EAI
development. My latest tools are StubGen (a code generator
for TIBCO AE) and
(a documentation generation tool). I have also created a messaging
toolkit that demonstrates the patterns in my book. I am in the process of it.
When I have a little time I make enhancements to my
tool -- an e-mail based Web data retrieval tool. I can use
it from my cell phone.