Oracle WebServer
Oracle WebServer不仅仅是一个Web服务器产品,通过其高效率、多线程的可伸缩体系结构,Oracle WebServer能与Oracle数据库有效结合,并提供相应的开发环境,因而也是开发Web数据库应用的工具。
Oracle WebServer支持多种平台,与Oracle数据库产品配合使用能获得最佳性能,具有良好的扩展性和可移植性,良好的安全性,提供多种安全机制,如防火墙功能、账号管理等。
Oracle的电子商务平台是建立在NCA(网络计算机结构)之上的,它由许多面向商业的应用部件(Cartridge)组成,Oracle和它的合作伙伴提供了这个平台的关键部件,包括:Oracle's Universal Application Server、Oracle's Web Application Server、Oracle's Internet Commerce Server、Oracle's Payment Server、Oracle's Security Server、Oracle's InterOffice、CyberCash CashRegister Cartridge、VeriFone vPOS Cartridge、Taxware Worldtax system。其中,Oracle Web Applicatin Server是一个用在Internet上的可伸缩的Web服务器,它包含WRB(Web Request Broker)的下一个版本,并将为电子商务提供快速、有效、可靠和安全的事务处理和内容管理。Oracle Web Application Server的核心是WRB-Web请求代理,这种机制能够高速地调度各个部件、均衡各个部件的负载。它的WRB API(应用编程接口)提供了一个应用环境,这些API优于低层的第一代HTTP API。通过WRB API,应用程序开发人员能够建立定制的应用部件,编程语言可选用Java、PL/SQL、LiveHTML(SSL)、C/C++。所有服务器部件可以作为独立的进程运行,从而确保在任意一个第三方提供的部件发生错误时,不会影响业务其他部分的工作。因此,对于所有用户而言,这个服务器的可靠性是无与伦比的。
在实际应用中,Oracle WebServer是同前面提到的Oracle公司的其它平台产品组合在一起,形成一个完整的电子商务平台。建立在Oracle电子商务平台之上的第三方解决方案的成功案例有:Lucent Technologies(www.lucentdirect.com)、Webshop(www.webshop.com.au)、Wehkamp (www.wehkamp.nl)、Stocksmart(www.storcksmart.com)等。
Apache
Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。世界上很多著名的网站如Amazon.com、Yahoo!、W3 Consortium、Financial Times等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、 Windows、Linux系统平台上)以及它的可移植性等方面。