Microsoft IIS
Microsoft的Web服务器产品为Internet Information Server (IIS),它提供ISAPI(Intranet Server API)作为扩展Web服务器功能的编程接口;同时,它还提供一个Internet数据库连接器(IDC),可以实现对数据库的查询和更新。 Microsoft的另一个产品是Microsoft Visual InterDev,它是一个Web应用快速开发环境,可提供服务器和客户机端的编程工具、数据库工具和内容编辑工具,还提供集成化的站点管理功能。
由于具有与操作系统的亲和性并继承了Microsoft产品一贯的用户界面,IIS利用与Microsoft Proxy Server、Certificate Server、SiteServer、BackOffice以及其他应用程序紧密结合之便,成为功能强大、使用方便的Web服务器。通过围绕 WindowsNT所做的优化,IIS具有很高的执行效率、出色的安全保密性、易于管理以及启动迅捷等特点。它既可用于集成现有的应用方式,也可用于实施 Web应用系统。IIS变得普及的一个关键就是引入了ASP,这是Microsoft用于建立动态网页的技术。ASP支持多种脚本语言,包括 JavaScript、PerlScript以及VBScript,使其可以很容易地访问其他服务器的软件组件。这一切是以COM为基础达到的,COM是 Windows下组件协同的标准。而分布式COM,即DCOM,允许程序使用网络上的组件,就好像这些组件就在本地一样。
IIS还可以分享WindowsNT异步I/O能力,异步I/O使一个线程化的Web服务器在处理访问请求的同时可以处理文件或者网络I/O。另外, WindowsNT的负载均衡服务(WindowsNT Load Balancing Services)容易建立一个服务器集群,将负载合理地分布在各个服务器上,对建立大型的网站,也是个很好的方案。
Microsoft IIS是目前最流行的Web服务器产品之一,市场占有率在20%左右,很多著名的网站如Intel公司的Intel.com等都是建立在Microsoft IIS的平台上。
IBM WebSphere
IBM WebSphere是一组专门为商务网站设计的套件,其中最主要是WebSphere CommerceSuite,它包含的工具可以创建和管理电子商务Web站点,另外还包括可在主机上安装电子商务站点的服务器软件和支付软件。作为集成化的电子商务软件平台,新的WebSphere通过与更高等级的工具的集成为用户提供更多、更实际的应用价值。
首先,WebSphere完全建立在行业标准之上,并提供了业界流行的资源配置。
其次,WebSphere的个性化开发功能不断加强,提高了客户应用的市场竞争力。Web Content Management和WebSphere Application Sever提供的过滤技术大大丰富了用户的个性化应用开发。
第三,WebSphere软件平台有效地拓展了无线应用的空间。WebSphere Everyplace Suite中的Web动态翻译界面借助灵活的代码转换技术为新的无线设备提供了支持,而WebSphere Transcoding Publisher则保证了Internet与无线设备之间的代码传输,使用户实现了通过掌上设备进行Web浏览的功能。
第四,WebSphere软件平台为用户提供了更出色的服务功能。用户不但可以监测所有的交易环节,而且可以创建一致的、可跟踪的流程。而交易流程中的每一步都可以在后台的数据库中得到反映。
第五,WebSphere软件平台还通过在新的电子商务系统与企业现有的系统实现无缝的、实时的连接,减少了企业的存货目录的层次,降低了企业的经营成本。
此外,WebSphere还提供了从桌面系统、电话、Internet到呼叫中心、Web服务器的语音服务。IBM WebSphere Voice 服务器使企业可以利用VoiceXML语言将语音应用程序扩展到移动通信网络。
从以下的例子中,我们可以发现WebSphere为用户带来的益处:PharmaCare是美国成长最快的医药管理顾问公司,采用IBM的Host Publisher和WebSphere Application Server, PharmaCare仅用三个月就建成了基于IBM DB2通用数据库的电子商务网站。该网站建成后,PharmaCare每年节省了十三万美元的运营成本,投资回报率达到了100%;这种客户还有很多,如全球著名的图书零售集团英格拉姆公司(Ingram Micro)、韩国三星电子等。
Netscape IPlanet WebServer/ Netscape Application Server
为了提高性能,Netscape在它的Web服务器中引进了应用程序编程接口NSAPI(Netscape Server API)。利用NSAPI,开发人员可以扩展服务器的功能,包括对外部数据库的访问。NSAPI可支持Windows NT、Solaris和HP/UX等平台。
IPlanet WebServer(Netscape Enterprise Server)以能在众多的不同平台上运行见长,主要功能有:带有客户端授权的SSL(Secure Sockets Layer)、Verity的集成式检索器、SNMP、出色的数据库联接功能及Web网站内容管理等。Netscape Server作为可靠的Web应用服务的另一个关键是Netscape Application Server(NAS)。NAS是一种编程环境,支持Java和C++对象,使得应用的伸缩性和容错能力强。NAS包含的工具允许用户建立多线程的应用,并且可以集成HTML,数据库查询,以及在NAServer上实现的商业逻辑。
在WindowsNT上的IPlanet WebServer同样是一个大型Web服务器,拥有广泛的第三方组件及工具支持,而且支持多种编程模型。比如,除了支持传统的HTML和CGI外, Netscape还支持服务器端的JavaScript,支持IIOP(Internet Inter Orb Protocol,一个用于与第三方的CORBA软件通讯的协议)。Netscape还提供了优秀的用户及安全性管理。
Netscape Directory Server提供了结构化的LDAP目录服务,借助LDAP目录服务,可以更有效更灵活地管理用户及资源。
IPlanet WebServer的市场占有率在6%左右,客户有著名的CNN.com(美国大选网站)Bital.com.mx等。