门户中间件软件系统技术要求.ppt

上传人:小飞机 文档编号:5884610 上传时间:2023-08-29 格式:PPT 页数:45 大小:271.42KB
返回 下载 相关 举报
门户中间件软件系统技术要求.ppt_第1页
第1页 / 共45页
门户中间件软件系统技术要求.ppt_第2页
第2页 / 共45页
门户中间件软件系统技术要求.ppt_第3页
第3页 / 共45页
门户中间件软件系统技术要求.ppt_第4页
第4页 / 共45页
门户中间件软件系统技术要求.ppt_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《门户中间件软件系统技术要求.ppt》由会员分享,可在线阅读,更多相关《门户中间件软件系统技术要求.ppt(45页珍藏版)》请在三一办公上搜索。

1、门户中间件软件系统技术要求,基本功能(一),(1)门户系统应支持业内标准的门户平台框架。提供标准接口和部署应用组件,可与不同应用系统或资料源连接和整合。(2)门户系统应提供完整的门户服务,为企业提供连接服务、管理服务以及展现服务的环境。(3)支持多种主流平台,如WINDOWS、Linux、HP UX、IBM AIX、SUN SOLARIS等。支持这些平台的32位及64位操作系统。(4)支持多种主流的数据库,如:DB2、Oracle Database、SQL Server等。,基本功能(二),(5)支持多种主流的浏览器,如Internet Explorer、Netscape、Firefox、Mo

2、zilla等。(6)应支持多种用户目录,例如LDAP、Lotus Domino、Microsoft Active Directory、Windows Domain、用户数据库等。(7)提供统一的浏览器入口来访问和管理门户。(8)支持门户网站页面的定制,支持页面内容的访问权限、页面的的颜色方案和可视样式以及页面上Portlet的位置安排等设置在浏览器中通过有权限的管理人员完成,无需使用开发工具开发实现。,基本功能(三),(9)能够支持与B/S、C/S架构的系统集成。(10)门户产品需要在信息的存储、管理和展现的不同环节提供对多种语言的支持,具备良好的国际化支持能力。支持Unicode字符编码。支

3、持简体中文操作界面及在线帮助等。(11)支持JAAS安全标准,能够与业界主流的安全产品如Siteminder、Tivoli Access Manager 以及国内常用的 CA产品等相互集成,并有国内成功应用案例。(12)遵循XML标准,可使用XML格式来保存应用和配置的数据信息。(13)支持 Portal 业界标准 JSR 168,JSR286,WSRP 1.0以及 WSRP2.0。,对关键技术Portlet的要求(一),(1)应支持常用的Portlet标准:如JSR168、JSR286、WSRP1.0、WSRP2.0 以及常用的 WEB 标准如HTML、CHTML、WML等。(2)应支持门户

4、系统内部Portlet之间的通信技术。(3)应支持将Portlet部署在远程服务器上以提供系统部署的可伸缩性。(4)应支持订阅web服务将其以portlet的形式提供给门户的用户。(5)提供大量预置的实现各种功能的Portlet组件,实现快速配置及高效益时间比。厂商应对预置Portlets及时升级更新。,对关键技术Portlet的要求(二),(6)提供方便快速的Portlet构建工具,对于从后端获取数据并实现相对复杂的展现逻辑的应用,可无需编写代码通过构件组装的方式构建成 J2EE 应用或者 Portlet应用(两者应能快速转换,无需额外代码级变更)。对于业务逻辑复杂的应用提供基于向导式的开发

5、方式,快速开发服务组件,并能通过重用现有组件的方式,基于后端系统快速建立起符合SOA架构的聚合应用。(7)portlet到portlet的通信保证信息准确地按需传递,用户可自由选择portlet(C2A)协作方式。,对关键技术Portlet的要求(三),(8)支持Struts应用,能够将已有的Struts应用快速转换为 Portlet 应用。(9)对于门户、页面、Portlet等多级展现对象,均提供属性和控制API。能够在运行时对这些对象进行动态的设置和调整,从而支持企业级门户的不断变化的展现需求。(10)无论 Portlet 自身是否采用了 Ajax 等部分刷新技术,门户平台应能支持 Por

