Gregor Hohpe
HomePatterns Ramblings ArticlesTalksDownload LinksBooksContact

   

Gregor Hohpe

This site is maintained by Gregor Hohpe (pronounced "hoh-puh").

I am a software engineer and architect at Google. 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  [MORE]

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 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 PLoP 2002 conference and has since evolved into a book.


Books

Most of my "spare" time has been going into working on my books.

Enterprise Integration Patterns

Enterprise Integration Patterns

Gregor Hohpe and Bobby Woolf
ISBN 0321200683
2003, Addison-Wesley

Enterprise Solution Patterns using Microsoft .NET

Enterprise Solution Patterns using Microsoft .NET

David Trowbridge, Gregor Hohpe, James Newkirk, David Lavigne
ISBN 0735618399
2003, Microsoft Press

The Best Software Writing

Joel Spolsky
ISBN 1590595009
2005, APress

Integration Patterns

Integration Patterns

David Trowbridge, Ulrich Roxburgh, Gregor Hohpe, Dragos Manolescu, E.G. Nadhan
ISBN 073561850X
2004, Microsoft Press

 

SOA Expertenwissen

SOA Expertenwissen (in German)

Gernot Starke, Stefan Tilkov (Eds)
ISBN 3898644375

2007, dPunkt Verlag

   

Projects  [MORE]

Of course, most of my time has been going into my upcoming book, Enterprise Integration Patterns. Now that it is at the printers, I hope to have time to refocus on writing articles, speaking at conferences and user groups, and tinkering with new technologies.

I have created a number of tools to automate tedious EAI development. My latest tools are StubGen (a code generator for TIBCO AE) and TibDoc (a documentation generation tool). I have also created a messaging toolkit that demonstrates the patterns in my book.

When I have a little time I make enhancements to my InfoGate tool -- an e-mail based Web data retrieval tool. I can use it from my cell phone.

» More detail on Projects