您现在的位置: 精品资料网 >> 管理信息化 >> 网站策划 >> 资料信息

大型网站架构设计与分析案例汇总(ppt 44页)

所属分类:
网站策划
文件大小:
423 KB
下载地址:
相关资料:
架构设计,分析案例
大型网站架构设计与分析案例汇总(ppt 44页)内容简介
大型网站架构设计与分析案例汇总内容提要:
案例:
平台:NET,spring.net+NHibernate+SQL SERVER 2008。
开发模式:MVC模式三层都有A方开发,A方的查询业务基本上依赖于SP,SP由B方方面开发。
表现:
B方对需求的理解不完善,导致SP经常改动。但是SP的每次改动了之后,A方开发应用程序的程序人员却不知道,除非A方程序员去调试以前已经开发好的程序,不然很难发现B方修改了存储过程。
存储过程的修改,带来的不仅是页面表现层的数据绑定的问题,在模型层的domain和dto很有可能都要随之改动。即使B方修改了SP第一时间通知A方,A方修改相应的模型层对象,重新构造层与层之间的访问参数以及返回类型也是相当费时的事情。
问题:
该项目目前的开发方式和现状,效率相当低下。数据库与SP是基础,SP的修改直接影响上层建筑。而SP的控制权在B方,由B方完全控制业务。A方需要做领域业务,但只能按照B方的文档来开发,甚至都不用知道业务。
分析:
主要是项目管理组织的问题。两个团队无法协调。B方变更带来A方的变更是必然,问题在于A根本不知道B方的变更。加之双方没有持续集成,很可能变更了很久才知道,修改的时候B对A也无法给支持,时间长了可能B自己也忘了。
技术上,业务的变动必然带来领域模型的变动。A方其实只是充当一系列存储过程的外观。这个系统的领域模型其实是用数据库表和存储过程表示的。实际上,谁控制了业务谁就控制了领域模型。
建议:
两个团队组合成一个团队(虚拟的,相当于远程协同开发),要共享需求任务列表。每次变更需要双方在工作前进行协调,确认各自需要调整的地方和需要消耗的时间。

..............................