6、tlet 在页面上的部分刷新。(11)提供整合 Google Gadget 的开箱即用的Portlets。,支持 HTML 以及 WAP 手机,(1)支持基于HTML及WAP协议的浏览器,而不需要另一套支持WAP的逻辑。(2)Portlet可以发布成WML格式,支持无线应用。,对关键技术“个性化”的要求(一),(1)应提供灵活的用户界面客户化支持,包括页面布局的个性化和内容的个性化,例如不同的门户导航方式、用户界面布局、用户关注内容的订阅、数据的个性化展示等。(2)页面上个性化区域可以由管理员指定,同一页面上不同区域可以设置为锁定区域和个性化区域,锁定区域中的内容和Portlet 应用仅能由管

7、理员修改。(3)提供用户建立自己的工作平台,个性化的设置应能由最终用户自行操作实现,并且操作简单易行。,对关键技术“个性化”的要求(二),(4)支持管理员设置特定界面上能够放置的Portlet的列表。(5)应提供访问策略管理功能,支持访问策略的个性化服务。(6)支持个性化规则引擎,能够根据用户信息或者浏览器能力等信息显示个性化的页面。(7)支持用户对Portlet的拖拽及用户自定义定制。(8)提供可动态定义的个性化引擎,使系统可以基于自定义的个性化引擎规则,同时,个性化规则的定义和更新,不需要重新启动门户系统。,对关键技术“个性化”的要求(三),(9)系统支持“动态组”,用户登陆门户后,系统可

8、以基于用户自身的属性(例如:部门,工资多少等),将用户动态分配到一个具有适当权限的用户组中。(10)允许使用业务用户编写的规则来动态显示或隐藏页面和portlet。使得管理员将个性化规则应用到web内容、portlet和门户页面上,通过使用业务逻辑来获得动态的体验。(11)可以提供定制内容和外观以及页面的布局等功能。此外,还提供工具允许页面主题专家按每个站点访问者的需要和兴趣将内容个性化。,对关键技术“个性化”的要求(四),(12)每个页面的内容可以通过用户自己的选择或管理员设置。管理员可以指定所要求的一定的特定的服务内容,以便最终用户可以从随意组织或除去它们。每个页面组可以有其自己的颜色方案

9、和列布局。(13)可以以模板的形式将门户应用程序保存起来,方便不同用户的定制、部署和重用。,对关键技术“多站点与虚拟门户”的要求,(1)支持在同一平台上创建和管理多个虚拟门户,每个虚拟门户站点有自己的 URL、外观、页面、用户和用户组、以及搜索索引等。(2)每个虚拟门户网站都由各自的管理员进行管理。对于现有的门户系统,提供简便快捷的方式来进行扩充创建更多个虚拟门户。(3)每个虚拟门户可以配置单独的LDAP服务器,单一门户服务器应支持同时连接多个不同类型的LDAP 服务器。,对关键技术“用户信息统一管理”的要求(一),(1)应能支持同时连接多个LDAP服务器,并将用户信息保存在不同的LDAP服务

10、器中,能够管理现有环境中多个系统中的用户信息,例如:数据库和LDAP库中的用户信息。(2)可以集中管理用户系统中的用户,包括批量建立、删除用户等。(3)支持对现有资源中用户信息的整合和同步,譬如实时同步存放于数据库中的用户信息,并支持分期分批地把原有大量的用户信息进行整合。(4)提供必要的加密方法,用于保证在用户信息整合过程中通讯的安全性。(5)用户可以通过Web界面修改用户多个系统中ID的密码,并可做到多ID的密码同步。,对关键技术“用户信息统一管理”的要求(二),(6)对于同一个用户在不同系统中会使用不同ID的情况,也可以实现统一的用户和密码管理功能。(7)提供基于角色的访问权限控制。(8

11、)提供动态地响应用户和策略的更改,减少用于维护用户的工作量。(9)支持引入多个验证提供者。支持进行策略定义,用于多验证提供者情况下的用户验证过程。(10)提供可插入的安全框架,能够与Tivoli Access Manager,Siteminder、Oblix、RSA Security等安全产品进行良好的集成,能够实现单点登录和统一访问控制。,对关键技术“单点登录”的支持(一),(1)包括用户管理、访问控制和单点登陆等方面的服务。与业界公认的安全系统紧密集成。门户网站应用程序和资源可以通过以下方式得到保护:a)管理用户概要文件(成员服务)b)验证用户标识(认证)c)管理对后台应用程序的访问(单点

12、登录)d)实施访问策略(授权),权限的管理支持“继承”和“委托”的模式。(2)门户系统应提供多种身份认证方式,例如:Form方式,用户名和密码、CA认证(X.509v3)、Token认证、WAP身份认证、资源敏感的认证或者自行开发的认证等方式。(3)门户系统应可以直接利用已有系统中的用户账户信息,进行身份认证。,对关键技术“单点登录”的支持(二),(4)门户系统应提供实现通过企业门户系统实现对同域中主要应用系统单点登录功能。(5)门户系统应提供凭证保险库机制,用户和管理员可以在凭证保险库中安全地存储认证凭证,并且用户和管理员可以创建共享的和独占的多种保险库。(6)门户系统直接具有通过加密令牌的

