Hexagonal Architecture for Naked Objects

I’m currently busily working through the detailed and helpful (I have to say that, but it’s true!) comments that my technical reviewers have given me on the book.  One thing that several reviewers mentioned was the lack of some sort of overall architecture to help understand what Naked Objects actually is.

In an earlier draft I had put together some words and a diagram on Naked Objects as an implementation of Alistair Cockburn’s Hexagonal Architecture, but had subsequently removed them.  Based on this feedback I’ve spruced them up and added them back in.  The diagram also acts as a roadmap to the book itself (the overlays are the chapter numbers):


July 24, 2009 apache-isis ddd