You can use service oriented facades very easily with the DAO design pattern. In fact,
FireStorm/DAO can generate a service facade in front of your DAOs (which can be based on EJB, JDO, JDBC, Hibernate, etc.)
The service facades can easily be exposed as Session Beans, Web Services, and so on.