Em qual tipo de arquitetura a camada de negócio é chamada de camada de serviço?

Pois de acordo com o que estou lendo no portal do Spring, é essa idéia que é passada…
http://static.springframework.org/spring/docs/2.0.x/reference/orm.html
Logo, o que seriam nossos “BOs” aqui é denominado por Service, estou errado?

“BOs” são utilizados para lógica de negócio, o service neste caso ficaria um passo antes do BO.

Dê uma olhada neste pattern:

http://www.corej2eepatterns.com/Patterns2ndEd/ApplicationService.htm

Em SOA.

Como vc está utilizando Spring e portanto não deve usar EJB 2 eu sugiro “esquecer” os Core J2EE Patterns! Quando a questão é arquitetural prefiro sempre os PoEAA (para o seu caso vide http://martinfowler.com/eaaCatalog/serviceLayer.html)

obs: Isso não quer dizer que o padrão que o aleck falou esteja errado… até porque “Application Service is similar to Service Layer pattern in that both aim to promote a service layer in your application.” :slight_smile:

Aleck, arquitetura BOLOVO ja ta bem fora de moda, faz bastante tempo. Caso vc nao tenha visto:

Certo, então eu teria o seguinte:

View --> serviços – 0.* daos ?