13、方式来实现门户与同域内其它应用系统(如第二包中的与J2EE应用服务器软件系统和Domino应用系统)单点登录的能力。,对关键技术“单点登录”的支持(三),(7)具有通过反向代理和PLUG-IN两种方式实现单点登录功能的能力。(8)支持基于Windows AD域的桌面单点登录。(9)包括用户管理、访问控制和单点登陆等方面的服务。与业界公认的安全系统紧密集成。,对关键技术“内容管理”的支持(一),(1)门户系统应提供完整的内容管理和信息发布服务,提供信息发布的数据输入模板和发布模板。(2)支持内容条目的版本控制。能够实现指定网页或文档快速恢复到指定版本。(3)支持内容发布的工作流程控制(批准、拒绝

14、、转移、代理等)。(4)支持内容的定时发布和内容过期功能,提供版本管理功能,能够实现对于所发布内容的版本化,并能够根据需要恢复到以前的状态。(5)个性化的内容推送,系统可通过门户系统权限设定和个性化引擎规则,动态的推送内容,使不同的用户仅仅可以看到和自己相关的内容。,对关键技术“内容管理”的支持(二),(6)遵循JSR-170技术规范,可提供基于标准的内容管理技术实现,提供读写虚拟内容储存库的一级和二级支持。(7)遵循JSR-94技术规范,采用基于标准的方法实现规则引擎。(8)支持内容的 RSS 发布,以及使用 RSS 内容在门户中展现。(9)提供WEB内容的创建、更改、管理、审批、发布功能。

15、(10)提供可视化内容编辑环境。提供页面模板定制功能,用户可以方便的定制模板。,对关键技术“内容管理”的支持(三),(11)提供全文检索和模糊匹配功能,支持跨内容存储库和内容服务提供者的检索。(12)提供丰富的支持简体中文和中文界面的内容管理Portlets,以实现Web内容管理功能。(13)提供缓存机制,能够通过内容缓存、动态页面缓存等机制,满足对系统的高性能的需求。(14)支持对第三方内容库(如Documentum)的访问。,对关键技术“内容管理”的支持(四),(15)支持主流关系型数据库、Documentum、文件系统等存储方式,存储方式的差异性对用户透明。(16)支持基于规则和角色的安

16、全机制,确保适当的用户能够访问适当的内容。(17)支持分级的委托授权管理,权限可以按内容的层级关系实现继承和传播。(18)提供丰富的内容选择器模板、JSP TagLib、API等以便于集成开发。,对关键技术“仪表盘展示”技术的支持(一),(1)提供基于SOA架构的仪表盘应用和应用开发框架,显示可高度定制的动态数据,向决策者提供作出决策所需的实时可见性。将度量指标绑定到基础业务流程,使用户基于阈值或重大业务事件中的更改及时、有效地执行操作。(2)支持对多种异构数据源的快速整合,数据来源包括关系型数据库、Domino应用、SAP ERP、Siebel、Cognos、Web 内容管理、Web Ser

