In the 3 tier architecture there is Presentation/Web Layer, Service Layer and DB Layer. However in a recent project I worked on I saw a Manager Layer which is new to me. Can you please explain the difference between Service Layer/ Classes vs Manager Layer/ Classes?
Also please suggest some good books for learning 3 - tier architecture and related patterns. (For Java/ Java EE applications)