Portal SSO技术实现智慧环保应用系统集成方案.doc
《Portal SSO技术实现智慧环保应用系统集成方案.doc》由会员分享,可在线阅读,更多相关《Portal SSO技术实现智慧环保应用系统集成方案.doc(46页珍藏版)》请在三一办公上搜索。
1、引领物联网 感知中国心 实现智慧环保应用系统集成方案目 录1.概述11.1.需求背景11.2.项目目标11.2.1.项目需求11.2.2.项目目标21.3.项目总的理解31.3.1.核心是集成31.4.智慧环保门户的技术要求42.PORTAL+SSO的认识92.1.Portal92.1.1.Portal定义和特点92.1.2.SSO概念102.2.多种门户的比较122.2.1.EIP主要厂商Portal比较122.2.2.EIP具体厂商参数比较143.XXXXPORTAL选型建议313.1.IBM WebSphere Portal323.1.1.提供的解决方案323.1.2.软硬件一览表333
2、.1.3.系统逻辑结构和服务功能结构343.1.4.方案的优势和劣势分析353.2.BEA Weblogic Portal353.2.1.提供的解决方案353.2.2.软硬件一览表413.2.3.系统逻辑结构和服务功能结构423.2.4.方案的优势和劣势分析444.方案辅助参考454.1.1.WebSphere 安装手册454.1.2.WebSphere 配置手册454.1.3.WebSphere 集群配置手册451. 概述1.1. 需求背景本项目围绕建设目标,针对环保业务需求,在无锡市现有环保信息化建设的基础上,拟建设太湖水质立体监测监控系统、环境空气质量自动监测系统、环境噪声自动监测系统、
3、污染源在线监测监控系统、放射源在线监测监控系统、危废在线监控系统、移动及应急监测监控系统、无锡市碳排放监测监管系统、遥感监测分析系统和机动车尾气监测监控系统,有机整合感知节点以多网融合的方式形成统一的环境监测监控传感网络;以应用支撑和数据中心为核心进行建设,最终形成业务应用支撑能力和数据综合管理能力;建立监测预警系统、污染源监控系统、环保电子政务系统、环境应急指挥系统和教育展示互动系统五大智慧应用系统,以环保业务应用和信息资源综合分析与决策服务为主体,全面提升环境管理智能化水平。项目整体架构采用J2EE框架作为规范,整个平台分为感知互动层、网络传输层、基础支撑层、智慧应用层。在无锡整体环境保护
4、治理当中,能够实现全天候实时动态监测,为政府制定有关环保的经济、技术、资源配置、产业政策和污染排放和控制标准、污染企业搬迁、退城进园、城乡环境综合整治等工作提供依据,从而实现环保业务的智慧管理。1.2. 项目目标1.2.1. 项目需求统一用户管理。不断出现的业务应用,不同的论证实现方式,需要用户记住多个系统的用户名和口令,给用户的使用带来的很大的不方便;同时,对于各个不同系统的用户管理也给IT 部门带来了越来越大的工作压力和挑战。个性化服务。随着多个Web应用的开发,并非所有用户都需要访问所有的应用,如何提供一致性的访问界面帮助用户得到与个人相关应用的服务?如何允许用户定制个人Web桌面,提高
5、用户使用效率?成为了IT系统需要考虑和解决的一个实际问题。应用界面整合需求。建立后续应用系统建设规范,通过企业信息门户平台,对相关应用系统进行界面的整合和集成,提供单一的访问信息入口。目录服务技术。目录服务(LDAP)是在分布式计算机环境中,定位和标识用户以及可用的各网络元素和网络资源,并提供搜索功能和权限管理功能的服务机制。内容管理技术。内容管理的目的就是实现各种数字信息内容的创建、储存、分享、应用、更新工作流管理平台。工作流就是业务流程的计算机化或自动化。工作流管理系统是“使用软件来定义、创建并管理工作流的执行系统。”全文检索服务。全文检索就是以各类数据诸如文字、声音、图象等为处理对象,提
6、供按照数据资料的内容而不是外在特征来实现信息的检索。应用功能重复建设。在各个开发的Web应用中,往往花费大量的时间在构建安全模块,管理模块,展现功能模块,应用连接模块等,这些功能在各个应用中,往往都是需要的也是功能重复的。这同时也给项目质量的控制和未来的应用管理带来不必要的问题。迅速响应业务部门的新需求。在激烈的竞争环境下,业务部门经常提出新的各种业务需求,需要IT部门在一个稳定的IT结构下,采用插件的模式,及时实现业务需求。1.2.2. 项目目标环保项目希望通过建设一个门户平台建设,实现以下目标:(1)建立企业目录,实现用户的集中化管理整个门户的建设中,实现用户信息统一管理,为企业的各信息系
7、统建立了一个统一、标准的用户基本信息体系。对用户信息进行统一管理,能使在不同业务系统中的用户信息保持一致。同时,用户帐户信息的统一,为实现不同系统之间的统一登录提供良好的信息基础,并为新的系统建设提供访问控制的帐户资源及标准。(2)单点登录,统一认证单点登录是指用户在进入信息门户系统时一次性进行身份认证。通过后台系统赋予用户相应角色和权限,当用户通过门户系统进入各子系统时不再需要进行身份认证。使用户不需要记忆各应用系统的用户名和密码,便可以通过门户系统访问、使用经授权的所有业务子系统。(3)页面内容灵活管理,满足个性化定制在统一控制管理的基础上,系统能为员工提供个性化的管理平台。员工可以根据自
8、身工作性质和对企业资源的访问需求,设置个性化的访问界面,并通过这种个性化的服务,及时查阅、管理相关的信息。门户系统在信息提供的处理过程中,应能根据用户角色分类定义不同的信息传送内容。(4)统一的平台,统一的管理企业信息门户系统涉及到数据库服务器、应用服务器和与目前的业务运行支撑系统的连接。通过对系统的集中的管理,能够降低管理的成本,使系统管理更加有效。因此对于企业信息门户,集中管理是非常重要的。门户软件应提供统一的系统管理工具用以管理企业信息门户系统相关的所有软件组件。同时应尽量提供单一集成的软件平台,系统应内置主要的开发工具以及开发与部署环境,系统完整性将有助于系统管理与技术支持,并可有效减
9、少系统技术接口、减少技术接口的开发与维护工作量,从而也可以有效减少系统成本。1.3. 项目总的理解1.3.1. 核心是集成环保项目PORTAL规划的原则总体上可以归结为“集成”,包括集成的系统框架、集成的系统平台、集成的业务流程、集成的用户界面、集成的网络管理:集成的系统框架:通过业界标准的J2EE架构,通过JAVA、J2EE、WebService、Portlet等标准协议,统一系统的框架和结构标准,集成环保项目现有的应用系统,作为指导性标准,指导环保项目以后新开发项目的标准体系架构,这是避免再次出现“信息孤岛”的关键。已经部署和即将开发的各种业务系统,都有可以针对PORTAL平台进行界面和功
10、能的开发,利用PORTAL平台提供的目录服务、开发接口、界面、工作流、知识管理和业务集成功能,与PORTAL系统的功能以及其他业务系统整合为一体。集成的系统平台:通过Websphere门户系统,将环保项目现有系统环境,在开放式平台和标准协议基础上,统一集成在门户系统平台上,实现多平台、统一体系结构的真正开放式平台。环保项目现有的操作系统有Windows等,数据库基本上是Oracle,这些都可以统一在PORTAL平台上。集成的业务流程:各种业务系统和业务流程通过集成的系统框架和集成的系统平台,在企业应用集成(EAI)基础上,实现系统之间的接口、数据交换、流程整合和分布式集成。集成的用户界面:通过
11、WEB门户,将环保项目的各种业务系统,通过门户系统平台实现集中统一的应用入口、个性化的界面和可以灵活定义的用户界面。集成的系统管理:通PORTAL平台,各种系统集中共享LDAP目录服务,实现一次登陆和分布式的分级系统管理、集中统一的安全策略及规划。1.4. 智慧环保门户的技术要求目前Portal按照商业性分类开源Portal和商业性Portal,按照功能分为EP、EIP、EKP、EAP。XXXX门户类似企业信息门户(EIP)。具体分类见图:按功能分类:PORTAl企业门户(Enterprise Portal,EP)企业信息门户(EIP)Al企业知识门户(Enterprise Knowledge
12、 Portal,EKP)企业应用门户(Enterprise Application Portal,EAP)JetSpeedLiferay按商业性分类:Pluto开源PortalPORTAlJPortalGridSphereIBM Websphere PortalBEA Weblogic PortalSun ONE Portal 商业PortalORACLE 9i AS PortalMicrosoft SharePoint Portal 技术要求包括:1. 平台框架和基础结构提供开放的、可扩展的框架支持J2EE,支持跨平台运行整个系统的开放架构,可与现有和以后的业务系统进行集成,如OA系统等。支
13、持各种流行数据库,如DB2、Oracle、MS SQL Server等。2. 对多个数据格式和不同设备的支持支持HTML、WML、cHTML数据格式支持不同设备包括PC、手机和PDA的接入能够根据接入设备的类型自动调整显示内容3个性化功能个性化定制,管理员可以定制页面访问权限、页面可用门户程序(Portlet)、并能锁定某些门户程序(Portlet)位置用户在权限许可范围内可自主定制页面主题和外观、页面框架、门户程序(Portlet)和位置个性化规则引擎,按用户特性和业务规则个性化页面智能推荐引擎,按业务逻辑和用户浏览历史分析个性化页面4内容管理和发布功能提供与门户系统紧密集成的网站内容管理和
14、发布模块,通过门户程序(Portlet)方式来对网站内容发布、管理,支持网站信息发布管理工作流程控制,并内置工作流引擎可以灵活定义内容模板和页面设计、栏目,并提供内容预览发布功能每个栏目能发布成门户程序(Portlet)方式支持LDAP和门户用户完全集成,实现单点登录通过使用已定义的日期和时间在“活动”站点上进行发布,以及设置它的到期日5文档管理和编辑功能内置丰富的文档管理,方便用户共享工作中的相关文档和文件夹支持文档和文件夹的分类管理,权限控制和版本控制支持250多种文档格式的存储,查看和编辑,用户在授权范围内,客户端可以在不安装字处理软件的情况下对文档进行查看和编辑,并保存相关改动对文档内
15、容和META DATA自动进行索引处理,支持多语言全文搜索6虚拟门户支持支持创建和管理多个虚拟门户,可以提供多达100个虚拟门户每个虚拟门户具有不同的主题、外观和页面、用户和组、URL地址和搜索引擎可以实现分级、分权限管理7安全认证机制内置LDAP服务器,也支持其他LDAP服务器支持第三方的代理(PROXY)认证支持JAAS规范,实现门户应用和后台应用的单点登录全面的用户和用户组管理,ACL资源管理控制,支持以角色的方式对资源进行授权8多语言支持具有简体中文、繁体中文、英文、法文、德文、西班牙文和意大利文等多语言版本能够自动判断客户端的语言设置调整显示内容支持中文到英文网页的双向自动翻译9开箱
16、即用门户程序(Portlet)内置丰富portlet,包含Domino,Exchange邮件portlet等提供portlet builder,通过简单定制,无需编程就可以生成连接SAP, People Soft, Domino应用的portlet提供一体化的IDE开发工具拥有公开的portlet目录提供portlet下载途径,并不断的进行更新10协作功能内置与Lotus Domino/Notes集成的各种开箱即用门户程序(Portlet)提供网上聊天和网络会议功能提供用户感知和协作功能提供协作中心,方便查找用户和好友11搜索引擎支持对Web内容、页面、内容管理、文档管理和Notes数据库等信
17、息的索引和检索支持第三方搜索引擎,如web爬虫、索引器提供对文件和附件的索引及检索,支持HTML, XML, Microsoft Office (Word, PowerPoint, Excel), PDF, Lotus SmartSuite等文件格式可以定义规则过滤器支持全文检索、条件检索、模糊匹配等。包含的服务:核心服务包括:单点登陆;目录集成;安全、访问权限控制;加密传输;授权与验证;许可权;管理功能等运行服务包括:协同功能(团队知识探索、同步/异步个人信息管理、集中存储、远程教学)交易功能(交易管理、工作流)等界面服务包括:分类功能(组织分类、索引、自动分类、总结、内容聚合、内容提取、反
18、馈、元数据管理)搜索功能(联邦式搜索、基于概念的搜索、内容挖掘、全文搜索、与结构化数据、非结构化数据、商务智能及外部内容的连接)定制功能(个人喜好、基于“推拉”的信息定制、事件通知、过滤器、个人档案、工作视图可视化定制、行为分析、主动帮助、建议学习)等2. Portal+SSO的认识2.1. Portal2.1.1. Portal定义和特点Portal是一种web应用,通常用来提供个性化、单次登录、聚集各个信息源的内容,并作为信息系统表现层的宿主。聚集是指将来自各个信息源的内容集成到一个web页面里的活动1. Portal的功能可以分为三个主要方面:A. Portlet容器:Portlet容器
19、与servlet容器非常类似,所有的portlet都部署在portlet容器里,portlet容器控制portlet的生命周期并为其提供必要的资源和环境信息。Portlet容器负责初始化和销毁portlets,向portlets传送用户请求并合成响应。B. 内容聚集:Portlet规范中规定portal的主要工作之一是聚集由各种portlet应用生成的内容,我们将在“如何创建Portal页面”部分对此做进一步讨论。C. 公共服务:portlet服务器的一个强项是它所提供的一套公共服务。这些服务并不是portlet规范所要求的,但portal的商业实现版本提供了丰富的公共服务以有别于它们的竞争者
20、。2. 在大部分实现中都有望找到的几个公共服务有:A. 单次登录:只需登录portal服务器一次就可以访问所有其它的应用,这意味着你无需再分别登录每一个应用。例如一旦我登录了我的intranet网站,我就能访问mail应用、IM消息应用和其它的intranet应用,不必再分别登录这些应用。B. Portal服务器会为你分配一个通行证库。你只需要在mail应用里设定一次用户名和密码,这些信息将以加密的方式存储在通行证库中。在你已登录到intranet网站并要访问mail应用的时候,portal服务器会从通行证库中读取你的通行证替你登录到mail服务器上。你对其它应用的访问也将照此处理。C. 个性
21、化:个性化服务的基本实现使用户能从两方面个性化她的页面:第一,用户可以根据她的自身喜好决定标题条的颜色和控制图标。第二,用户可以决定在她的页面上有哪些portlets。例如,如果我是个体育迷,我可能会用一个能提供我钟爱球队最新信息的portlet来取代股票和新闻portlets。3. Portal的三个特点A. Personalization (个性化):用户自己定制自己所需页面 B. Single sign on(单点登陆):一处登陆,处处通行 C. Content aggregation(内容聚合):不同来源的信息整合到一个页面中2.1.2. SSO概念SSO(Single Sign-On
22、)直译为一次登录,用户只使用一个用户名和口令,就可以访问所有的资源,这对系统管理和维护来说是非常重要的。单点登录有效地解决了用户使用网络时的多帐号、多密码、多次登录问题,方便了用户。1. 单点登录的一般模型单点登录模型,一般由三部分构成,分别是:用户、身份提供者和服务提供者,如图1所示。(1)用户是指通过浏览器来使用应用服务的个体。 (2)身份提供者是指对个体进行身份验证的服务提供者。(3)服务提供者是指为用户进行应用服务的具体应用服务提供者。2. 单点登录的工作流程单点登录有三个主体:使用Web浏览器的用户、服务提供者和登录服务器。登录服务器保存着用户的认证信息以及用户的个人信息,服务提供者
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Portal SSO技术实现智慧环保应用系统集成方案 SSO 技术 实现 智慧 环保 应用 系统集成 方案
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2397125.html