My understanding is that of course you can have one and only one object to perform both Business Delegate and session facade functions.
But my opinion is that it is better to decouple it into several objects (scalability).
Moreover, the Business Delegate is more a presentation Tier Object (
java class) while the facade is a business Tier (EJB session).
Depending on the functionnality you want to implement, you can also introduce a third object, the service locator, to perform the jndi lookup stuffs.
The architecture can be a kind of :
B.Delagate ---> Service Locator ---> Facade
Correct me too ...
/ JeanLouis<br /><i>"software development has been, is, and will remain fundamentally hard" (Grady Booch)</i><br /> <br />Take a look at <a href="http://www.epfwiki.net/wikis/openup/" target="_blank" rel="nofollow">Agile OpenUP</a> in the Eclipse community