views:

85

answers:

1

Hi,

We're contemplating implementing a service layer (as described by Martin Fowler) within our current development as a way to process common processes within our system.

What are peoples thoughts on a service layer? What examples of process' have people implemented service layers for? What are the benfits/drawbacks etc?

We currently use the Zend Framework.

A: 

Essentially, a service layer is just an API that tries to separate code that has nothing to do with data persistence from the rest of your model. Hierarchical controllers can help here.

stillstanding