BrioPerformanceSuite8技术白皮书.doc_第1页
BrioPerformanceSuite8技术白皮书.doc_第2页
BrioPerformanceSuite8技术白皮书.doc_第3页
BrioPerformanceSuite8技术白皮书.doc_第4页
BrioPerformanceSuite8技术白皮书.doc_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Brio Performance Suite 8 产品架构说明产品架构说明 目录目录 目录目录2 一、持续增长的商业绩效应用需求一、持续增长的商业绩效应用需求3 二、二、BRIOBRIO PERFORMANCEPERFORMANCE SUITESUITE 8 8 体系结构概述体系结构概述3 2.1 伸缩性和增量增加.4 2.2高可用性 5 2.3集成性 5 2.4基于角色的访问控制 5 2.5瘦客户 Web 界面.7 三、三、BRIO FOUNDATION:统一标准的体系架构:统一标准的体系架构.7 3.1 服务器构架.7 3.2 Global 和 Local Service Managers8 3.3 核心服务 Core Services .9 3.4 内容管理 Content Management .10 四、功能服务四、功能服务11 4.1 Data Access Service 数据访问服务.11 4.2 Intelligence Service12 4.3 Search 和 Crawl Services.12 4.4 SQR Engine12 五、基于五、基于 WEBWEB 的访问组件的访问组件13 5.1 Browse 和 Publish Servlet.13 5.2 Job Management Servlet13 5.3 Personal Pages Servlet .14 5.4 ministration Servlet14 5.5 Data Access Servlet14 5.6 iHTML Servlet.14 六、典型的六、典型的 BRIO 体系结构实现体系结构实现14 6.1 Insight Server.15 6.2 Intelligence iServer 15 6.3 Reports iServer.16 结束语结束语17 一、一、持续增长的商业绩效应用需求 由于信息科技的帮助, 现代企业比以往十年更快更频繁的做出意义重大的经营变化。详细 报表和交互式分析允许管理层监控绩效,对新的市场环境快速响应。精确、跨部门的分析 使主管人员能够评估重大改变带来的利润,例如产品重新定向,新的业务流程,以及收购、 兼并和分拆。 商业智能和企业报表的好处大家都知道。然而,不是每个公司也不是公司中的每个人都能 充分利用这些非凡的工具。通常,信息分散在很多数据源中;分析工具对大多数用户来讲 过于复杂; 对员工的不断培训,终端用户管理是没完没了和得不偿失的行为。IT部门努力 满足越来越多的需求,似乎目标总是遥不可及。 Brio Performance Suite 8 (以下简称:Brio 8) 可以全面降低总体维护和管理成本。 Brio8 基于先进的、分布式的服务器架构,简化应用维护,终端用户管理,和内容发行。 Brio 8 让用户一次登陆,屏蔽掉后面的支持系统,包括很多应用(例如,即席查询,报表, 分析,门户),许多数据源,和成千上万的文件。 Brio Performance Suite 8 体系结构优势在于: 简便的终端用户管理 提供纯 HTML、瘦客户端应用 管理员可以将内容制作和维护任务转移给内容专家 提供安全可靠的平台,可以从单个部门或项目扩展到 二、Brio Performance Suite 8 体系结构概述 以先进、基于服务器的架构为动力,允许大规模部署, Brio Performance Suite 8 树立 了新的易于使用、易于管理的标准。 本技术白皮书介绍支持Web交互的基于服务器的Brio 8架构。不包含传统的client/server架构的Designer, Explorer, 或SQR Developer。 基于服务器的 Brio Performance Suite 8 体系结构包括: 客户机软件,大多数情况下是已有的 Web 浏览器 用户服务层,通过 Web 服务器 servlets 和多线程的服务为瘦客户提供终端用户界 面和功能 Foundation, 基于服务器的平台提供分布式、可复制的服务和其他全部 Brio 8 产 品的通用组件 不同的 Brio 产品组件如何实现的例子本文后面有描述。这些组件允许大型企业大范围、持 续增长的部署。Brio 8 的主要设计考虑包括: 伸缩性和增量增加 高性能 集成性 基于角色的访问控制 瘦客户 Web 界面 2.1 伸缩性和增量增加伸缩性和增量增加 Brio 8 适应很多安装规模。例如,Brio 8可以很容易的满足单个部门或项目的高优先级需 要,然后再扩展到全部、全球的企业。不像某些解决方案,初始安装会对小的用户群有太 多不必要的工作,而Brio可以快速容易的安装。此外,随着业务需求增长,软件可以增量 的增加和复制。所有Brio 8软件可跨防火墙安全通讯,共享统一后端服务,消除了经常跟 企业软件联系在一起的管理负担。 通过下面几方面达到伸缩性: 优化服务 服务分布 服务复制 优化服务优化服务 Brio 8 应用分解为更小的服务组件来提供特定的功能。这样,多于一个的 Brio 8应用的通用功能,例如数据访问,作为一个服务在所有Brio 8应用中共享。这使管 理和维护更容易。服务互相感知,让他们能获得彼此的功能。每个服务组件设计的简单高 效,能够处理大量的用户,提供高吞吐量。 服务分布服务分布 服务分布允许管理员把组件安装在为之功能优化的硬件上。例如,数据访问 服务可以驻留在数据库服务器上降低通信开销;数据分析服务可以运行在最快 CPU 和有大 量 RAM 的服务器上。服务也可以共同安装在一台机器上,用于小型安装。服务能很容易的 重新分布来优化性能。 服务复制服务复制 服务复制允许多个服务器提供同样或相似的功能。随着需求和负载量的增加, 服务可以在另外的服务器上复制来维持高性能。服务复制也提供失败恢复和性能增加,后 面会讨论。 2.2高可用性高可用性 Brio 8 提供可靠的Web报表和分析。Brio 8设计用于服务需求峰值,能从个别组件的错误 中重新恢复。这让用户有信心用高功能的Brio 8应用在Web上管理工作,不用把数据下载到 不太灵活的产品中。也减少了管理上的故障解决时间。 高可用性通过以下达到: 锻造每个组件 服务复制 锻造每个组件锻造每个组件 Brio设计和彻底的测试每个服务,使每一个都尽可能可靠。专用测试工 具确保所有Brio服务优化内存使用。Brio不断检查和提高软件设计、开发和测试流程,确 保我们提供最高质量的软件。此外,因为服务提供专门的功能,他们都很小,能快速启动 和重启动。 服务复制服务复制 只要操作必须依赖单一的服务,一旦这个服务不可用,那所有依赖这个服务 的操作也都不可用。这种情况应该尽可能的避免。高可用性可以通过把 Brio 8 服务安装在 两个或更多进程或服务器上来达到。用服务复制,如果个别服务不可用(由于硬件失败, 网络中断,或任何其他原因),Brio 8 透明的把用户重定向到其他服务上,这样可以完成 他们的工作。 2.3集成性集成性 为了终端用户便利和管理简单,Brio Performance Suite 8提供端到端的集成。所有Brio Performance Suite 8产品在后端共享同样的基础服务来实现伸缩性,优化性能,和易于管 理。而体现在前端,终端用户只需登陆到一个系统,不管他们使用的应用的类型或者访问 的数据源的数量。 所有 Brio 8 文档存储在同一个位置,使用户易于查找和检索所需的数据。定时作业也用同 一个界面完成,无论作业是什么类型;例如,访问 ERP 数据的 SQR 日报表可以用与 BQY 文 档同样的方式预定,而 BQY 将来自数据仓库的按季度的数据转化为图表。另外,Brio Performance Suite 8 在 Web 和 client/server 应用中共享同样的文件。 端到端的集成对 企业来讲易于按一个供应商标准化,进一步减少管理开支和减少每年的维护服务费。 2.4基于角色的访问控制基于角色的访问控制 Brio 8包含加强的基于角色的访问控制模式,易于在终端用户信息访问和数据安全性之间 做出平衡。在基于角色的系统中,把执行任务的互不相关的授权赋予角色。然后,管理员 把角色指派给用户(或用户组)。所有指派给一个用户的角色的组合能力确定一个人的能 力范围。同样,用户被没有授予的权限所限制;Brio 8隐藏任何没有通过指派角色授权的 内容和界面元件。 基于角色的访问控制模式适用于所有Brio Performance Suite 8应用,确保终端用户获取 完成工作所需的信息和功能。 角色角色 基于角色访问控制的实现使非常细粒度的授权能够很灵活的指派。角色可以是通用与所有 的Brio内容,或者限定于特定的Brio类别(文件夹),文档,甚至一些用户。例如,IT管 理员可以被指派为能够定时运行任意Brio作业并且能管理任意用户的角色;财务部的高级 分析员可以被指派为能够定时运行属于财务类别的Brio作业并能为财务组的人创建用户ID 的角色。 可以被关联到角色的许可示例如下: 查看Brio共享资料库一个类别(文件夹)的内容 查看一个文档的内容 修改一个文档的内容 定时运行一个作业 发布到一个类别(文件夹)中 管理其他用户 组组 组是用户的集合。Brio 8用户可以属于很多组,组可以是其他组的成员。分配权限时成员 资格分配的向上嵌套能力是很有帮助的,减少了管理开销。例如,如果一个化学家加入公 司,而所有的化学家都在东北区,当这个用户分配到“化学家”组中,他自动会包括在东 北区和整个公司组中。 组的示例包括: 整个公司 市场部所有人 东北区所有人 所有化学家 所有经理 所有管理员 东北区所有有资格维修某特定产品的代理 公司总裁 外部合作伙伴 应用角色和组应用角色和组 由于角色和组是互相独立管理的,可以用多种方式重用。例如,一个角色可以关联到多个 组,一个组可以关联到多个角色。Brio推荐用下面的方法创建角色和组。 1. 创建组合的角色组合角色一般指定某个职能部门的许可操作 (例如,分析) 2. 创建用户组组一般依照组织结构和职能部门(例如,财 务组) 3. 联系角色和组允许组成员执行所联系的角色指定的操作 2.5瘦客户瘦客户 Web 界面界面 由于合理的性能和充分的功能性,现代企业更喜欢瘦客户Web界面。瘦客户机Web界面能自 助式访问信息和应用,简化了管理任务,降低了总拥有成本。对于真正的瘦客户Web应用, 所有软件安装在共享的服务器上,通过预装的Web浏览器展现给用户。不需要插件或者其他 客户端软件下载和维护。 Brio Performance Suite 8提供下列瘦客户Web界面: Intelligence iServer: 完全交互式的分析,图表,数据刷新(Intelligence iServer功能性与Insight Web浏览器扩展一致,但是没有即席查询和内容制作能 力) Reports iServer: 查看预定义的静态或带参数的报表(用SQR作为底层的数据处 理和报表生成引擎) 浏览和发布到Brio共享资料库 BQY和SQR作业的作业调度 个人页面用来把结构化或非结构化的内容组合成仪表盘 用户、组和角色的管理 三、三、Brio Foundation:统一标准的体系架构:统一标准的体系架构 Foundation标准化了所有Brio 8产品,提供基础平台实现Web上的经营绩效数据的交付和管 理。包含在(必须)所有Brio Performance Suite 8安装中。 3.1 服务器构架服务器构架 多数Brio功能作为Services和Web servlets运行,可以跨企业分布和多重部署。象Brio这 样的强健的基于服务器的构架,大大简化了终端用户部署和运维成本,易于定制数据和应 用用于组或个人。 Brio Services是运行在后台服务器上的多线索进程。Services为一个或多个Brio产品完成 特定的功能。Brio servlets是运行在Web服务器上的Java应用,实现Brio产品的“瘦客户” HTML界面。 Services和Servlets与Local Service Managers (本章后面讨论)相互作用来获取Brio services来完成本身不完成的功能。每个服务都把他的能力注册到一个Service Manager, 让其他服务能够获取。 所有Brio 8产品共享通用的基于服务器的构架来进行用户认证,基于角色的授权,和会话 管理。 Brio好处: 透明的终端用户访问大范围的数据源和容量 最小的管理开销 性能,伸缩性和高可用性 3.2 Global 和和 Local Service Managers Brio Global Service Manager (GSM)和Local Service Managers (LSMs)实现分布和复制 Brio Services。GSM和LSMs也负责跟踪和分配Brio Services和Servlets。 顾名思义,不管Brio产品、服务器或用户的数量多少,只有一个Global Service Manager。整个系统中可以有很多Local Service Managers。 安装Brio组件时(安装Brio产品或复制现有的Brio服务),一个LSM自动安装在服务器上。 所有运行在这台服务器上的Brio服务启动时把名字和特征注册到LSM。然后LSM管理这些服 务的分配和负载均衡。LSMs定期的把他们管理的所有服务的列表传送给GSM。 GSM是所有Brio服务的权威的注册表。它从LSMs收到本地信息。当LSM跟它联系,GSM更新全 局服务注册表,包括LSM的名字,位置和管理的服务。然后GSM返回一份更新的全局注册表 给LSM。由于每个LSM有自己的全局注册表备份,能迅速获得其他远程服务的路由信息。 注意: Brio Web访问组件(servlets)也使用service managers来访问底层的功能,例如那 些核心服务提供的功能。安装servlet时需要从GSM请求一个LSM。 Brio好处: 支持大规模安装 最小通信负载 均衡服务器负载 确保可靠快速的用户交互 高可用性 为优化性能分配服务为优化性能分配服务 当一个客户端(这里客户端可能是另一个Brio服务或servlet)需要一个服务,它联系 Local Service Manager来获得路由信息。Local Service Manager识别能够最好满足请求 的服务。选中的服务可以本地运行在同一服务器上,或者运行在远程服务器上。LSM基于组 件匹配(例如,“Data Access”),必需的特性(“Finance database”)和近邻原则分 配服务。如果多于一个服务能满足请求,Local Service Manager指派优化性能和网络吞吐 量的服务。 高可用性高可用性 服务管理功能为高可用性设计。事实上,即使LSM或GSM失败系统仍会继续运行。因为每个 Local Service Manager周期性的从GSM的收到一份全局服务注册表拷贝,所有Brio服务对 整个企业的请求都是可用的。LSM分配一个后来失败的服务,这几乎不可能,LSM会把请求 重定向到备选服务。 3.3 核心服务核心服务 Core Services Brio Performance Suite 8产品共享一套核心服务。核心服务组成构架的中枢,实现Brio 产品之间的集成。使用最广的核心服务是: 认证服务Authentication Service 授权服务Authorization Service 会话管理服务Session Manager Service 共享库服务Repository Service 事件服务Event Service 作业服务Job Service 认证服务认证服务 Authentication Service 认证服务为用户获取凭证(一般是名字和密码)和验证可能使用系统的用户。用户如果是 可信的,授权服务将鉴别用户可运行的操作。 Brio Performance Suite 8提供两个认证选项:(1)专有的基于密码的认证机制,和 (2)基于驱动程序的外部认证系统。Brio 8包括的外部认证驱动程序包括Windows 2000 Domains, Microsoft Active Directory, UNIX NIS Netscape Directory Server和LDAP。 管理员也可以创建定制的驱动,来访问数据库或主机安全系统,例如RACF。 Brio 8允许管理员按单个认证系统标准化,或者为不同的用户群完成多个认证系统。例如, 芝加哥办公室可以使用LDAP认证,而远东办公室用NT或Brio专有的认证系统。安装配置额 外Brio认证服务的实施一样简单。无需改变其他的后台组件。Brio适应多种认证系统的能 力使配置新应用更容易,允许自治区选择如何实施自己用户的安全性。 Brio好处: 简化用户管理,特别是大用户群 减少管理任务 支持渐进部署 使自治区域能对安全性进行决策 授权服务授权服务 Authorization Service 用户被认证之后,授权服务决定用户可进行的操作和用户可访问的数据。授权服务实现完 善的基于角色的授权,适用于所有Brio 8产品和用户。更多关于基于角色安全性的信息, 参阅2.4节,基于角色的访问控制。授权服务控制Brio用户界面,隐藏用户无权查看和执行 的功能和数据。 Brio好处: 低管理成本,实现低粒度授权并且可用于超大型企业。 终端用户可利用工作所需的所有信息 系统对保密数据和功能保持高度安全性 会话管理服务会话管理服务Session Manager Service 会话管理服务允许用户用一个用户ID和登陆标识访问所有Brio 8产品。经过认证服务验证 用户的凭证,会话服务会创建一个会话句柄给其他Brio服务使用。用户可以与套件中多种 产品工作,不必为不同的产品分别登陆。 Brio好处: 安全,统一登陆single sign-on 对所有Brio经营绩效应用和数据的透明用户访问 易于管理 共享库服务共享库服务 Repository Service 共享库服务管理物理存储和对所有发布到Brio共享库的内容的查找。共享库服务也维护元 数据,描述内容属性的信息,例如文件名,内容说明,版本号,作者,过期日期,等等。 更多信息,参阅3.4节,内容管理。 Brio好处: 系统范围的元数据,使所有Brio和很多第三方文档易于访问 单一共享库服务满足所有Brio产品的要求 事件服务事件服务Event Service 事件服务为所有Brio 8产品监视作业调度表,基于日期,星期,时间和事件来实现。当事 件服务确定一个作业需要运行,就把它传给作业服务处理。 Brio好处: 一个事件服务监视所有Brio 8应用的调度表 作业服务作业服务Job Service 作业服务运行事件服务传给它的作业。作业服务调用对应的执行程序运行作业,并把输出 返回到Brio共享库。 Brio好处: 一个作业服务运行所有Brio 8应用的作业 3.4 内容管理内容管理 Content Management 共同的共享库管理所有Brio 8报表,文档和元数据。Brio共享库由文件系统和关系型数据 库组成。物理文档存储在运行共享库服务的主机文件系统中,元数据存储在关系型数据库 中。 Brio共享库使所有Brio产品共享内容管理和检索服务,不管后台数据源、交付方式或者输 出格式。这些共享的内容服务包括: 搜索,浏览,调度,和发布 动态执行和广播 版本控制和生存时间 个性化 管理和配置 Brio好处: 易于访问信息 简化管理 透明访问多种源数据 四、功能服务四、功能服务 Brio Performance Suite 8把某些产品特定的功能作为服务来实现。由Global和Local Service Managers 来管理,但是不做为核心服务的一部分。产品特定服务的例子包括Data Access Service ,Intelligence Service ,和Search 和Crawl Services。这些服务由 Insight Server,Intelligence iServer,或者Knowledge Server来使用。 4.1 Data Access Service 数据访问服务数据访问服务 Data Access Service 用来访问关系型和多维数据库。Data Access Service高效处理多重 数据库请求,同时运行小的快速请求和大型复杂查询。 数据访问服务源自以前版本的不同Brio模块的数据访问组件软件部分。通过把这些组件提 炼成一个单独服务,它的能力被更广泛使用。数据访问服务负责: 建立与数据源的连接 执行数据库查询 把查询结果传送回客户端 数据访问服务通过连接池为多用户优化。在连接池中,维护单一数据库连接,为多个数据 库请求重用。这意味着当数据库访问请求进来时,数据访问服务通常已经有一个适当的连 接可用。查询用过这个连接后,再送回池中用于下一个请求。没有连接池,系统会比较慢, 因为必须为每个用户的数据库请求创建和删除专用的数据库连接。 Brio好处: 快速数据检索,使Web交互的经营绩效分析和报表成为可能 集中的数据库访问管理消除了终端用户的连接冲突 4.2 Intelligence Service Intelligence服务是Insight Server和Intelligence iServer两者的后台组件, Intelligence iServer 是 Brio Performance Suite 8中新的瘦客户分析和报表产品。 Intelligence服务代表终端用户实时打开和管理文档。提供文档区(一个BQY文件可以有多 个相关联的区)的HTML版本,让终端用户在Web上查看、处理和分析数据。Intelligence服 务用核心服务连接后端的数据源,从Brio共享库中检索出BQY文档。 Intelligence服务在HTML中嵌入JavaScript命令,给了用户刷新和交互数据的应用工具。 例如,Intelligence服务提供的JavaScript让用户可以旋转数据透视表,改变图形类型, 在旋转透视表和图表区中应用各种数据函数,排序,显示和隐藏项、组,刷新查询,和与 EIS区互动。更详细的支持的功能列表在其他Brio文档中介绍。 为提高标准报表的性能,Intelligence服务可以在BQY文档发布或调度运行时预先生成 HTML。当终端用户访问预先生成的区,不会涉及到Intelligence服务,因为服务已经创建 了HTML。如果用户想要的区没有预先生成,或者刷新数据时,Intelligence服务再调用文 档满足请求。 注意:Intelligence服务不允许终端用户创建新的BQY文档,增加区,或者构建查询。这些 任务可以用Designer和Explorer client/server产品,还有Insight客户端,一个Web浏览 器的扩展插件。 Brio好处: 纯粹只有HTML发送,能够在企业范围内大规模部署经营绩效功能 单一文件格式保持企业范围内client/server和Web用户之间的兼容性 预先生成和其他优化特性提高了互动性能 4.3 Search 和和 Crawl Services Search和Crawl服务是Knowledge Server的支持组件。Search和Crawl服务利用Autonomy的 模式识别技术自动抓取、索引、和搜寻Brio 8共享库的内容,还有外部网站和门户。 Brio好处: 便利的搜索和检索Brio和第三方的你内容,不管内容的格式和位置 与Brio 8服务管理架构集成确保高可用性和优化性能 4.4 SQR Engine SQR Engine是Reports iServer背后的组件。提供数据访问,数据管理和报表生成能力来定 时调度和即时生成报表。 SQR Engine为大批量报表生成优化。提供高效的数据库和应用访问,使用直接数据库驱动, 用户大数据集的阵列处理,和游标管理。一次数据源处理过程生成大数量的报表,和处理 节省时间的数据管理操作。 提供灵活的输出,SQR Engine生成多种报表输出格式,支持在线浏览(例如HTML,PDF), 和打印输出(例如PostScript,Laser)。 Brio好处: 数据管理能力和一次数据传递的报表处理提供高效率和伸缩能力 多种输出格式,在线和打印的,易于实现延伸到企业之外的部署 五、基于五、基于 WebWeb 的访问组件的访问组件 基于Web的访问组件提供Brio 8的瘦客户HTML用户界面。以前版本的Brio client/server应 用的某些应用逻辑嵌入到这些组件中。由于把这些功能拆分成分布式的Web组件,更易于访 问和易于管理。Brio基于Web的访问组件用Java servlets实现。这些servlets与终端用户 通过HTTP或者HTTPS通信。Brio 8中包括的基于Web访问组件有: Browse & Publish Servlet Job Management Servlet Personal Pages Servlet Administration Servlet Data Access Servlet iHTML Servlet Data Access Servlet包含在Insight Server和Intelligence iServer中;iHTML Servlet 包含在Intelligence iServer中。 Brio好处: 瘦客户,纯HTML界面大大减少客户端安装和维护负担 瘦客户界面易于终端用户访问和管理他们的环境 5.1 Browse 和和 Publish Servlet Browse Servlet给用户基于Web,定制的Brio共享库浏览,允许用户浏览和检索任意已被授 权处理的数据。Browse Servlet与核心服务互动,校验授权级别,返回类别和文件列表。 Browse Servlet让管理员把报表管理职责转给内容专家。Browse Servlet提供HTML界面, 授权用户例如本地组管理员,发布内容到共享库中一个或多个分类中。 5.2 Job Management Servlet Job Management Servlet允许经授权得用户调度任何Biro作业或其他可执行程序,根据日 期,时间,星期和其他定制得调度表,例如财务和制造业的日历。Job Management Servlet生成HTML界面,允许用户提交作业,设置时间表,指定输出格式 (HTML,PDF,BQY)和交付方式(Brio共享库,email等)。 注意:注意:Event Service监控需要运行的作业列表;Job Service运行作业并生成输出结果。 更多信息,参阅3.3节,核心服务。 5.3 Personal Pages Servlet Personal Pages Servlet给终端用户创建个性化Web页面或仪表盘的能力。Personal Pages Servlet把Brio和其他可用Web方式访问的内容展现在一个易于定制的HTML页中。Personal Pages Servlet主要与Repository Service交互。 5.4 ministration Servlet Administration Servlet提供安全的HTML界面,让管理员管理用户名、组和角色。管理员 可以被他们的授权角色来限制管理部分用户,例如区域或部门。Brio 8以前,管理员通过 client/server工具来操作。 5.5 Data Access Servlet Data Access Servlet包括在Insight Server中,负责代理Insight Web浏览器插件与后端 核心服务之间的通信。它使用核心服务来: 认证用户 决定用户可以执行的操作(授权) 从Brio共享库中获取文件(只有Insight Server;Intelligence iServer通过 Intelligence Service来访问Brio共享库) 它与Data Access Service通信来运行数据库查询。 5.6 iHTML Servlet iHTML Servlet担任用户Web浏览器和Intelligence Service之间的信息代理。它页直接与 核心服务通信: 认证用户 决定用户可以执行的操作(授权) 六、典型的六、典型的 Brio 体系结构实现体系结构实现 本节提供示例,三个Brio Performance Suite 8如何使用Brio架构。这些示例中,Insight Server、新的Intelligence iServer和Report iServer各自共享Brio核心服务和其他的 Brio组件,但是提供不同的应用逻辑和前端用户界面。 6.1 Insight Server Insight Server提供强健的基于Web的即席查询、报表和分析。Insight Server非常突出的 地方是它的自动下载到用户计算机上的Web浏览器插件。 Insight Server使用的组件是: Insight扩展与Web浏览器一起提供用户界面和应用逻辑。Insight Web浏览器扩展构建查询 请求,进行查询结果的所有本地分析,和展现结果。不像纯HTML应用,Insight是可以离线 使用的永久Web交付应用。 Data Access Servlet提供对后台Brio 8服务的Web

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论