(1)客户端(表现层):即用户界面,该端口不需要与数据库接触,直接接受用户按不同方式查看数据的请求。
(2)电子作业指导书系统服务(业务逻辑层):即业务的组织和推理,如用户在界面上要求按照某种格式产生报表,则业务逻辑层组织出必要的数据查询语句,同时接受数据结果,组织处理后返回给表现层。
(3)数据库(数据访问层):直接操作数据库,对数据进行增添、删除、修改、更新、查找等。
其中,客户端和电子作业指导书系统服务端之间只存在少量的数据传递,而在电子作业指导书系统服务端和数据库之间的网络速度不受限制,可以进行大量的数据传输。
在技术实现方面,采用wcf(windows communication foundation)技术,其是microsoft为构建面向服务应用提供的分布式通信编程框架,使用该框架,开发人员可以构建跨平台,安全、可靠并支持事务处理的企业级互联应用解决方案,由于wcf可选择多种传输机制和绑定方式,且具有良好的传输性、兼容性及安全性,其允许跨应用程序域、跨进程及跨系统间的远程通信,可成功解决跨平台问题,运用wcf技术,不仅能便捷地实现基于soa(service odented architecture)的分布式系统的开发,同时还能便捷地将现有系统移植到分布式应用平台并保持良好的兼容性。类型变化引起的系统结构调整,且各层次只需维护各自的业务逻辑,大大减少了跨层的代码更改,从而提高了系统的灵活性和可扩展性。
深圳市讯鹏科技有限公司
13926578582