智能客户端离线处理的分析与实现(1)(2)
2015-05-06 02:02
导读:图2 面向服务的方法 面向服务的方法包括以下特点: ●脱机逻辑封装在客户端上。 ●客户端数据架构可以不同于服务器上的架构。 ●自定义的业务逻辑可

图2 面向服务的方法 面向服务的方法包括以下特点: ●脱机逻辑封装在客户端上。 ●客户端数据架构可以不同于服务器上的架构。 ●自定义的业务逻辑可决定冲突检测和解决。 ●实现面向服务的方法需要更多的设计和编码。 要在脱机工作时支持智能客户端,需要使用一个允许存储服务请求详细信息的基础结构,这样当客户端重新连接到网络时,就可以执行这些服务请求。这样的基础结构由下列四个主要元素组成。 ●服务代理:服务代理提供服务的主要访问点。它管理客户端与服务的所有交互,并封装所有必要的逻辑以允许客户端创建服务请求。 ●服务请求: 服务请求的所有详细信息都封装在一个服务请求对象中。然后,服务请求保留在服务请求队列中,直到执行程序组件可以对它们进行处理。服务请求对象负责发出实际的服务请求。 ●服务请求队列:该队列为服务请求对象提供持久的存储区。 ●执行程序 :当客户端重新连接到网络时,执行程序负责从队列中提取服务请求并执行它们。在服务请求完成后,执行程序会通知服务代理,以便它可以通知客户端。共2页: 1 [2] 下一页 论文出处(作者):
基于Struts和Hibernate软件架构实现基金管理信息系统
车辆导航及监控系统设计研究