请教一个关于设计的问题

在座一个项目的时候,有人这样设计:因为有分布式调用的可能,所以使用ejb,但不使用实体 bean,商业逻辑由stateless session bean 调用使用DAO设计模式的处理数据库表的类,类是用jdbc同数据库交互,由session bean来保证事务处理的正确性。
请问这样会不会有问题?请详细说说,谢谢!

这样做法有优点:速度快。

缺点是破坏了分布式特点,将来无法使用EJB的集群cluster.