近年来,随着计算机技术和网络技术的迅猛发展,供应链信息系统的开发模式也处于不断的发展变化之中。一些旧的开发模式渐渐被淘汰,同时产生了一些更适合目前技术水平的新开发模式。那么,供应链信息系统的开发模式有哪些呢?
1.C/S模式
(1)C/S模式的结构。这种模式系统由两部分组成,即客户机和服务器,它们一般分别由普通微型计算机和功能更强大的计算机担任。当信息系统的用户向系统提出请求时,如果客户机可以满足请求,就直接将结果反馈给用户,否则,就将用户的请求提交给服务器来处理。
服务器在后台对用户的请求进行处理,然后把结果返回给客户机,客户机再将其显示给用户。采用C/S模式的好处是许多重要的资源都存储在服务器上,可以保证数据的完整性和一致性,并且此模式可以保证均衡地处理企业事务。
(2)C/S模式的不足。C/S模式是从20世纪80年代逐步发展起来的,随着技术的发展以及企业对信息系统的“总体拥有成本”提出要求,该模式表现出了一些不足,主要表现为以下几点。
①开发和维护成本高。随着C/S软件的不断升级,对硬件不断提出新的要求,导致开发成本过高。同时,由于每个客户机都需要安装相应的应用程序,在系统升级或维护时,每个客户机都要更新,日常工作比较烦琐。
②兼容性差。C/S模式可以使用不同的工具开发系统,但其兼容性能比较差,用一种工具开发的系统不能移植到其他平台上运行。
③较难推广。每台客户机所装的子系统软件可能会有所不同,用户使用起来会觉得界面风格、操作方法不一样,因此不利于推广。
2.B/S模式
B/S模式以WEB技术为基础,随着网络平台的发展,这种模式越来越多地被应用于大型的信息系统中。
(1)B/S模式的结构。B/S模式系统由浏览器、WEB服务器、数据库服务器三部分组成。这种结构的核心是WEB服务器,它的作用主要是接受远程或本地的查询请求,然后到数据库服务器上去获取相关的数据,并把结果以HT/11或其他页面描述语言的形式传送给用户。用户使用一个浏览器即可提交请求和获得结果,而不再需要各种各样的应用软件。
(2)B/S模式的优点。
①对客户端要求低。只需要安装浏览器,用户会使用浏览器软件就可以上网操作,对用户的要求非常简单。
②维护费用低。由于客户端只是一个浏览器,所以对系统的开发、维护、升级基本上是在服务器端进行,从而可以大大减轻开发和维护的工作量。
③方便接入网络平台。由于B/S模式可以直接接入网络平台,不但系统的扩展性好,而且可以共享网络上的丰富资源。
3.混合模式
所谓混合模式,就是把C/S模式和B/S模式结合起来。面向大量用户的系统模块采用B/S模式;而要处理较大数据量、安全性要求较高或者交互性强的功能模块,则采用C/S模式。
混合模式的好处是可以充分发挥C/S模式和B/S模式的优点。不论是C/S模式、B/S模式还是混合模式,都有自身的优势和不足。C/S模式可以提供较强的安全性,保证数据的完整性和一致性,适用于建设处理数据量大、数据查询灵活的系统。而B/S模式适用于建设面向大量网络用户的系统。