|
电子商务热推应用服务器广告 电子商务热推应用服务器 张佩 两层架构向三层架构转移 伴随着PC服务器的出现,中小型企业也能展开网上交易。客户机/服务器作为革命性的成果,使企业分布运算获得了极大的发展。但是,由于客户机与服务器属于点对点的直接连接,性能低、管理复杂。出现新业务或修改旧业务,则必须重写应用程序,从而影响系统可扩展性;同时客户机直接访问服务器端的数据库,对数据库的各种操作使系统安全性难以得到保障。此外,两层客户机/服务器结构由于需要配置客户端程序,许多前端操作甚至需要进行培训才能使用,通常以局域网为中心,很难扩展到Internet。 根据1998年Giga信息集团资料绘制
为了克服两层客户机/服务器结构的种种缺陷,人们将业务逻辑从原来的客户端剥离出来,交给后端服务器处理,而前端的客户机则集中处理业务的表示逻辑,例如界面的设计、数据的收集等。如此一来,前端的客户机将不直接访问数据库,而是受后端服务器业务逻辑的管理,由后端服务器集中处理与底层数据库的操作。因此,应用服务器是企业应用架构从传统的两层客户机/服务器向多层,特别是向三层转移的必然产物。这种转移,是企业进入电子商务的关键性步骤。应用服务器软件位于企业服务器之上,连接装有浏览器的“瘦”客户机与后端数据库。 应用服务器 应用服务器是这样一类软件,它把原来放在客户机中的业务逻辑(business logic)抽象出来,并将业务逻辑作为整个分布式系统的一个有机部分来对待。但事实上,应用服务器不仅在电子商务基础设施中处于很关键的地位,其本身也包含了很丰富的技术内容。对应用服务器最为关注的一方是应用系统集成商,它们在帮助客户建立、配置和运行各种电子商务应用时,所需要的所有灵活性和功能,原则上都来自于应用服务器。
应用服务器发展趋势:J2EE 和XML 应用服务器既是软件开发集成的平台,包含有表示层、应用层、数据层/应用层的设计模式及其编程环境,同时又是多层结构应用的部署、运行平台,对多层结构(互联网)应用进行配置、启动、监控、调整;在运行中提供应用系统的名字解析、路由选择、负荷平衡、事务控制等服务,并且在运行中提供应用系统的容错、修复、迁移、升级扩展等功能。
产品的选择 在种类繁多的电子商务软件中,用户进行选择时必须要考虑产品的可扩展性、稳定性和灵活性。目前,企业级的应用服务器主要有:BEA WebLogic Enterprise是高可伸缩、高可用、支持企业Java标准和CORBA且具有主机互操作性的企业应用服务器。IBM WebSphere Application Server是一个完善的、开放的Web应用服务器。它是IBM电子商务应用架构的核心。Oracle Application Server应用服务器提供了一个开放的标准架构,是开发部署Web上的应用的理想平台。Sybase Enterprise Application Server 3.0(EA Server)是Sybase Internet应用开发包Enterprise Application Studio 3.0中的重要组成部分。SilverStream是一个全面的集成产品。它既包含了高性能的应用服务器,又包含了高效的开发环境。国内有东方通科技的TongWeb应用服务器、金蝶阿派斯的应用服务器、艾科公司的AT Commerce Server2000以及中科院软件所的WebFrame Web应用服务器框架。
如果您希望与本文章的作者或其所在机构,进一步交流,请联系:畅享网 姜小姐 jill.jiang@amteam.org | 021-51096826-112 | 在线联系 |
前沿论丛2009年第三期——知识管理..国内中小企业普遍存在管理基础薄弱、规范化程度低、信息化基础差等方面的问题,而知识管理的实施难度甚至要高于ERP的实施,因为简单的从上而下压迫式的推行只能做到知识…… |
|
|