- 2
- 0
- 约5.58千字
- 约 7页
- 2017-04-11 发布于贵州
- 举报
服装行业如何选择软件服装行业如何选择软件
项目管理手记(四) DRP项目中软件系统架构的比较
Drate(at)163.com
软件系统架构,这是一个非常技术性的词,一般来说,服装企业的业务部门是不太理会这个东西的,毕竟他们关注的是业务实现,操作方便性等;就算是一些企业的IT人员,对于软件系统架构到底能够在IT项目中起到什么样的作用,可能也不太清楚。我还记得有一位企业的IT主管说过:“软件系统架构是个什么样的东西,对于我们公司来说,软件好用即可,我管它是用VB写的,还是用10层架构码出来的。”
这位IT主管的话对吗?可能从企业的角度来说,信息系统的管用就行,其它的因素可能不用担心太多,至于软件系统架构,这是演示的时候无法看出门道的东西,但如果从架构设计的目标:可靠性、安全性、可升级性、可扩展性、可定制性、可维护性再加上良好的客户使用体验这几点要求来说,如果在进行IT项目的大规模部署时,忽略了软件系统架构,如果出现问题将有可能是致命的。毕竟隐藏的越深的问题爆发出来的后果越是严重。今天挑这个话题来说,也是因为身边有朋友曾经做过的一个DRP(Distribution Resource Planning,配送资源计划)项目,这个项目中的一些经验与教训,值得我们借鉴。
?
分销系统的系统架构要求
?
从软件系统架构的种类上来说,一般分为以下几种:
1、单机程序:这个应该是简单的一种软件系统架构了,不在本文讨论之列。
2、C/S架构:C/S又称Client/Server或客户/服务器架构。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。
C/S架构的优点是:
???????? 交互性强。在C/S中,客户端有一套完整的应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。B/S虽然由JavaScript、VBScript提供了一定的交互能力,但与C/S的一整套客户应用相比还是太有限了。
???????? 提供了更安全的存取模式。由于C/S是配对的点对点的结构模式,采用适用于局域网、安全性比较好的网络协议(例如:NT的NetBEUI协议),安全性可以得到较好的保证。而B/S采用点对多点、多点对多点这种开放的结构模式,并采用TCP/IP这一类运用于Internet的开放性协议,其安全性只能靠数据库服务器上管理密码的数据库来保证。
???????? 降低网络通信量。B/S采用了逻辑上的三层结构,而在物理上的网络结构仍然是原来的以太网或环形网。这样,第一层与第二层结构之间的通信、第二层与第三层结构之间的通信都需占用同一条网络线路。而C/S只有两层结构,网络通信量只包括Client与Server之间的通信量。所以,C/S处理大量信息的能力是B/S所无法比拟的。
???????? 速度相对较快。由于C/S在逻辑结构上比B/S少一层,对于相同的任务,C/S完成的速度总比B/S快。使得C/S更利于处理大量数据。
?
C/S架构缺点主要有以下几个:
???????? 只适用于局域网。
???????? 这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。
???????? 客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。
???????? 系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。
???????? 对客户端的操作系统一般也会有限制。可能适应于Win98, 但不能用于win2000或Windows XP。或者不适用于微软新的操作系统等等,更不用说Linux、Unix等。
3、B/S架构:B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。
B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。
B/S架构的缺点就是所有C/S的优点,在前文已论述,不再重复。
?
4、三(N)层架构:N层架构的四层是指Presentation Tier(表示层,就是直接呈现在用户面前的界面)、Web Server Tier(Web服
您可能关注的文档
- 最牛的英语学习方法(手机阅读版).doc
- 最牛统计术语英汉互译.doc
- 最有效防辐射的花草茶.doc
- 最详尽的厦门方特游玩攻略最.doc
- 最新金蝶KIS9.1记账王标准版财务软件现金流量表的制作.doc
- 最终版-关于修订本科生毕业设计(论文)书写材料的通知10.28.doc
- 最终修改1-2010级电脑艺术设计专业教学计划.doc
- 最经典最简约的面向计算机科学的数理逻辑复习笔记.doc
- 最经典的心理学故事目录2).doc
- 最经典的解析:上拉电阻、下拉电阻、拉电流、灌电流的一些介绍.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 六年级语文下册第一单元【教材解读】.pptx VIP
- 初中英语不规则动词变化.doc VIP
- 2025年江苏财经职业技术学院单招(语文)测试试卷.docx VIP
- 自考00009政治经济学(财经类)密训高频考点重点汇总.docx VIP
- catalix 100 liquid product sheet用于皮革水份调节基于脂肪酸衍生物弱阳离子.pdf VIP
- 《“互联网+护理服务”紧急事件应急处置规范》.pdf VIP
- dermalix wwl paste product sheet基于混合脂肪酸衍生物柔软和分散加脂剂.pdf VIP
- 《化工安全生产概况》课件.ppt VIP
- 2025贺州教育局事业单位考试真题及答案汇总.docx VIP
- 人教版2026-2027学年七年级英语下册教学计划(及进度表).docx
原创力文档

文档评论(0)