This is what I consider to be a good architecture for long-lived business applications and how I like to design them. Actually, our current and past two projects apply this design and its far more superior to a traditional layered approach. Check out this well written blog post and keep an eye out for the next episodes.
Jan Van Ryswyck
Hi, thank you for visiting my blog and reading all the crap that I'm posting here. I'm a senior software engineer at SD WORX. Developing software is one of my greatest passions in life, and I enjoy doing it every single day. I've got three kids (Len, Lisa & Laura) who constantly remind me that there is more in life than just programming all day. They are the greatest kids in the whole world. And last but not least, there's my girlfriend who is my inspiration in life. You can always contact me at jan_dot_van_dot_ryswyck at gmail.com View all posts by Jan Van Ryswyck