电子商务与应用服务器电子商务与应用服务器
从来没有一个技术领域所受到的关注,达到像电子商务在今天所达到的这种程度。全球经济的一体化和互联网技术的迅猛发展,是电子商务受到普遍关注的主要原因,而支持电子商务的信息技术,特别是其基础设施的建设,也就理所当然地成为当前的技术热点之一。今天,无论你去阅读类的技术刊物,还是徜徉于各大公司的网站,电子商务以及与之相关的主题可以说几乎是比比皆是。不仅几乎所有老牌的独立软件制造商都无一例外地涉足其中,很多年代以后才问世的公司也都锐不可挡,成为该领域的佼佼者。围绕第1文秘版权所有电子商务已出现了很多新的技术和新的产品,这当然是一件好事。但在面对太多的技术和选择时,自然要问什么是问题的核心。本文的目的,是探讨应用服务器在电子商务中的地位和作用。
应用服务器市场分合频仍
年,事务处理中间件厂商系统公司并购了公司,一时成为应用服务器市场上的大事件之一。此前个月,微系统公司收购了的竞争对手年月,通信公司并购了另一知名的应用服务器厂商软件公司。近几年来,在整个应用服务器市场上活跃着大量为市场份额而斗争的公司。竞争者中有大如、、等老牌的独立软件制造商,同时也有一大批后起之秀,如软件公司、软件公司、系统公司、软件公司、软件公司、技术公司、软件公司、公司等。其中,软件公司被普遍看作是很具优势和很有代表性的一家。应用服务器市场的分合频仍,从一个侧面反映了这里所蕴藏的无限商机。
虽然应用服务器还刚刚步入市场,但像、、等公司仍为此而斥巨资,其原因是这种投资有着潜在的巨大回报。因为用户现在千方百计地要把他们的业务转移到上,以实现电子商务。应用服务器在电子商务基础设施中的作用,正如咨询公司的分析家所说:“应用服务器很关键,这就如同年前数据库服务器在当时基础设施中的作用一样。”
应用服务器的功能
应用服务器的职能应用服务器是企业应用架构从传统的两级客户机服务器向多级,特别是向三级转移的必然产物。这种转移,是企业进入电子商务的关键性步骤。应用服务器软件位于企业服务器之上,连接装有浏览器的“瘦”客户机与后端数据库。应用服务器运行企业应用程序,以前,这些企业应用程序是由一类很臃肿的所谓“胖客户机”运行。
对应用服务器的作用,既不能与经典的两级客户机服务器完全割裂,也不能据此作过分简单化的理解。虽然从最概念化的层面上看,应用服务器确实只不过是这样一类软件,它负责处理应用中的业务逻辑()并将业务逻辑作为整个分布式系统的一个有机部分来对待。但事实上,应用服务器不仅在电子商务基础设施中处于很关键的地位,其本身也包含了很丰富的技术内容。对应用服务器最为关注的一方是应用系统集成商,它们在帮助客户建立、配置和运行各种电子商务应用时,所需要的所有灵活性和功能,原则上都来自于应用服务器。
全面地看,应用服务器应当具备三方面的服务功能:服务、应用服务以及数据库与事务处理服务。从另一个视角看,应用服务器也应当具备为电子商务解决方案提供全程支持的能力。概括而言,这类能力也体现在三个方面:()加快开发过程、确保开发质量,促使应用快速进入市场的开发能力。()促使应用能够以灵活而有效方式运行的配置能力。()与各种后端系统有效整合的集成能力。这三个方面几乎同等重要,这三类能力也是缺一不可。应用系统集成商在帮助客户建立、配置和运行各种电子商务应用时,所需要的所有灵活性和功能,都源于对应用服务器各种能力的各种组合与运用。
应用服务器的选择
伸缩性是关键
这样看来,应用服务器是如此之重要,可以毫不夸大地讲,它的选择决定着电子商务的成败。普遍认为,在选择应用服务器平台时所考虑的诸多因素中,伸缩性()是关键。伸缩性不仅是系统集成商最关注的,也是最终用户所关心的事。对伸缩性有要求而且也有直接影响的,是两大要素。其一,是支持应用软件运行的计算机的档次;其二,是支持应用软件运行的数据库的规模。今天,真正成功的电子商务都离不开非常可靠的数据中心的支持。为了建立这样的数据中心,则需要利用集群服务器所具备的均衡负载的能力。另一个很重要的因素,是应用服务器的集成性,即必须具备与各种数据库和主机系统有效集成的能力。集成性是在电子商务应用中能够保护已有投资的前提。那些在过去很常时期内,花费了巨大人力才力和物力才得以完成和积累起来的信息和应用,不但是企业的财富而且也是电子商务应用的基础。在电子商务应用的初期,至少必须作到让新的应用能够“用得上”或者能够“连接到”原有的信息和应用。然后,伴随着应用的深入以及相关支撑技术的更加成熟,也才有可能从原有的信息和应用中挖掘出更有价值的东西。
支持开放标准
支持分布式应用的开放标准,是对应用服务器的另一重要要求。在当前,这一标准的具体体现就是()电子商务与应用服务器