节点文献

三层架构系统的开发与应用

【作者】 刘飞

【导师】 李兰友;

【作者基本信息】 天津工业大学 , 计算机应用技术, 2002, 硕士

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

【Abstract】 Three-layer architecture becomes new mainstream in the software architecture. Three-layer architecture contains client-layer,logic-layer and data-layer. The client-layer is the software which is used by customer directly. The logic-layer is used to deal with affair and has another name-middle layer.. The data-layer is used to deal with data. This architecture changes the traditional model of Server/Client and become a more efficient solution. Project of my task adopt three-layer architecture. We work out a current application server and protocol which is based on TCP/IP on which we make second-exploiture base. We perform Tonghuajingma sales system. We add much advanced technology in order to enhance capability of server such as data-encrypt, identity- authentication,ASN.l etc. The system use SQLSERVER database as data-layer, Application server use database-connect-pool and SQL language to communicate with SQLSERVER database. The client-layer communicate with server by the session- protocol and express-protocol which is worked out by us. Distributed count is adopted in servers .Every server deal with function-module itself and we use catalog- architecture to ensure data-consistent. We adopt catalog-server in order that client accesses server transparently. The system adopt application server which is performed by us and make us advanced in technology.Keyword: Three-layer architecture;client;server;TCP/IP;Thread pool,Distributed-count,Session-protocol,Express-protocol

  • 【分类号】TP393.02
  • 【被引频次】19
  • 【下载频次】449
节点文献中: 

本文链接的文献网络图示:

本文的引文网络