Dude, where’s my business logic?

Over the years we have moved from desktop, to client server, to 3-tier, to n-tier, to service orientation. In the process though many things have changed, but many habits have remained. Often this resistance to change is exactly that, habitual. However many times it is procedural. This article discusses what we are doing wrong, and possible solutions.