Juozas Kaziukenas’ Blog: Service Layer in Web applications
Domain-driven design is becoming popular paradigm among Zend Framework developers. One of elements of DDD is so called service layer. In his recent post Juozas Kaziukenas explains purpose of service layer and shows practical usage examples.
In my professional live I mostly work with enterprise web applications which are quite demanding for big layer of business logic (that’s another article I guess) and decoupling of application layers. During this year I invested quite a lot for a search of a good ways to architecture a big application and make it simply good. Quite a while ago Matthew Weier O’Phinney introduced service layer in one of his great talks about models, since then service layer become one of the key architectural component one my applications. Here I’m going to show a few examples and use cases where it’s very useful.