1. 不能保证多客户端默认使用的TCP通道的安全传输,要实现安全的话,要做的事情太多,超出了ECO的范围,这个需要我们在.net Remoting技术中去思考
2. 不能在服务器方截获来自客户端的数据操作并自行拆解和处理,因为ECO服务器需要保护数据一致性和完整性
3. 客户端不能亲自管理数据库,因为所有的客户端操作都要受服务器方的ECO管理,因为需要管理修改冲突等问题,对客户端来说数据库连接是完全透明的.
4. 多客户端的实现使我们可以在多种数据库上实施系统,包括oracle, sqlserver,db2,mysql等等,全部由服务器方ECO处理,可以同时兼容这些数据库.
5. 因为有一个共同的ECO服务器管理和记录ECO类的数据修改,所以可以做到一个客户端记录另一个客户端的修改.也许有些值并不一定要刷新到数据库中,ECO2以上版本可以自定义Ado.net的数据库provider
6. 不能实现类似Midas技术的均衡负载功能,它只能是"轻"量级的,多客户端ECO最初只是为了实现Asp.net下的ECO调用.