O'Reilly logo
  • Ashishkumar Patel thinks this is interesting:

Service Facade

From

Cover of OCM Java EE 6 Enterprise Architect Exam Guide (Exams 1Z0-807, 1Z0-865 & 1Z0-866), 3rd Edition

Note

Also called "Application Service"

1) The boundary class used by UI
2) A transaction boundary too (SOA: starts a new tx)
3) Coarse-grained API
4) Usually @Stateless
5) Either contains a simple business logic (i.e. is merged w/ a Service) or delegates to Services/DAOs (incl. EntityManager)

Ref : https://theholyjava.wordpress.com/2010/05/08/book-real-world-java-ee-patterns-rethinking-best-practices-review-digest/

More depth about Application Service then please refer same from Core J2EE design pattern.

Safari URL : https://www.safaribooksonline.com/library/view/core-j2eetm-patterns/0131422464/ch07.html#ch07lev1sec4