论文部分内容阅读
在软件架构中,三层或多层架构逐渐成为新的主流。三层架构,也就是客户端层,逻辑层,数据层。客户端层就是软件使用者直接接触的层面,包括直接可以看到的功能,界面等。逻辑层集中于事务的处理过程,也可以称之为中间层。数据层集中于数据的处理。这种架构改变了传统的服务器/客户机模式,成为一种更加有效的解决方法。本课题项目采用三层架构系统。自主开发了基于TCP/IP的通信协议以及通用应用服务器,并在其基础上进行了二次开发,开发了通化金马网络销售系统。在应用服务器中采用了不少先进技术来提高服务器的性能如:身份认证,数据加密,ASN.1等。系统采用SQLSERVER数据库作为数据层的服务器,应用服务器使用数据库连接池和SQL语句来与SQLSERVER交互。客户机使用自主开发的会话层,表示层通信协议与服务器交互。多服务器之间将实现分布式计算,各个服务器负责自己的功能模块的计算,将使用目录结构保证数据的一致性,采用目录服务器使得客户机对服务器的访问是透明的。本系统自主开发应用服务器,摆脱了国内同行大多使用国外应用服务器作二次开发的局面,使自己在技术方面不再处于被动地位。