摘要:暂无 四、政府网站Web服务器的创建 1、 政府Web服务器简介
Web服务器的选择对政府网站至关重要,当然政府的Web服务器从硬件的角度考虑主要是服务器本身硬件的配置和选择,服务器具体配置的选择包括:CPU、内存、硬盘与网络适配器。针对政府Web网站的特点,可以选择支持SMP的服务器,通过配置多CPU实现性能的提高;考虑到大量用户并发请求将产生大量的进程、线程,因此内存是服务器配置中的重要考虑因素。服务器的类型即选择哪家厂商的服务器,如Sun、HP、IBM等商家生产的服务器以及服务器的型号等硬件设备。从软件的角度考虑主要是服务器上运行的操作系统和Web服务器软件的选择使用。在UNIX和LINUX平台下使用最广泛的免费HTTP服务器是W3C、NCSA和APACHE服务器,而Windows平台NT/2000使用IIS的WEB服务器。在选择使用WEB服务器应考虑的特性因素有:性能、安全性、日志和统计、虚拟主机、代理服务器、缓冲服务和集成应用程序等。下面重点介绍一下政府网站经常使用的几种Web服务器软件。
·BEAWeblogic
针对用户对加强企业软件基础的需求,BEAWebLogicEnterprisePlatform带来了统一的应用基础结构平台,这一平台以业内第一应用服务器为核心,完美地集成了门户、集成、系统管理、安全、开发和部署六大技术门类。
BEA致力于通过一套统一的、简便的和可扩展的企业平台,提供六种技术功能,并带来了运行全球性网络所需的可扩展性、可靠性和安全性。适应了全球的网络工作环境。BEAWebLogicEnterprisePlatform,以业内领先的核心产品BEAWebLogicServer7.0为核心,并包括获奖的BEAWebLogicPortal、BEAWebLogicIntegration和新产品BEAWebLogicWorkshop(前代码为Cajun),以及由1000多家ISV基于BEA平台所开发的第三方应用。BEA的平台提供的应用结构基础简化了信息流、降低了应用管理成本,并使得企业更加灵活,更具效率,实现全面连接。
BEAWebLogicEnterprisePlatform所提供的应用基础结构的特征:
*统一性--BEAWebLogicEnterprisePlatfrom是唯一融6种应用基础结构功能于一体的应用基础结构软件。一套统一的应用基础结构能节省时间和资金,并确保企业软件更和谐地协同工作。
*简便性--BEAWebLogicEnterprisePlatform消除了应用基础结构的复杂性。简便的应用基础结构,可让企业软件开发人员和IT工作人员更富效率,更少失误。
*可扩展性--BEAWebLogicEnterprisePlatform既能够与已有的遗留系统协作,也能与未来的新系统协作。可扩展的应用基础结构为企业带来必要的敏捷性,让企业能够快速地适应新的软件需求,且避免以往那些导致大量软件项目失败的复杂性。
·IBMWebSphere
WebSphere是因特网的基础架构软件,也就是我们所说的中间件。它使企业能够开发、部署和集成新一代电子商务应用(如B2B的电子交易),并且支持从简单的Web发布到企业级事务处理的商务应用。WebSphere转变了企业对客户、合作伙伴及雇员之间关系的管理方式。例如您可以通过它提高站点传输数据的数量和质量,从而大幅提升您的Web应用的性能,并将扩展的应用程序与移动设备相结合,让销售队伍能够为客户提供更快捷的服务,或者构建电子市场以降低资源获取的成本。
实现实现稳固Web环境的强大电子商务应用:
*支持高性能、可伸缩的中级和高级事务处理环境。
*能够与关系数据库、事务处理系统和其它应用实现功能强大的集成。
*包含了一个基于Apache的HTTP服务器,并能够支持其它主流的Web服务器,同时提高了安全性和可控制性。
*包含全面的Web站点内容和使用分析器及报告工具。
*能够使用Java应用以及企业JavaBeans组件并对其进行管理。
*通过支持跨多平台的业界标准的EJB规划模型,能够减少电子商务应用开发与部署的时间和相关成本。
*强大的功能、可扩展性及安全性。
*WebSphere应用服务器的目标是更广泛的功能、更大的可扩展性以及更强的安全控制。它提供了一个强大的、跨平台的、基于Web技术的Web应用平台,能够支持电子商务应用和组件的部署和展开,这些电子商务应用和组件包括Javaservlet、JavaBeanse、JavaServerPages(JSP)、企业JavaBeanse(EJB)组件,可用于事务处理、企业系统访问和动态Web内容的实现。
·NetscapeIPlanetWebServer/NetscapeApplicationServer
为了提高性能,Netscape在它的Web服务器中引进了应用程序编程接口NSAPI(NetscapeServerAPI)。利用NSAPI,开发人员可以扩展服务器的功能,包括对外部数据库的访问。NSAPI可支持WindowsNT、Solaris和HP/UX等平台。
IPlanetWebServer(NetscapeEnterpriseServer)以能在众多的不同平台上运行见长,主要功能有:带有客户端授权的SSl(SecureSocketsLayer)、Verity的集成式检索器、SNMP、出色的数据库联接功能及Web网站内容管理等。NetscapeServer作为可靠的Web应用服务的另一个关键是NetscapeApplicationServer(NAS)。NAS是一种编程环境,支持Java和C++对象,使得应用的伸缩性和容错能力强。NAS包含的工具允许用户建立多线程的应用,并且可以集成HTMl,数据库查询,以及在NAServer上实现的商业逻辑。
在WindowsNT上的IPlanetWebServer同样是一个大型Web