I am a bit confused where I should implement the business Facade? In a 3 tier distributed model, I want to add a facade in between presentation tier and the business logic tier. They are running on a separate systems. Now my question where should I implement the facade class -- in the presentation tier or business tier?
If I am not wrong the facade pattern represents a set of use case. There may be multiple task can take place from a single call to the facade. Example credit card validation and payment. In this case ,it should be implemented on business tier.
Am I on the right path? Is there any example where we implement facade in first tier?