以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实 现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet//Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在.NET框架出现之后,B/S架构管理软件更是体现除了其方便、快捷、高效。20851
随着Internet技术的普及、电子商务技术的发展等,数据库技术又面临着新的挑战。这一挑战给数据库技术的发展带来了新的机遇,也造就了现阶段数据库技术发展最活跃的领域。90年的中期,出现了三层~多层的数据库体系结构,这一结构是客户机~服务器结构相结合的产物,是数据库系统为适应应用对两层客户机一服务器结构的继承和发展。三层~多层结构对传统的客户机一服务器的两层体系结构进行了扩展,在客户端和服务器之间增加了应用服务器层,在应用服务器中实现主要的商业逻辑。
这一结构是数据库技术向功能分配的集中与分散的合理统一又前进了一步,符合螺旋式上升的发展规律。也就是说以主机为主的数据库系统是将功能高度集中在主机之上,而客户机服务器结构将功能分布到计算机网络之中,而到了三层结构重新又将功能集中到服务器之上。
而相对于开发者来说,针对一个企业来部署其企业信息化处理平台,也是有着解决不了的问题存在。对企业的信息化处理平台进行升级,这就必须要由原来的开发队伍成员来完成。这主要是因为,开发出来的企业信息化处理平台都是针对企业具体的业务逻辑和管理模式,来详细设计实现的。也就是说企业的业务和管理逻辑已经以代码的形式固化在了软件之中,要升级修改就必须要由原来的既熟悉项目需求又了解程序开发的程序员来完成。但是,在IT行业,软件人员的流动性非常大,这就造成了一般的软件升级很困难,面临着不得不进行重新发的局面。如果对信息化处理平台进行重新开发,这就是一个巨大的人力物力财力上的浪费。
因此,企业要想顺利地进行信息化建设并且能发挥出应有的效用,就必须要部署一个合适的企业信息化处理平台,而且该平台满足很多条件,鉴于上述问题,传统的解决方案是基于构件的软件开发。这种方法强调使用可复用的数据流构件来设计和构造软件系统,其思想是创建数据流构件并将其组合,用多个业务构件动态地组成一个新的应用系统,其核心是构建即插即用型的业务构件。这种方法,在一定程度上实现了应用系统的数据流的优化,但是,在具体的企业业务逻辑各异的条件下,其通用性还是很差。
B/S结构的发展趋势
B/S软件体系结构,即Browser/Server (浏览器/服务器)结构,是随着Internet技术的兴起,对C/S体系结构的一种变化或者改进的结构。在B/S体系结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。
B/S体系结构主要是利用不断成熟的WWW浏览器技术,结合浏览器的多种脚本语言,用通用浏览器就实现了原来需要复杂的专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件体系结构。基于B/S体系结构的软件,系统安装、修改和文护全在服务器端解决。用户在使用系统时,仅仅需要一个浏览器就可运行全部的模块,真正达到了"零客户端"的功能,很容易在运行时自动升级。B/S体系结构还提供了异种机、异种网、异种应用服务的联机、联网、统一服务的最现实的开放性基础。B/S结构的大型管理软件有着C/S结构软件无法比拟的优势。而从国外的发展趋势来看,也验证了这一点。目前,国外大型企业管理软件要么已经是B/S结构的,要么正在经历从C/S到B/S结构的转变。从国内诸多软件厂商积极投入开发B/S结构软件的趋势来看,B/S结构的大型管理软件势必在将来的几年内占据管理软件领域的主导地位。
- 上一篇:国内外项目管理软件研究现状
- 下一篇:能谱仪的国内外研究现状
-
-
-
-
-
-
-
电站锅炉暖风器设计任务书
乳业同业并购式全产业链...
中考体育项目与体育教学合理结合的研究
大众媒体对公共政策制定的影响
十二层带中心支撑钢结构...
杂拟谷盗体内共生菌沃尔...
当代大学生慈善意识研究+文献综述
酸性水汽提装置总汽提塔设计+CAD图纸
河岸冲刷和泥沙淤积的监测国内外研究现状
java+mysql车辆管理系统的设计+源代码