Pessoal , sou assinante da .Net Magazine, e há algum tempo o Giovanni Bassi que é um dos editores da revista e também arquiteto de software conceituado, com diversas certificações, vem falando sobre DDD, Domain Driven Design, que é uma abordagem para desenvolvimento de software OO.
Ele possui um grupo de estudos chamado .Net Architects, e no link abaixo tem um vídeo muito interessante de 1 hora com uma explicação do que é o DDD, os conceitos, etc…
E depois outro vídeo de cerca de 40 minutos com um debate sobre o que foi exposto na apresentação.
Achei bastante interessante e compartilho aqui com vocês, apesar do Giovanni ser um cara focado em .Net e o grupo de estudos ser composto por profissionais dessa plataforma, o DDD é uma abordagem que serve para qualquer linguagem OO, incluíndo é claro, o JAVA.
Segue o link:
http://www.dotnetarchitects.net/dotnetarchitects/post/Resultado-da-terceira-reuniao-DDD.aspx