17、vice等。提供连接以上内容源的自动代码生成组件,无需编写代码即可实现内容的获取。(3)支持可重用的功能组件的快速开发架构。,对关键技术“仪表盘展示”技术的支持(二),(4)支持多种高保真图形的展现方式。(5)支持业务用户配置,基于角色的授权和个性化。(6)支持告警功能。(7)提供直观的、基于浏览器的管理控制台。(8)提供高效的基于向导的开发工具。,对关键技术“Web 2.0”的支持,(1)支持AJAX技术,给用户提供更好的使用体验和性能。(2)支持ATOM,RSS等客户端信息订约。(3)支持对REST服务的客户端集成和客户化。(4)支持动态菜单、Semantic Tags 以及内容和 Por

18、tlet 的 Drag&Drop。(5)门户系统应提供标准的REST API接口。(6)提供 Web 应用整合工具,快速整合已有 Web 应用,现有 Web 应用能充分利用门户 REST 接口,使自身具有与门户一致的导航和外观。,对关键技术“搜索”的支持(一),(1)门户中的搜索服务应支持通过一个统一的搜索界面搜索门户内管理的所有资源。如门户中上载的文档、Web资源、文件系统、门户对象(Portlet、用户、页面)等。(2)应支持和其它搜索引擎的联合搜索(如Google)。(3)搜索结果应能和门户安全控制相结合,用户仅能够对自己授权的资源进行搜索。(4)支持关键词搜索以及关键词之间的逻辑联结的

19、组合搜索功能。(5)支持基于规则和角色的安全机制,保证用户只能搜索其有权限访问的资源。(6)支持多语种全文搜索,支持第三方搜索引擎。,对关键技术“搜索”的支持(二),(7)支持对多站点资源的联合搜索。(8)内建的搜索引擎能够面向多种的文档类型进行搜索,如HTML、XML、TEXT、RTF、Adobe PDF、Word等信息。(9)提供全文索引和搜索的能力,能够面向不同的数据源进行搜索,如Web站点、文件系统、数据库系统等等。(10)借助Java API,能够与第二方的搜索引擎如Google、Yahoo、FAST、Lucene等相互集成。(11)支持自动维护,可以自动与portal数据库进行同步

20、,确保搜索引擎总能正确的反映数据库中的正确内容,无需管理员使用手工的方式检查。,对关键技术“复合应用”的支持,(1)支持SOA架构,提供复合应用的功能。(2)支持基于组件的开发方式,并能从现有的服务组件快速的组合新的业务应用,提高信息传递及协作。,支持Google Gadget,1)可以集成Google gadgets等第三方服务,快速丰富门户服务。2)可与页面其他Portlet轻易组成复合应用。,多设备和数据格式支持,(1)支持主流web浏览器、PDA和手机等设备的接入。提供接入设备的内容自动适配展现功能。(2)支持HTML、WML、cHTML和短信等数据格式。(3)提供设备库管理和开发工具

21、。,Web剪切及集成,提供Web剪切及集成功能,可对其他Web站点的页面进行快速界面集成,并可以对原页面进行按需的剪切和定制.,对门户管理 功能的要求(一),(1)提供统一的基于Web的管理工具。(2)提供页面、页面风格、页面布局、权限设置等的管理。(4)提供缓存管理、审计管理、事物管理。(5)支持自动的和管理员设定的工作负载管理策略。(6)提供动态配置系统资源和应用程序的能力。,对门户管理 功能的要求(二),(7)支持远程Portlet 的安装、卸载、部署。(8)支持应用联机部署。(9)提供审计日志,监控使用人员,管理人员对门户的各种操作(10)提供方便直观的移植工具,管理员可以非常方便地将

22、所有内容包括门户页面框架、Portlet 应用、权限设置等从开发环境转移到生产环境。,对安全性的要求(一),(1)产品应支持可靠的安全管理,例如关键信息存储和传送的加密等。(2)应用系统不能因通过企业门户实现了单点登录和应用集成而降低系统的安全性,投标人必须详细阐述所投的企业门户系统是如何提高应用系统安全访问控制能力。(3)支持JAAS规范,实现门户应用和后台应用的单点登录。(4)全面的用户和用户组管理,ACL资源管理控制,支持以角色的方式对资源进行授权,全面的安全审计和密级控制,对安全性的要求(二),(5)支持权限的分级委托授权管理(6)支持用户名/密码,RSA令牌,数字证书等认证方式(7)

