Reputation: 4009
I've got some questions regarding Java design patterns. I want to know what the lookup service and the business service in the business delegate pattern are exactly used for. I appreciate as much details and information as possible.
Upvotes: 4
Views: 7891
Reputation: 38910
The Business Delegate acts as a client-side business abstraction; it provides an abstraction for, and thus hides, the implementation of the business services.
Using a Business Delegate reduces the coupling between presentation-tier clients and the system's Business services
A Business Delegate uses a component called the Lookup Service. The Lookup Service is responsible for hiding the underlying implementation details of the Business service lookup code.
The Business service is a business-tier component, such as an enterprise bean or a JMS component, that provides the required service to the client. It is used to invoke the business methods on behalf of the client.
Structure:
You can find more details about this pattern in oracle website.
Upvotes: 2
Reputation: 133557
The business delegate pattern tries to decouple the clients from the business services. To achieve this you need:
By the way this page explains everything quite clearly..
Upvotes: 10