分析了C/S模式与B/S模式的物流信息系统体系结构的不足,在此基础上提出了一种基于C/S与B/混合模式的新的体系结构模型,该体系结构对于开发全新的物流信息系统具有一定的参考意义。

C/S B/S 混合模式 物流信息系统 体系结构

一、C/S模式的体系结构

1.两层C/S模式的体系结构。两层客户端/服务器(C/S)结构,是一种存储、访问和处理数据的分布式模型,由服务器和若干台工作站组成如图1。在这种结构中,客户端软件不但要完成用户界面的人机交互,还要完成对商务和应用逻辑的处理工作,因此需要安装相应的客户端程序。对于用户的请求,若客户机能够处理就直接给出结果,反之则交给服务器来处理。客户端提出访问请求,由服务器响应,最后仅把用户需要的数据返回客户端。该结构具有:客户机是智能化的,它向用户提供界面,并把用户的命令进行转换,变换成服务器能理解的语言传给服务器,还可把服务器传回的结果交给用户;较强的事务处理能力和较快的数据传输能力;轻网络通信负担小,网络利用率较高;抗灾能力较强。其不汕头到崇左物流足是:兼容性和扩展性差,升级困难等。

2.三层C/S模式的体系结构。两层C/S结构中,用户界面与应用逻辑位于同一平台上,因此,当客户端数目激增,且同时访问数据库服务器时,服务器的性能因无法均衡负载而迅速下降,这样带来两个突出问题:系统的可伸缩性较差和安装维护较困难.基于此,一些学者提出了三层C/S体系结构(如图2)。

从图2可知,三层C/S结构的特点是用户界面与应用逻辑位于不同的平台上,同时,应用逻辑被所有用户共享,这是两层C/S结构与三层C/S结构之间的最大区别。在三层C/S结构中,应用服务器(应用逻辑)的工作机理是接受客户端应用程序的请求,然后根据商务和应用逻辑将这个请求转化为数据库请求后与数据库交互,并将与数据库服务器交互的结果传送给客户端应用程序。同时,由于用户与应用逻韶关到新余物流辑位于不同平台上,所以系统应提供用户界面与应用逻辑之间的连接,两者之间的通信协议据企业信息系统的实际情况自定义传输协议。

二、B/S模式的体系结构

C/S模式的体系结构并有较强事务处理能力,但是,对数据库信息的使用,一般只限于局域网(LAN)环境下,无法充分利用Internet的网络资源。物流信息系统将作为一种产业逐渐进入网络化、全球化,C/S体系结构已不能满足现代物流信息系统的需要,于是,基于Internet和Web的体系结构―――三层B/S结构(如图3)被开发并得到实践。该结构弥补了C/S结构的不足,其客户端只需安装Web浏览器,就可直接访问服务器。服务器分为应用服务器和数据库服务器,数据处理由应用服务器完成,并将服务器端的计算结果返回客户端。

三、C/S与B/S模式混合结构

1.结构模型。C/S模式具有较强的事务处理能力, B/S模式具有跨平台和较好的网络扩展性。结合两者的优势,并与Internet、Intranet (企业内部网)相结合,提出一种基于C/S与B/S混合模式的物流企业信息管理系统体系结构(如图4)。

2.模型分析。对系统模块安全性要求高、交互性强、处理数据量大企业内部用户,可采用直接基于更底层的TCP/IP协议,使用户与应用逻辑之间建立联接,然后通过相应的数据引擎与数据库服务器(DBS)进行数据交换;通过在DBS中查寻到的结果,返回给应用逻辑,由应用逻辑将处理结果返回给用户,使用C/S体系结构。对于大量的用户可以在TCP/IP协议的基础上,通过HTTP协议和WEB 服务器间接地与数据深圳到宿州物流库服务器进行数据交换,使用基于Internet和Web的三层B/S体系结构。因此,C/S与B/S混合模式的体系结构,能巧妙地将所有客户在TCP/IP协议基础上,通过不同的网络协议接入企业的内部接口和外部接口,从而充分发挥两种模式的优势,以适应企业日益复杂的物流企业信息系统运行环境和需求。

四、结束语

分析了C/S与B/S模式的体系结构的不足,提出了二者混合模式的新的体系结构。该体系结构对于开发大众化、标准化、智能化物流信息系统具有一定的参考意义。

关闭
关闭
关闭
right