23、支持SSL协议。(8)支持不同粒度的访问控制,如门户级、页面级、portlet级等。(9)提供开放型安全框架,支持将安全认证、授权和访问控制委托与第三方安全软件产品。,对系统扩展性的要求(一),(1)支持应用服务器层面的本地群集,提供水平的和垂直的工作负载管理。(2)系统要求具有灵活应变和扩充的能力,能够根据适应实际业务的不断调整,而在进行扩展的同时不能对已有应用应用系统造成影响。(3)产品架构和基于这一架构开发的门户系统应支持横向扩展(增加服务器台数)和纵向扩展(增加单台服务器的硬件配置),并能实现自动负载均衡。,对系统扩展性的要求(二),(4)支持联机扩展,并且不影响系统的正常运行。(5)

24、门户服务器、工作协同服务器、数据库服务器可分开单独部署。(6)支持将来应用功能的扩展,提供基于门户的其他扩展方案如门户人员协作服务、电子表单应用、员工与经理的门户自助服务、在线学习等。,对系统审计功能的要求,(1)新建、修改和删除用户和组。(2)新建、修改和删除Portlet应用。(3)赋予和收回用户角色权限。(4)角色权限锁定。(5)更改资源所有者。(6)新建、修改和删除被保护的资源。(7)安装和卸载Web应用模块。(8)创建和删除应用角色。,对关键技术“开发工具”的要求(一),(1)提供可视化的集成开发、测试环境。(2)支持开发过程的本地和远端调试。(3)应提供方便的Portlet开发工具

25、,及预制的Portlet库来方便与应用系统的集成开发。(4)应提供门户、协作、内容、搜索等门户组件的Web Services API接口。(5)应支持Java平台的Portlet及Web Service开发。,对关键技术“开发工具”的要求(二),(6)应支持将其它门户中开发的Portlet部署在门户中(要求符合 JSR 168或JSR286规范)。(7)门户系统应提供丰富的客户化开发接口(例如各门户服务的API、Web Services接口)。应提供详尽的开发文档和样例代码,以提供足够的客户化开发支持。(8)应支持通过模板创建和更新门户应用的方式,例如提供Portlet模板、页面模板、社区模板

26、、应用模板、项目模板、数据输入模板、发布模板等。应支持社区及子门户功能。,对关键技术“开发工具”的要求(三),(9)支持Java 应用、J2EE应用、Portlet等开发,并支持业界通用标准和规范如JSR168,JSR286标准、Servlet 2.3规范等。(10)提供将html、jsp、WebService、典型的MVC应用封装成portlet的标准模版和过程。(11)提供托拽式的开发工具,能够简化Portlet 开发过程中的Java和XML的映射、WSDL生成等复杂的过程。,对Portlet架构的要求,支持多种Portlet的开发过程,包括无需编写代码开发出多页面复杂 Portlet的开

27、发方式。能够封装HTML、JSP等,也能够通过WSRP协议对非J2EE资源进行封装和重用。,门户产品的领先性及未来发展的可预测性,(1)门户产品应该是一个完整的企业级的门户解决方案,能够提供企业建立门户所需要的各个不同方面的功能。(2)此产品应包含丰富的组件,并可实现灵活多样的,基于用户需求的部署框架。(3)产品应该处于业界认可的领导地位,并有长期的,稳定的历史及清晰的未来发展方向。应被业界权威机构(如Gartner)多年持续认可为领导的门户产品,各种奖项丰富,商业伙伴众多,市场份额处于领导地位,并为整个业界公认为功能最为完善、技术最为先进的门户解决方案。(4)从技术角度,先进的门户产品应具备以下特点:功能丰富,架构灵活,提供给客户高效益时间比扩展性,有前后的版本和发展计划高可靠性高可管理性可靠的安全性,其他,(1)门户系统应提供一个统一的系统管理平台来管理和配置门户中各种服务组件和功能,并能监视整个系统的运行情况。(2)产品应具有故障监视和诊断能力,能及时发现故障并发出告警,并能够最大限度的自动恢复系统。(3)产品支持集群和缓存方式以提高系统的响应速度和可靠性。,门户中间件软件系统技术要求,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号