1、idc服务器的发展
起源 IDC起源于ICP对网络高速互联的需求,而且美国仍然处于世界领导者位置。在美国,运营商为了维护自身利益,将网络互联带宽设得很低,用户不得不在每个服务商处都放一台服务器。为了解决这个问题,IDC应运而生,保证客户托管的服务器从各个网络访问速度都没有瓶颈。 IDC不仅是数据存储的中心,而且是数据流通的中心,它应该出现在Internet网络中数据交换最集中的地方。它是伴随着人们对主机托管和虚拟主机服务提出了更高要求的状况而产生的,从某种意义上说,它是由ISP的服务器托管机房演变而来的。具体而言,随着Internet的高速发展,网站系统对带宽、管理维护日益增长的高要求对很多企业构成了严峻的挑战。于是,企业开始将与网站托管服务相关的一切事物交给专门提供网络服务的IDC去做,而将精力集中在增强核心竞争力的业务中去。可见,IDC是Internet企业分工更加细化的产物。
早期数据中心 数据中心在早期巨大房间内的计算产业中是有根源的。早期的计算机系统操作和维护都复杂,需要一个特殊的环境来操作。连接所有的组件需要很多电缆,进而产生了供应和组织的方法,例如标准支架来安放设备,提高的地板,以及电缆盘子(被安装在头顶上或升高的地板下)。同样,旧的计算机需要大量的电源,不得不被冷却以防止过热。安全非常重要-计算机非常的贵,并且常常被用于军事目的。控制计算机房间访问权限的基本设计方针因此被设计。 在繁荣的微型计算机行业,尤其是在20世纪80年代,计算机开始四处发展,在很多案例中很少有或没有操作需求。然而,随着信息技术(IT)的发展,操作开始变得复杂,公司渐渐地认识到需要控制IT资源。随着客户端-服务器计算的出现,在20世纪90年代微型机(被称为servers)开始在旧计算机房间中寻找他们的位置。便宜的网络设备的可用性,外加网络电缆的新标准,使得在公司内的一个房间中,使用分层设计来放置服务器这种可能,在这个时刻被公认,并不断流行开来。
现代数据中心 数据中心的繁荣在dot-com泡沫中来临了。公司需要快速的Internet连接,以及不断的部署系统并出现在Internet上。安装这种设备对于许多小公司是不可行的。许多公司开始建立非常大的设备,被称为Internet数据中心(IDCs),它提供了商业上的系统部署和操作的解决方案。新技术和实践被设计用来处理测量和如此巨大测量操作的操作需求。 从2007年起,数据中心设计、构建和运作是一个众所周知的学科。标准文档来自于可信任的专家组,如电讯产业联合会,详细说明数据中心设计的需求。众所周知数据中心可用性的操作韵律学能够用来评估商业中断的影响。有许多开发在操作实践中被完成,并且设计了友好环境的数据中心。 IT业务是大部份组织的业务中最关键的一个方面。主要的一个关注点是商业连续性;公司依靠他们的信息系统来运作他们的业务。如果一个系统变的不可用,公司运作可能被削弱或被完全停止。针对IT业务保证一个可靠的基础构造组织,将破坏的可能减到最小,是很必要的。信息安全也是一个关注点,为了这个原因,一个数据中心不得不提供安全的环境以保证最小化一个安全突破口的可能性。一个数据中心为了它的主机环境的完整性和功能性,必须因此保持高标准。这个通过双份冗余的光纤光学电缆和包含应急备份发电电源被完成。
2、有人知道电脑服务器的发展沿革?
应用服务器的发展
传统的应用系统模式是“主机/终端”或“客户机/服务器”,随着Internet 的发展壮大
,这些传统模式已经不能适应新的环境,于是就产生了新的分布式应用系统,相应地,
新的开发模式也应运而生,即所谓的“浏览器/服务器”结构、“瘦客户机”模式。如何
实现这种模式呢?应用服务器便是一种核心技术。据Forrester Research 预测,到200
2年时,应用服务器的营业额将超过20亿美元。既然有这么好的前景,那么到底何谓应用
服务器?它是如何分类的呢?它有什么样的特点呢?本期技术特写将向大家全面阐述应
用服务器的概念、分类、产生、发展以及应用服务器的代表性产品。
概念篇
目前应用服务器市场还是一个非常容易弄混的市场,有大约40家公司声称他们拥有应用
服务器产品,而每家提供的功能却往往大相径庭。所以,尽管今天有许多应用服务器可
供选择??从知名的领先于市场的大公司到小型新兴公司的产品,应有尽有,但这种技
术还没有成为一种完全成熟的商品,所以选购者在在购买时难下决断。
由于应用服务器是门新的技术,它的概念还尚未统一,它到底应该包含什么还是仁者见
仁,智者见智,但总体来说,应用服务器通过把用户接口、商业逻辑和后端服务分割开
来,向开发者提供了一种创建、部署和维护企业规模的Web应用的模块化方式,为要转向
Web的用户提供了高性能多线程的环境。它是一种支持多种工业标准的协议和界面引擎,
它支持的标准包括数据库互联标准ODBC和JDBC、CORBA、COM/DCOM、Enterprise JavaBe
ans(EJB)对象模型等。
三层或N层分布式Web计算技术的发展导致了应用服务器技术的革新。在分布式三层环境
中,应用服务器驻留在中间层,夹在客户器前端的用户界面与后端的数据和企业应用之
间。
分布式多层体系结构要求应用服务器主要考虑三方面的技术。首先是开发环境,开发人
员需要 一种创建新组件、并将已有组件加以集成的开发环境。其次是应用程序的集成,
由于企业计算环境比较复杂,它综合了传统的应用程序和新型应用程序,因此开发人员
需要集成各种应用程序,以创建出更强大的应用。第三是应用程序的配置,由于典型的
Web 应用程序是分布式,其组件运行在不同的服务器上,并且有大量的用户对其进行访
问,因此需要配置平台的支持,以便在用户剧增时能有效地扩展,并保持系统的稳定。
这种分布式多层应用体系结构将会为企业带来实际利益。首先,应用功能被分为几个模
块化部分,使应用的创建、修改和维护更加容易。其次,当业务逻辑从后端移向中层的
一般较便宜的硬件上时,就会带来实际利益。这种体系结构的模块化特征还使公司能实
施革新应用,从而改善业务流程,保持对竞争者的优势。
分类篇
目前的应用服务器已根据功能划分为独立的类别,在购买时请检查应用服务器所支持的
功能。
随着应用服务器市场的发展,新的和合并的功能将会出现,但目前市场中主要有六种类
型:事务服务器、知识服务器、带有集成开发工具的应用服务器、协作服务器、瘦服务
器和主机访问服务器。
事务服务器包括从电子商务实施到处理帮助桌面或人力资源数据共享的部门服务器的种
种功能。事务服务器离商用功能还有很长一段距离。每种实施计划都需要用户进行努力
开发,因此,这些计划成本仍在增加。
21世纪将会有大量需求事务部署。有鉴于此,带有集成开发工具的事务服务器和应用服
务器正合并成一种能同时处理事务管理和开发需求的服务器。IBM、Oracle、微软、Net
scape、BEA和Sun等厂商在支持企业大型事务应用功能的同时,正在努力简化自己的产品
的设计和开发。
知识服务器是一种更新的应用服务器,一般能从结构化和非结构化来源中搜集数据并编
索引。这些服务器通常具有HTTP支持、编索引功能和支持广泛的数据和文件格式的检查
和析取的工具。知识服务器还可以支持工作流和业务逻辑处理能力。
Lotus和Netscape等厂商正增加大量工作流,由于知识服务器支持工作流,因而,协作服
务器可能会与之合并,以改善公司的数据管理。这一领域的供货商正在制定标准化协作
方面的协议,可能将提高使用不同的协作服务器的机构间的互操作性。这一协议有可能
大大使基于Web的商家对商家事务的集成更加容易。
带有集成开发工具的应用服务器在激烈的竞争中走向成熟。该领域的供货商正在为开发
和部署工具补充事务能力,创建一种更加完善的解决方案。
许多早期采用应用服务器技术的人士抱怨它缺乏足够的开发工具支持。BEA/Weblogic、
Bluestone、Forte和SilverStream等供货商在支持部署能力的同时大幅简化了开发程序
。但是,这种服务器仍很复杂,应予以认真的分析对待。
瘦服务器是一类与众不同的应用服务器。这些解决方案通常是支持HTTP及另外的具体功
能(如Web页面缓存)的软、硬件的组件。将来,它们可能与其它种类合并。
Cobalt等厂商推出了瘦服务器功能,当这种功能与另一种解决方案集成时,性能将超过
同类特征;这对某种关键功能的高度优化来说至关重要。
最近,主机访问服务器已接近商用服务器。这些服务器管理着主机应用的访问和表示,
通常是通过服务器管理的基于浏览器的5250或3270仿真对话进行管理。
IBM、Attachmate等添加了平台支持、可管理性和客户端自定义特征。下一代主机访问服
务器可能将通过支持对主机数据更具客户化的访问与其它应用服务器合并。
在某些情况下,应用服务器可能会不受分类所限,支持不只一种服务。例如,SilverSt
ream和Sybase所推出的应用服务器就有集成开发工具,同时还具备事务支持。将来,服
务器操作系统中也可能包含一种或多种功能。Solaris、OS/400、NetWare、Linux、Win
dows和其它服务器操作系统已具备Web技术,预计将来还会添加更多的应用服务器功能。
其实,这种方式意味着把所有的鸡蛋都放在一个篮子里。
在购买前对应用服务器作出评价并非易事。你必须衡量它是否满足你的需求,关键是要
检查部署能力和安全功能,评估可伸缩性和可靠性。最后,还要考虑到这种市场处于不
断发展变化之中。
专家篇
应用服务器走向成熟 中国科学院软件所 李渊明([email protected])
应用服务器的由来
回顾软件平台的主要发展过程及趋势,对于理解应用服务器的发展是非常有帮助的。软
件发展的过程就是一个从旧平台不断向新平台进化的过程。
每当一个新平台出现的时候,都会有许多人首先开发出局部产品,每个产品可以满足一
小部分的功能。随着市场的发展成熟,会出现几个主导公司,他们将许多局部产品的功
能综合到他们的产品中,形成主导产品。关系数据库市场就是一个很好的例子,一开始
有许多局部产品,如数据仓库、对象存储、全文检索、事务处理、位图索引等,现在这
些都已经包含在主导产品中了,如Orcale 8、Sybase Adaptive Server等。在客户应用
中,一开始有各种各样的小型软件产品,分别用于文字处理、电子表格、图文处理、邮
件处理、拼写检查、记事簿、活动安排等等,现在微软、Lotus等已经将许多标准的办公
功能集成到了一个单一的产品套装中,成为主导产品,现在我们一般不再需要五花八门
的单一功能的办公软件产品了。
我认为Web市场和应用服务器市场也会如此。Web市场现在还处于百家争鸣的时代,开发
一个Web系统往往需要六、七种工具,但往往还不凑手,需要时刻注意新的小工具的出现
,包括网上查找、四处搜集,这些都可能是解决问题的素材。更大的难度是将所有这些
小工具集成到一起,因为这些小工具是各自独立开发的,谁也没有考虑集成的问题。不
象客户机/服务器开发中,PowerBuilder、Delphi已全面集成了几乎所有所需的功能,我
们只需专心开发。
现在,Web的主导产品已经出现,如SilverStream、NetDynamics、Bluestone等,他们全
面集成了开发所需的功能,包括集成开发环境、分层次开发机制、源代码控制功能、安
全管理功能、加密功能、服务器集群(构造Cluster)能力、不间断的失败恢复能力、广
泛的协议标准支持能力、广泛的数据连接能力、事务处理能力、电子邮件处理能力、工
作流处理能力、触发代理功能等,各项功能分工合理,和谐统一。这个市场正处于统一
的过程中。
随着基于Web的瘦客户机结构的发展,Web世界发生了巨大的变化,这种变化将Web开发和
传统的IT开发联系在一起。IT系统需要Web的规范界面,广泛应用,方便维护,而Web系
统需要IT系统的规范化数据存储、海量数据访问、安全性及事务完整性保证。在这种情
况下,就需要一种新的产品将两个平台联系到一起,在这种平台上,各组织机构可以结
合这两种技术进行开发。这种平台,就是三层体系结构的中间层。
下一代的计算平台已经很明显是基于瘦客户端和Web的计算了。支持Web和瘦客户应用自
然就必须将更多的处理放到中间层去,中间层的重要性就是显而易见的了。瘦客户端就
需要一个肥服务器,不能两者都瘦。而一般的Web服务器实在是太瘦了,因此需要我们费
很大力气到处寻找营养来养肥它。应用服务器则是一个全面集成的肥服务器,本身就能
够满足我们大多数的需求。
应用服务器的发展过程
在基于Web和瘦客户计算之前,我们可以看到一些局部产品具有中间层,如:
分布对象服务(ORB、OTM等)
TP监视器,事务管理器等
连接产品,提供应用程序访问历史遗留数据、ERP应用、关系数据库等
这些产品的一个突出特点是不能提供任何功能来支持用户界面,就是所谓的表演性服务
。并且这些产品都是分立的专用产品。
基于Web的中间层服务??表演性服务器(PresentationServer)
从1994年开始,基于要创建动态交互式Web应用的想法,逐渐导出了一种新的中间层产品
思想:应用服务器思想。这种产品的第一代是简单的Web服务器运行CGI程序,第二代产
品则致力于使开发和发布动态生成的HTML页面变得容易。这一代产品的主要目的是提供
表演性功能,这种结构的主要缺点是业务逻辑是嵌在Web页面的Script中的。这一代产品
的主要功能为:
表演性服务:动态HTML生成、状态和会话管理
集成工具:服务器附带有集成开发工具,用来帮助开发基于HTML的应用。
表演性服务器厂商着眼于扩充性及各种不同的数据源的连接性。如果你习惯于生成些Se
rvlet及使用JDBC编写组件,则这种服务器就可能引起你的兴趣。代表性的服务器包括M
icrosoft ASP、IBM WebSphere等,这些产品各不相同,大致来说,这些服务器注重帮助
开发者采用COM、EJB组件和Servlet等,并将其作裁减缩放。用户可以使用自己喜欢的I
DE生成组件,并装入应用服务器中。因为HTML页面生成是通过Servlet完成,因此用户可
以使用服务器的Wizards来帮助创建页面或使用任何HTMLIDE来生成Servlet。
基于事务处理的中间层服务??事务处理服务器(TransactionServer)
事务处理服务器是第三代应用服务器,第三代应用服务器有了长足的发展,具备了许多
新特性:
有限的分布对象服务
当开发者认识到将业务逻辑放到Web页面的Script中的缺陷之后,便希望能将这部分逻辑
放到可重用的中间层对象中去。这一代服务器大多数支持通过RMI和CORBA访问这些对象
。有些产品还支持COM对象。
连接服务
这一代产品加入了健壮的、服务器级的关系数据库连接驱动程序,可以方便地访问大多
数ERP应用和历史遗留数据。
企业配置服务
如果要使电子商务站点支持大量的并发用户访问,可扩展性和可靠性就变得非常重要了
。负载平衡和失败恢复功能是必不可少的,安全性和可管理性也是关键的功能。
Java客户程序
基于Web的HTML应用可以满足很多Internet用户的需要,但对于Intranet上的用户,他们
往往长时间地和同一个系统打交道,他们需要更为丰富、方便的用户界面。这一点HTML
往往难以作到,而Java客户可以方便地作到,而且不失瘦客户计算的本质。
这种服务器主要用于事务处理性的应用,代表性的服务器包括:Oracle Application S
erver,Microsoft MTS,BEA Weblogic,Gemstone,Sybase Jaguar等。但这类服务器不提供
丰富的基于WEB的用户界面生成功能,即表演性服务器提供的那些功能。
综合性中间层服务??综合应用服务器
到现在为止,我们已经看到了Web应用服务器和事务处理服务器,这两种服务器都有缺点
,以SilverStream、Bluestone为代表的新一代应用服务器是这两种服务器的结合。它不
仅具备事务处理能力,还具备表演性服务能力,并且还包括集成的开发工具。这是一种
集成完美的开发环境,是一种将开发、应用、表演、事务捆绑在一起的应用服务器。利
用它,开发者能很快建立和使用Web应用。其着重点是在优美的环境下高度交互式地进行
开发。这一代产品具备的功能包括:
表演性服务、分布式对象服务、分布式事务服务、应用服务、连接服务、企业配置服务
、集成开发工具以及对第三方开发工具的开放性。
应用服务器的发展方向
由上述发展状况,笔者认为,应用服务器是朝着集成、扩展的方向发展的,正如关系数
据库和办公软件的发展一样。一方面,应用服务器会集成越来越多的功能,不管是应用
服务器厂家自己开发的,还是从第三方厂家买来的,对用户来说是一个和谐的整体。另
一方面,应用服务器会向着多方兼容和中立的方向发展,包括:
跨平台能力:UNIX、NT等
跨数据库能力:Oracle、DB/2、Microsoft SQLServer、Sybase、Informix等
跨分布式对象标准能力:CORBA、DCOM、EJB、RMI等
兼容多种应用和历史遗留数据的能力:SAP、Peoplesoft、Lotus Notes、CICS、MQ、Tu
xedo等
应用服务器市场是一个快速发展的市场,在过去的一年里得到了飞快的发展,在今后的
一到两年里还会有激烈的竞争。尽管现在还没有统一,但用户对该技术的需求已比较明
朗,统一的趋势已经非常明显,它正在逐渐走向成熟。
产品篇
尽管应用服务器的市场还相当稚嫩,但它的发展相当迅猛,除了有一些新兴厂商之外,
很多著名的厂商纷纷进入这一领域,包括IBM、微软、SUN、Oracle等。以下便是几种有
代表性的应用服务器产品,希望读者能从中更加深入地了解应用服务器。
BEA WebLogic
BEA WebLogic产品系列包括可单独使用或结合使用的适用于各种规模企业的一系列应用
服务器解决方案:
BEA WebLogic Enterprise是高可伸缩、高可用、支持企业Java标准和CORBA且具有主机
互操作性的企业应用服务器,是运行关键任务Web应用的扩展型WebLogic组件中间件系列
的旗舰产品。BEA WebLogic Enterprise能够帮助大型企业将其Web和Java应用与现有台
式机应用、企业数据和原有系统集成起来。
BEA WebLogic Server是BEA Web应用服务器的旗舰产品,为用户提供了一个可伸缩、满
足企业Java标准的应用服务器。BEA WebLogic Server通过支持建立在网络上互联的Jav
a应用程序而对BEA WebLogic Express进行扩展。BEA WebLogic Server是第一个提供EJ
B组件、Java消息传递和事件服务、微软COM集成以及零管理客户机的Web应用服务器。
BEA WebLogic Express为用户提供了一个入门级Web应用服务器。使用BEA WebLogic Ex
press能够生成动态Web页面并放入数据库查询结果。Web表示逻辑由企业Java Servlets
以及Java Server Pages定义,关系型数据则通过BEA的Java数据库连接(JDBC)解决方案
实现。BEA WebLogic Express支持HTML和Java客户机。
IBM WebSphere Application Server
IBM WebSphere Application Server是一个完善的、开放的Web应用服务器。它是IBM电
子商务应用架构的核心。WebSphere应用服务器严格地遵循普遍流行的开放标准,如HTT
P、HTML、JSP、JNDI和IIOP。
WebSphere应用服务器基于Java Servlet引擎,将通常的Web服务器(如Apache Server,
Microsoft IIS,Netsacpe Enterprise Server和Lotus Domino Go WebServer)增强为基
于Java的Web应用服务器。作为IBM电子商务应用架构的核心,WebSphere应用服务器提供
了无限的扩展性,允许用户利用IBM或其它厂商提供的Java技术扩展其运行环境。
WebSphere应用服务器满足维护一个Web站点的任何需求:简单安装,图形用户界面(方便
Servlet管理),基于Web的远程管理和安全特性。它支持标准的Java Servlet(包括Java
Server Page scripts),并增强其服务,例如会话状态,用户描述文件,通过连接管理器
(连接缓冲区)实现高性能的数据库访问。利用IBM Connector系列,实现与后台系统(CI
CS,IMS,MQSeries)的连接。WebSphere应用服务器支持Enterprise Java Beans(EJB)编
程模型及CORBA。联合Enterprise Java Server(EJS)和一个Java Object Request Brok
er(ORB),可以通过IIOP访问分布的对象,利用这个标准的、广泛的编程模型,可在您的
Web应用中实现对各种商业对象的访问和运行服务。
Microsoft Transaction Server
Microsoft Transaction Server (MTS) 2.0是 Windows NT 的一个重要特性,它采用Mi
crosoft 组件对象模型 (COM) 技术,简化以服务器为中心的应用程序的开发和配置。M
TS 2.0 是在Windows NT 上构建和配置基于COM 的应用程序的最简便的方法。MTS 完全
分成三层结构,从表示层到应用逻辑, 这使 MTS 开发人员在构造他们的应用程序时,就
象收集一组单用户COM 组件,然后在相应的层设置这些组件一样。
MTS 2.0 提供全面的组件功能,如自动事务支持、简单但强大的基于角色的安全性、访
问各种数据库及消息队列产品等。
IIS(Microsoft Internet InformationServer)与 MTS 2.0 集成 ,使用MTS 进行许多运
行时刻服务,如事务管理。事务支持使 IIS Active Server Pages能够在数据完整性的
完全保护下访问数据库、主机应用程序和消息队列。MTS集成还给IIS 提供进程来防止单
个故障影响Web站点的其它部分,增强的运行时刻服务如线程和连接池提高了性能,并简化
了组件管理。MTS 2.0 与MSMQ(Microsoft Message Queue Server)的集成使基于 MTS 的
应用程序能够以可靠、松散耦合的方式通信。MSMQ 操作 (如发送和接收)自动得益于MT
S事务以保护数据完整。MTS 2.0 与 Microsoft SNA Server 4.0 的集成有助于主机应用
程序的构建及相应的事务管理。
Oracle Application Server
Oracle应用服务器提供了一个开放的标准架构,是开发部署Web上的应用的理想平台。它
的伸缩性、分布架构和高度数据库集成是支持关键事务,交易型应用的基础,通过采用
Netscape和Microsoft HTTP服务器,提供了易于使用的界面,并为Oracle方案提供了简
易的升级方法。
以符合CORBA2.0标准的ORB为基础,Oracle Application Server将应用程序插件(Appli
cation Cartridge)与所有系统服务作为分布对象。这样的设计使应用处理能被分散于数
部主机,有效而经济地解决性能瓶颈。与其它Web解决方案比较起来,Oracle Applicat
ion Server架构本身即保证其可扩展性。
Oracle Application Server是联系数据网络应用程序和数据库最简单的方法。内含的P
L/SQL插件(PL/SQL Cartridge)使出版数据库内的资料非常快速而简单。当企业需出版动
态资料讯息时,传统进行静态内容设计的Web服务器需撰写单调且困难的脚本,Oracle
Application Server的应用程序插件将使这些工作变得毫无需要。集成各种类型数据库
、旧型主机系统(legacy system)与网络运算、瘦客户端时,Oracle Application Serv
er的表现尤其杰出。
以对所有网络客户端提供跨平台支持为基础,Oracle Application Server提高对HTML、
Java、CORBA、DCOM等各种组件模型提供的易于扩展的能力。
SilverStream
SilverStream是一个全面的集成产品。它既包含了高性能的应用服务器,又包含了高效
的开发环境。在统一的界面中,既支持HTML开发,又支持Java开发;既支持一般数据,
又支持多媒体数据。特别是,许多服务器基于对Web的扩充,而SilverStream则基于对标
准的完整集成。它使用HTTP1.1进行客户通讯,SMTP/POP3进行邮件操作,JNDI/LDAP和X
.509进行认证,SSL3.0进行加密,SNMP进行系统管理,CORBA,RMI和COM和远程对象通讯
,JDBC/ODBC用于数据存取。
SilverStream具有完整的集成开发环境??可视化、事件驱动工具和单一且一致的界面
。所以无论你是构造数据驱动的HTML网页、Java应用程序或事物对象,利用SilverStre
am提供的丰富的函数,都能快速、方便的实现。
用户可以使用SilverStream管理控制台来管理和监控任何事情,这包括安全性、服务器
统计数据、均衡负载能力、数据库、电子邮件等等,或者通过SilverStream管理应用编程
接口,创建自己的管理应用程序。这无疑给用户提供了很大的灵活性。
SilverStream可连接的数据源非常广泛,不管是存储在关系数据库中,还是存储在IBM主
机中,不管是您自己开发的系统,还是SAP、Notes、CICS、Peopsoft,都可以统一在Si
lverStream中。
SilverStream为获取最大的吞吐量和均衡性作了优化,而并未牺牲其他性能。它的应用
级触发器技术,使得推技术的应用简单而自然。
Sybase Enterprise Application Server
Sybase Enterprise Application Server 3.0(EA Server)是Sybase Internet应用开
发包Enterprise Application Studio 3.0中的重要组成部分,它将Sybase 的组件事务
处理服务器Jaguar CTS 和Web 应用服务器PowerDynamo 紧密集成并加以发展,是同时实
现Web OLTP 和动态信息发布的企业级应用服务器平台,并且支持所有标准的组件模型,
包括JavaBeans、COM和CORBA等。
Jaguar CTS支持基于各种组件模式和客户类型的应用的迅速开发和提交,而PowerDynam
o 支持标准的Web技术,二者的联合对于要求动态页面服务、基于组件的业务逻辑和事务
处理的Web 应用非常有利。PowerDynamo 的模板和脚本语言能够处理任何数据和业务逻
辑,并按客户端需求生成相应的HTML 页面,送往Web 服务器,它通过嵌入在模板中的SQ
L 指令访问数据,通过调用Jaguar CTS 组件的方法访问复杂的业务逻辑。
EA Server 可以支持多种客户类型。客户端可以用HTML、Java、ActiveX、PowerBuider
等工具开发或是它们中几种工具组合开发。原有的应用程序可以完美地被移植到新的应
用环境中,使得客户端应用可以根据它们的实现特征选择合适的开发工具
3、服务器,有什么作用,中国有这样的技术发展根服务器吗
服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。简单的说,一个网站需要对外开放,就必须要有服务器。
全球共有13台根逻辑域名服务器。这13台逻辑根域名服务器中名字分别为"A"至"M"。中国已经部署了4台跟服务器了,以下是新闻:
日前从下一代互联网国家工程中心获悉,由该中心牵头发起的“雪人计划”已在全球完成25台IPv6(互联网协议第六版)根服务器架设,中国部署了其中的4台,打破了中国过去没有根服务器的困境。(新华社)
4、服务器的基本知识
服务器作为网络的节点,存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂。做一个形象的比喻:服务器就像是邮局的交换机,而微机、笔记本、PDA、手机等固定或移动的网络终端,就如散落在家庭、各种办公场所、公共场所等处的电话机。我们与外界日常的生活、工作中的电话交流、沟通,必须经过交换机,才能到达目标电话;同样如此,网络终端设备如家庭、企业中的微机上网,获取资讯,与外界沟通、娱乐等,也必须经过服务器,因此也可以说是服务器在“组织”和“领导”这些设备。
它是网络上一种为客户端计算机提供各种服务的高可用性计算机,它在网络操作系统的控制下,将与其相连的硬盘、磁带、打印机、Modem及各种专用通讯设备提供给网络上的客户站点共享,也能为网络用户提供集中计算、信息发表及数据管理等服务。它的高性能主要体现在高速度的运算能力、长时间的可靠运行、强大的外部数据吞吐能力等方面。
服务器的构成与微机基本相似,有处理器、硬盘、内存、系统总线等,它们是针对具体的网络应用特别制定的,因而服务器与微机在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面存在差异很大。尤其是随着信息技术的进步,网络的作用越来越明显,对自己信息系统的数据处理能力、安全性等的要求也越来越高,如果您在进行电子商务的过程中被黑客窃走密码、损失关键商业数据;如果您在自动取款机上不能正常的存取,您应该考虑在这些设备系统的幕后指挥者————服务器,而不是埋怨工作人员的素质和其他客观条件的限制。 [编辑本段]服务器分类 一:按照体系架构来区分
目前,按照体系架构来区分,服务器主要分为两类:
非x86服务器:包括大型机、小型机和UNIX服务器,它们是使用RISC(精简指令集)或EPIC处理器,并且主要采用UNIX和其它专用操作系统的服务器,精简指令集处理器主要有IBM公司的POWER和PowerPC处理器,SUN与富士通公司合作研发的SPARC处理器、EPIC处理器主要是HP与Intel合作研发的安腾处理器等。这种服务器价格昂贵,体系封闭,但是稳定性好,性能强,主要用在金融、电信等大型企业的核心系统中。
x86服务器:又称CISC(复杂指令集)架构服务器,即通常所讲的PC服务器,它是基于PC机体系结构,使用Intel或其它兼容x86指令集的处理器芯片和Windows操作系统的服务器,如IBM的System x系列服务器、HP的Proliant 系列服务器等。 价格便宜、兼容性好、稳定性差、不安全,主要用在中小企业和非关键业务中。
从当前的网络发展状况看,以“小、巧、稳”为特点的x86架构的PC服务器得到了更为广泛的应用。
从理论定义来看,服务器是网络环境中的高性能计算机,它侦听网络上其它计算机(客户机)提交的服务请求,并提供相应的服务。为此,服务器必须具有承担服务并且保障服务质量的能力。
但是这样来解释仍然显得较为深奥模糊,其实服务器与个人电脑的功能相类似,均是帮助人类处理信息的工具,只是二者的定位不同,个人电脑(简称为Personal Computer,PC)是为满足个人的多功能需要而设计的,而服务器是为满足众多用户同时在其上处理数据而设计的。而多人如何同时使用同一台服务器呢?这只能通过网络互联,来帮助达到这一共同使用的目的。
我们再来看服务器的功能,服务器可以用来搭建网页服务(我们平常上网所看到的网页页面的数据就是存储在服务器上供人访问的)、邮件服务(我们发的所有电子邮件都需要经过服务器的处理、发送与接收)、文件共享&打印共享服务、数据库服务等。而这所有的应用都有一个共同的特点,他们面向的都不是一个人,而是众多的人,同时处理的是众多的数据。所以服务器与网络是密不可分的。可以说离开了网络,就没有服务器;服务器是为提供服务而生,只有在网络环境下它才有存在的价值。而个人电脑完全可以在单机的情况下完成主人的数据处理任务。
二:按应用层次划分
按应用层次划分通常也称为"按服务器档次划分"或"按网络规模"分,是服务器最为普遍的一种划分方法,它主要根据服务器在网络中应用的层次(或服务器的档次来)来划分的。要注意的是这里所指的服务器档次并不是按服务器CPU主频高低来划分,而是依据整个服务器的综合性能,特别是所采用的一些服务器专用技术来衡量的。按这种划分方法,服务器可分为:入门级服务器、工作组级服务器、部门级服务器、企业级服务器。
1、入门级服务器
这类服务器是最基础的一类服务器,也是最低档的服务器。随着PC技术的日益提高,现在许多入门级服务器与PC机的配置差不多,所以目前也有部分人认为入门级服务器与"PC服务器"等同。这类服务器所包含的服务器特性并不是很多,通常只具备以下几方面特性:
·有一些基本硬件的冗余,如硬盘、电源、风扇等,但不是必须的;
·通常采用SCSI接口硬盘,现在也有采用SATA串行接口的;
·部分部件支持热插拨,如硬盘和内存等,这些也不是必须的;
·通常只有一个CPU,但不是绝对,如SUN的入门级服务器有的就可支持到2个处理器的;
·内存容量也不会很大,一般在1GB以内,但通常会采用带ECC纠错技术的服务器专用内存。
这类服务器主要采用Windows或者NetWare网络操作系统,可以充分满足办公室型的中小型网络用户的文件共享、数据处理、Internet接入及简单数据库应用的需求。这种服务器与一般的PC机很相似,有很多小型公司干脆就用一台高性能的品牌PC机作为服务器,所以这种服务器无论在性能上,还是价格上都与一台高性能PC品牌机相差无几,如DELL最新的PowerEdge4000 SC的价格仅5808元,HP也有类似配置和价格的入门级服务器。
入门级服务器所连的终端比较有限(通常为20台左右),况且在稳定性、可扩展性以及容错冗余性能较差,仅适用于没有大型数据库数据交换、日常工作网络流量不大,无需长期不间断开机的小型企业。不过要说明的一点就是目前有的比较大型的服务器开发、生产厂商在后面我们要讲的企业级服务器中也划分出几个档次,其中最低档的一个企业级服务器档次就是称之为"入门级企业级服务器",这里所讲的入门级并不是与我们上面所讲的"入门级"具有相同的含义,不过这种划分的还是比较少。还有一点就是,这种服务器一般采用Intel的专用服务器CPU芯片,是基于Intel架构(俗称"IA结构")的,当然这并不是一种硬性的标准规定,而是由于服务器的应用层次需要和价位的限制。
2、工作组服务器
工作组服务器是一个比入门级高一个层次的服务器,但仍属于低档服务器之类。从这个名字也可以看出,它只能连接一个工作组(50台左右)那么多用户,网络规模较小,服务器的稳定性也不像下面我们要讲的企业级服务器那样高的应用环境,当然在其它性能方面的要求也相应要低一些。工作组服务器具有以下几方面的主要特点:
·通常仅支持单或双CPU结构的应用服务器(但也不是绝对的,特别是SUN的工作组服务器就有能支持多达4个处理器的工作组服务器,当然这类型的服务器价格方面也就有些不同了);
·可支持大容量的ECC内存和增强服务器管理功能的SM总线;
·功能较全面、可管理性强,且易于维护;
·采用Intel服务器CPU和Windows/NetWare网络操作系统,但也有一部分是采用UNIX系列操作系统的;
·可以满足中小型网络用户的数据处理、文件共享、Internet接入及简单数据库应用的需求。
工作组服务器较入门级服务器来说性能有所提高,功能有所增强,有一定的可扩展性,但容错和冗余性能仍不完善、也不能满足大型数据库系统的应用,但价格也比前者贵许多,一般相当于2~3台高性能的PC品牌机总价。
3、部门级服务器
这类服务器是属于中档服务器之列,一般都是支持双CPU以上的对称处理器结构,具备比较完全的硬件配置,如磁盘阵列、存储托架等。部门级服务器的最大特点就是,除了具有工作组服务器全部服务器特点外,还集成了大量的监测及管理电路,具有全面的服务器管理能力,可监测如温度、电压、风扇、机箱等状态参数,结合标准服务器管理软件,使管理人员及时了解服务器的工作状况。同时,大多数部门级服务器具有优良的系统扩展性,能够满足用户在业务量迅速增大时能够及时在线升级系统,充分保护了用户的投资。它是企业网络中分散的各基层数据采集单位与最高层的数据中心保持顺利连通的必要环节,一般为中型企业的首选,也可用于金融、邮电等行业。
部门级服务器一般采用IBM、SUN和HP各自开发的CPU芯片,这类芯片一般是RISC结构,所采用的操作系统一般是UNIX系列操作系统,现在的LINUX也在部门级服务器中得到了广泛应用。以前能生产部门级服务器的厂商通常只有IBM、HP、SUN、COMPAQ(现在也已并入HP)这么几家,不过现在随着其它一些服务器厂商开发技术的提高,现在能开发、生产部门级服务器的厂商比以前多了许多。国内也有好几家具备这个实力,如联想、曙光、浪潮等。当然因为并没有一个行业标准来规定什么样的服务器配置才能算得上部门级服务器,所以现在也有许多实力并不雄厚的企业也声称其拥有部门级服务器,但其产品配置却基本上与入门级服务器没什么差别,用户要注意了。
部门级服务器可连接100个左右的计算机用户、适用于对处理速度和系统可靠性高一些的中小型企业网络,其硬件配置相对较高,其可靠性比工作组级服务器要高一些,当然其价格也较高(通常为5台左右高性能PC机价格总和)。由于这类服务器需要安装比较多的部件,所以机箱通常较大,采用机柜式的。
4、企业级服务器
企业级服务器是属于高档服务器行列,正因如此,能生产这种服务器的企业也不是很多,但同样因没有行业标准硬件规定企业级服务器需达到什么水平,所以现在也看到了许多本不具备开发、生产企业级服务器水平的企业声称自己有了企业级服务器。企业级服务器最起码是采用4个以上CPU的对称处理器结构,有的高达几十个。另外一般还具有独立的双PCI通道和内存扩展板设计,具有高内存带宽、大容量热插拔硬盘和热插拔电源、超强的数据处理能力和群集性能等。这种企业级服务器的机箱就更大了,一般为机柜式的,有的还由几个机柜来组成,像大型机一样。企业级服务器产品除了具有部门级服务器全部服务器特性外,最大的特点就是它还具有高度的容错能力、优良的扩展性能、故障预报警功能、在线诊断和RAM、PCI、CPU等具有热插拨性能。有的企业级服务器还引入了大型计算机的许多优良特性,如IBM和SUN公司的企业级服务器。这类服务器所采用的芯片也都是几大服务器开发、生产厂商自己开发的独有CPU芯片,所采用的操作系统一般也是UNIX(Solaris)或LINUX。目前在全球范围内能生产高档企业级服务器的厂商也只有IBM、HP、SUN这么几家,绝大多数国内外厂家的企业级服务器都只能算是中、低档企业级服务器。企业级服务器适合运行在需要处理大量数据、高处理速度和对可靠性要求极高的金融、证券、交通、邮电、通信或大型企业。企业级服务器用于联网计算机在数百台以上、对处理速度和数据安全要求非常高的大型网络。企业级服务器的硬件配置最高,系统可靠性也最强。 [编辑本段]服务器硬件 其实说起来服务器系统的硬件构成与我们平常所接触的电脑有众多的相似之处,主要的硬件构成仍然包含如下几个主要部分:中央处理器、内存、芯片组、I/O总线、I/O设备、电源、机箱和相关软件。这也成了我们选购一台服务器时所主要关注的指标。
整个服务器系统就像一个人,处理器就是服务器的大脑,而各种总线就像是分布与全身肌肉中的神经,芯片组就像是脊髓,而I/O设备就像是通过神经系统支配的人的手、眼睛、耳朵和嘴;而电源系统就像是血液循环系统,它将能量输送到身体的所有地方。
对于一台服务器来讲,服务器的性能设计目标是如何平衡各部分的性能,使整个系统的性能达到最优。如果一台服务器有每秒处理1000个服务请求的能力,但网卡只能接受200个请求,而硬盘只能负担150个,而各种总线的负载能力仅能承担100个请求的话,那这台服务器得处理能力只能是100个请求/秒,有超过80%的处理器计算能力浪费了。
所以设计一个好服务器的最终目的就是通过平衡各方面的性能,使得各部分配合得当,并能够充分发挥能力。我们可以从这几个方面来衡量服务器是否达到了其设计目的;R:Reliability——可靠性;A:Availability——可用性;S:Scalability——可扩展性;U:Usability——易用性; M:Manageability——可管理性,即服务器的RASUM衡量标准。
由于服务器在网络中提供服务,那么这个服务的质量对承担多种应用的网络计算环境是非常重要的,承担这个服务的计算机硬件必须有能力保障服务质量。这个服务首先要有一定的容量,能响应单位时间内合理数量的服务器请求,同时这个服务对单个服务请求的响应时间要尽量快,还有这个服务要在要求的时间范围内一直存在。
如果一个WEB服务器只能在1分钟里处理1个主页请求,1个以外的其他请求必须排队等待,而这一个请求必须要3分钟才能处理完,同时这个WEB服务器在1个小时以前可以访问到,但一个小时以后却连接不上了,这种WEB服务器在现在的Internet计算环境里是无法想象的。
现在的WEB服务器必须能够同时处理上千个访问,同时每个访问的响应时间要短,而且这个WEB服务器不能停机,否则这个WEB服务器就会造成访问用户的流失。
为达到上面的要求,作为服务器硬件必须具备如下的特点:性能,使服务器能够在单位时间内处理相当数量的服务器请求并保证每个服务的响应时间;可靠性,使得服务器能够不停机;可扩展性,使服务器能够随着用户数量的增加不断提升性能。因此我们说不能把一台普通的PC作为服务器来使用,因为,PC远远达不到上面的要求。这样我们在服务器的概念上又加上一点就是服务器必须具有承担服务并保障服务质量的能力。这也是区别低价服务器和PC的差异的主要方面。
在信息系统中,服务器主要应用于数据库和Web服务,而PC主要应用于桌面计算和网络终端,设计根本出发点的差异决定了服务器应该具备比PC更可靠的持续运行能力、更强大的存储能力和网络通信能力、更快捷的故障恢复功能和更广阔的扩展空间,同时,对数据相当敏感的应用还要求服务器提供数据备份功能。而PC机在设计上则更加重视人机接口的易用性、图像和3D处理能力及其他多媒体性能。 [编辑本段]服务器内存 制约服务器性能的硬件条件中,内存可以说是重中之重!其性能和品质也是考核服务器产品的一个重要方面。可是对于服务器内存,相信由于大多数人接触不多,还是缺乏了解。本文主要给读者朋友回答两个方面的问题:何谓服务器内存?它与台式机的内存存在着什么本质的差别?
服务器内存重要性阐述
服务器运行着企业关键业务,一次内存错误导致的宕机将使数据永久丢失。本身内存作为一种电子器件,很容易出现各种错误。
因此,面临着企业事实的压力和本身的不足,各个厂商都早已积极推出自己独特的服务器内存技术,像HP的“在线备份内存”和热插拔镜像内存;IBM的ChipKill内存技术和热更换和热增加内存技术。而随着企业信息系统的扩展所需,内存的密度和容量也将会得到相应的发展。
5、域名服务器的发展历史
1985年,Symbolics公司注册了第一个.com域名。当时域名注册刚刚兴起,申请者寥寥无几。
1993年Internet上出现WWW协议,域名开始吃香。
1993年Network Solutions(NSI)公司与美国政府签下5年合同,独家代理.COM、.ORG、.NET三个国际顶级域名注册权。当时的域名总共才7000左右。
1994年开始NSI向每个域名收取100美元注册费,两年后每年收取50美元的管理费。
1998年初,NSI已注册域名120多万个,其中90%使用.COM后缀,进帐6000多万美元。有人推算,到1999年中期,该公司仅域名注册费一项就将年创收2亿美元。
1997年7月1日,作为美国政府全球电子商务体系管理政策的一部分,克林顿总统委托美国商务部对域名系统实施民间化和引入竞争机制,并促进国际的参与。7月2日,美国商务部公布了面向公众征集方案和评价的邀请,对美国政府在域名管理中的角色、域名系统的总体结构、新顶级域名的增加、对注册机构的政策和商标事务的问题征集各方意见。
1998年1月30日,美国政府商务部通过其网站正式公布了《域名技术管理改进草案(讨论稿)》。这项由克林顿总统的Internet政策顾问麦格日那主持完成的绿皮书申明了美国政府将谨慎和和缓地将Internet域名的管理权由美国政府移交给民间机构,绿皮书总结了在域名问题上的四项基本原则,即移交过程的稳定性、域名系统的竞争性、彻底的协作性和民间性,以及反映所有国际用户需求的代表性。在这些原则下,绿皮书提出组建一个民营的非盈利性企业接管域名的管理权,并在1998年9月30日前将美国政府的域名管理职能交给这个联合企业,并最迟在2000年9月30日前顺利完成所有管理角色的移交。
1998年6月克林顿政府发表一份白皮书,建议由非盈利机构接管政府的域名管理职能。这份报告没有说明该机构的资金来源,但规定了一些指导原则,并建议组建一个非盈利集团机构。
1998年9月30日美国政府终止了它与目前的域名提供商NSI之间的合同。双方的一项现有协议将延期两年至2000年9月30日。根据该协议,NSI将与其他公司一道承接Internet顶级域名的登记工作。NSI和美国商务部国家电信和信息管理局(NTIA)将于1999年3月31开始分阶段启动共享登记系统,至1999年6月1日完全实施。
1998年10月组建ICANN,一个非盈利的Internet管理组织。它与美国政府签订协议,接管了原先IANA的职责,负责监视与Internet域名和地址有关的政策和协议,而政府则采取不干预政策。
6、服务器的作用是什么?
7、WEB服务器的发展趋势
Web服务器的发展有三个主要趋势: 标准通用标记语言的子集可扩展标记语言(eXtensible Markup Language)
标准通用标记语言的子集HTML被称为“第一代Web语言”,如前面的介绍,HTML作为Web的开发语言,对Web应用的发展起到了关键性的作用。但是HTML有一个致命的缺点:只适合于人与计算机的交流,不适合计算机与计算机的交流。HTML通过大量的标记来定义文档内容的表现方式,它仅仅描述了应如何在Web浏览器页面上布置文字、图形,并没有对Internet的信息含义本身进行描述,而信息又是Web应用中最重要的内容。通过HTML表现出来的文字、图形内容很容易被人理解,但却不利于计算机程序去理解。另外,HTML的另一个问题就是它的标记集合是固定的,用户不能根据自己的需要增加标记;而且各种浏览器的规格不尽相同,要使我们用HTML做的网页能够被所有浏览器正常显示,我们只能够使用W3C(万维网协会)规定的标记来创建网页。
正如前面所说,Web服务器向Web浏览器提供的信息都是来自有一定结构的数据库,在数据库里,为了检索和管理的方便,信息按照它本身的意义(如姓名、年龄、工作单位等)被存放在相应的字段里,一旦这些数据被调出来,经过CGI、ASP、JSP、PHP等转换成HTML后,其原来的意义无法转移到HTML标记中来,用户也就无法按照信息本来的意义去阅读。并且,由于操作系统以及数据库的不同,不同的系统及应用层面之间要想互相理解对方的数据格式是相当困难的。这就需要一种新技术或标准能够将最初保存在数据库服务器中的原始数据结构在不同的系统层面共享。这种新技术就是XML。
使用XML可以解决上述的难题。W3C对XML作了如下描述:“XML描述了一类被称为XML文档的数据对象,并部分描述了处理它们的计算机程序的行为。XML是标准通用标记语言的一个应用实例。从结构上说,XML文档遵从标准通用标记语言文档标准。”同HTML一样,XML也是一种基于文本的标记语言,都是从标准通用标记语言发展而来,二者的不同在于:XML可以让我们根据要表现的文档,自由地定义标记来表现具有实际意义的文档内容,例如,我们可以定义〈文档名称〉〈/文档名称〉这样具有实际意义的标记。而且XML不像HTML那样具有固定的标记集合,它实际上是一种定义语言的语言,也就是说使用XML的用户可以定义无穷的标记来描述文档中的任何数据元素,将文档的内容组织成丰富的完整的信息体系。总起来说,XML具有四大特点:便于存储的数据格式、可扩展性、高度结构化以及方便的网络传输,这些特点为我们创建开放、高效、可扩展、个性化的Web应用提供了一个崭新的起点。 电子商务正在从台式机向着更为广泛的无线设备发展,Cahners In-Stat市场分析家预测,世界范围内的无线用户的人数将会从2000年的2.71亿增加到2004年的13亿。Aberdeen集团的研究主任Darcy Fowkes认为,采用无线方式进行电子商务的优势并不仅仅在于方便,它还可以节约公司的财力,而且,移动办公能使工作更加高效。
然而,由于多种无线网络类型、标记语言、协议和无线设备并存的复杂情况,使得网络内容和数据转换成能够被无线设备所识别的格式并不容易。许多企业都在致力于开发能够把应用程序以及互联网内容扩展到无线设备上的产品。
例如,IBM新版本的WebSphere Transcoding Publisher 3.5增加和改进了许多新的特性,可以将企业内部网上的数据翻译到多种无线设备上。该版本中新的特性包括对更多的无线设备、数据格式的支持,以及语言翻译功能。它基于Java架构,能把用HTML和XML等标记语言编写的应用程序和数据转换成WML、HDML(Handheld Device Markup Language)和iMode等无线设备所能识别的格式,这样,通过手持设备就可以访问互联网上的信息。
无线设备厂商Mobilize也推出了Mobilize Commerce产品,帮助企业进入无线网络。该软件可以通过无线连接的方式访问企业的内部系统,远程地实现订单发送,并进行确认。Mobilize Commerce可以充分利用XML对信息进行格式转换,以适合于无线设备,这些无线设备包括笔记本电脑、个人数字助理、无线电话、网络电话和双向寻呼等。 世界上有十亿个电话终端,有超过2亿的移动电话。而就人自身的交流习惯来看,人们也更愿意利用听和说的口头的方式进行交流。
文本语音转换器(TTS,Text to Speech)的研究工作已经取得了很大的进步,实现了自动的语言分析理解,并允许TTS的使用者增加更多的韵律、音调在讲话中,使TTS系统的发声更接近人声。在自动语音识别系统(ASR)领域里,自动语音识别系统在从整个词的模仿匹配,向音素层次的识别系统方向发展。自动语音识别系统的词汇表由一个基于声音片断的字母表构成,而且这种词汇表是受不同语言限制的。基于这种方式,在一个宽广的声音行列里,讲话能被识别系统发现和挑拣出来,并加以识别。并且,在识别一个词的时候,每一个音素将从系统的输入中挑拣出来,拼接组合后与已经有的音素和词语模板进行比较,来产生需要的模板。音素的识别大大减轻了ASR对讲话者的依赖性,并且使得它非常容易去建立大型的和容易修改的语音识别字典,从而满足不同应用市场的需求。
Web语音发展的另一方面是VoiceXML(Voice Extensible Markup Language-语音可扩展标记语言)的进展。VoiceXML的主要目标是要将Web上已有的大量应用、丰富的内容,让交互式语音界面也能够全部享受。Web服务器处理一个来自客户端应用的请求,这一请求经过了VoiceXML解释程序和VoiceXML解释程序语境处理,作为响应,服务器产生出VoiceXML文件,在回复当中,要经过VoiceXML解释程序的处理。VoiceXML 1.0规范基于XML,为语音和电话应用的开发者、服务提供商和设备制造商提供了一个智能化的API。VoiceXML的标准化将简化Web上具有语音响应服务的个性化界面的创建,使人们能够通过语音和电话访问网站上的信息和服务,像今天通过CGI脚本一样检索中心数据库,访问企业内部网,制造新的语音访问设备。VoiceXML的执行平台上面加载了相应的软件和硬件,例如,ASR、TTS,从而实现语音的识别以及文本和语音之间的转化。2000年5月23日,W3C接受了语音可扩展标记语言VoiceXML 1.0作为实例。
IBM、Nokia、Lucent、Motorola等著名厂商都已经开发出相应支持VoiceXML的产品,ASR和TTS系统大多还不能支持中文。
8、简述服务器的主要特点
服务器是计算机的一种,在网络中为其它客户机提供计算或者应用服务。具体特点如下:
1、可扩展性
服务器必须具有一定的“可扩展性”,为了保持可扩展性,通常需要在服务器上具备一定的可扩展空间和冗余件(如磁盘阵列架位、PCI和内存条插槽位等)。
2、易使用性
服务器的易使用性主要体现在服务器是不是容易操作,用户导航系统是不是完善,机箱设计是不是人性化,有没有关键恢复功能,是否有操作系统备份,以及有没有足够的培训支持等方面。
3、可用性
可用性,即所选服务器能满足长期稳定工作的要求,不能经常出问题。服务器所面对的是整个网络的用户,而不是单个用户,在大中型企业中,通常要求服务器是永不中断的。为了确保服务器具有高的可用性,除了要求各配件质量过关,还可采取必要的技术和配置措施,如硬件冗余等。
4、易管理性
在服务器虽然在稳定性方面有足够保障,但也应有必要的避免出错的措施,以及时发现问题,而且出了故障也能及时得到维护。这不仅可减少服务器出错的机会,同时还可大大提高服务器维护的效率。
(8)服务器的发展扩展资料:
服务器按体系架构分类:
1、非x86服务器
非x86服务器包括大型机、小型机和UNIX服务器,是使用RISC(精简指令集)或EPIC(并行指令代码) 处理器,并且主要采用UNIX和其它专用操作系统的服务器,精简指令集处理器主要有IBM公司的POWER和PowerPC处理器,SUN与富士通公司合作研发的SPARC处理器等。
2、x86服务器
x86服务器,即通常所讲的PC服务器,它是基于PC机体系结构,使用Intel或其它兼容x86指令集的处理器芯片和Windows操作系统的服务器。价格便宜、兼容性好、稳定性较差、安全性不算太高,主要用在中小企业和非关键业务中。
9、请问服务器的发展历史?比如PC服务器,小型机,刀片服务器等出现的年代?
1995年Intel Pentium Pro的出现可以看作PC Server的起源。小型机则很早了,1969年Unix最早运行的PDP-7就是小型机了。