基于实例的协作和基于服务的协作
协作类型 | 特点 | 优点 | 缺点 |
基于实例的协作: | 组件可以实例化远程对象实例、四处传递对远程对象的引用 、调用远程对象的方法以及取消对它们的分配。(听起来似乎client满有自主权的,而service比较被动。) | 调用简单,部署简单。 | 复杂的交互模型,用户与提供商紧耦合。不提供与其他平台的互操作性。 |
基于服务的协作 | 通过只向潜在地使用者公开“类似于管理器”或“类似于协调器”的接口来解决服务问题.(就像EJB home) 也是我们项目所需要做的模型 | 简化了交互,并准许跨平台操作的标准协议。 | 必须明确跟踪对象之间的对象之间的会话状态。基于标准协议可能需要其它转换逻辑。 |
No comments:
Post a Comment