网站大量收购独家精品文档,联系QQ:2885784924

高等教育大连交大WAS考试课件6应用服务器.ppt

高等教育大连交大WAS考试课件6应用服务器.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高等教育大连交大WAS考试课件6应用服务器

3.6 应用服务器用途8-性能管理 考虑到潜在的使用高峰和低谷,有必要用最先进的建模和管理工具,以便提供尽可能好的服务,同时避免把一个机构的所有资源都用于网络和计算机的管理。 Web集成系统存在许多潜在的性能瓶颈。在数据库端,将数据库调节到最佳性能是一项复杂的课题。在界面端,对Web服务器的调节也同样复杂。 如前所述,对这类问题应该实现自动管理。市场上的应用服务器都包含了先进的性能管理算法。 除了提供性能管理工具以外,有些应用服务器还专门面向把多个数据库和We b服务器组合在一起的问题。它们可用于测试巨量数据的场合。 3.6 应用服务器用途9-体系结构 Web和应用服务器都可以使用模板,而应用服务器和数据库都可以使用组件。在实际世界里,这些概念化组件之间的界限并不总是非常清晰。 3.6 应用服务器用途10-中间件 应用服务器专门用作数据库和We b服务器之间的中介。而中间件产品和技术可以作为不同系统组件之间的中介(在中间),它们可以是数据库和We b服务器,也可以是其他组件。 此外,中间件技术(它们更通用)也可以应用到应用服务器上。 3.3 应用服务器的主要功能9-安全服务(Security Services) 为了获得资源访问权,客户必须通过服务器的认证,因此服务器必须要有验证用户的安全设施。大多数应用程序服务器提供增加用户/用户组的机制和对组件的访问控制。此外,越来越多的应用程序服务器提供对安全服务的验证,更高级的安全通过用户主机上数字认证的使用来实现。一旦用户身份被验证,服务器将允许或禁止他对组件的访问和所管理的数据连接。 3.3 应用服务器的主要功能10-状态和会话管理(State and Session Management) 服务器必须在同一用户会话过程中多次请求之间维护有关的状态数据。从扩展性方面考虑,运行在服务器上的组件应避免使用实例变量。在应用程序服务器环境中,服务器必须通过会话对象来保持用户数据。 3.3 应用服务器的主要功能11-状态和会话管理(State and Session Management) 会话对象(Session Object)的唯一功能就是保存服务器端的数据,它可以简化复杂应用程序的开发,因为它可以使你不必在程序中编写有关使用cookies和隐藏字段来回传递状态的代码。同时它也使那些存在安全风险的数据远离浏览器端,增加系统安全性保证。一般情况下,在浏览器和服务器间来回传递的唯一信息只是会话ID。 3.3 应用服务器的主要功能12-负载平衡和失败恢复(Load Banlancing and Fail-Over ) 所有的应用程序服务器都提供某种类型的负载平衡和失败恢复机制。 负载平衡意味着一组服务器可以被集中成为一个服务器集群。发往服务器的请求被一个分配器(dispatcher)处理以便将请求发给最空闲的服务器,此后客户将直接与那台服务器通信。 负载平衡机制为系统提供了很好的扩展性,随着用户负载的增加,更多的服务器主机可以被加入到服务器集群中。 3.3 应用服务器的主要功能13-负载平衡和失败恢复(Load Banlancing and Fail-Over ) 如果集群内某台主机失效停机,新的请求将被重新路由给其他某台服务器。 简单的失败恢复不能解决所有问题,如果用户在某项任务过程中服务器停机,负载平衡机制将会发现这个问题并将该用户重新转配给其他服务器,但是该用户的状态和会话数据将对新服务器不再可用。正因为这个缺陷,有的应用程序服务器提供会话级失败恢复,状态和会话数据将被复制给集群内其他服务器或是被存储在永久性媒介(如数据库)中,使用户数据对每个服务器总是保持可用。 3.3 应用服务器的主要功能14-业务和处理逻辑(Business and Processing Logic) 在应用程序服务器的核心部分集中容纳了业务逻辑(即访问,生成数据和执行处理的代码)。与应用程序相关的业务逻辑可以由可重用组件组成,而不需要每个开发者自己开发。一旦组件被创建,就可以被载入到应用程序服务器中,分配适当的安全设定,然后就可以运行。大多数应用程序服务器提供机制用于指定组件的持久性,事务处理设定和线程设定等。 3.3 应用服务器的主要功能15-胖客户访问服务器组件(Rich-Client Access to Server Components) 胖客户可以直接访问服务器端组件。例如Java applet可以请求服务器实例化一个组件,然后就可以调用其方法。通常的执行顺序是:连接服务器,调用方法获得数据结果集,断开连接,显示数据给用户并允许对数据操作,执行本地数据更新,连接服务器,发送数据更新给服务器,执行服务器上数据更新,最后将数据存入数据库。 3.3 应用服务器的主要功能16- HTML生成 纯的瘦客户程序

文档评论(0)

gz2018gz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档