IBM_PORTAL统一信息门户理论架构
几种开源Portal的简单介绍分析

主要包括:Pluto,Liferay,eXo,Jetspeed四种开源Portal的介绍和分析,有助于对具体项目选择合适的开发平台。
(1)Pluto2003 年10月JSR168规范1.0正式公布后,Jakarta Apache就开始实施Pluto计划(冥王星计划),最终开发出该规范的一个参考实现(Reference Implementation),即Pluto。
Pluto的1.0.1-rc2版与2004年12月发布。
Pluto实现基于 JSR168的一个 Portlet Container,相当于为开发者提供了一个运行portlets的工作平台。
Pluto本身也提供了一个简单的Portal模块,该模块仅仅是为了满足Portlet容器和JSR 168的需要而写的,因而显得非常简单,提供的实用的Portlet 也非常少。
从某种意义上说Pluto更像是一个Portlet Container,作为一个实用的Portal开发框架尚需要更强大的支持。
但新版本的Pluto仍没有推出。
对于Pluto的应用开发,Apache 更推荐使用Jetspeed项目框架。
尽管Pluto作为一个完整的Portal应用还非常欠缺。
但不少有影响力的Portal项目使用Pluto作为Portlet Container。
这些项目包括:Jetspeed 、Cocoon uPortal 、Jahia等。
由此可见Pluto的重要性。
从开发者和学习者的角度看,Pluto的意义还在于为开发者和学习者提供了一个深入了解Portlet Container的简洁的参考实例。
(2)LiferayLiferay(支持JSR168)代表了完整的J2EE应用,最高版本是2005年1月推出的Professional 3.2.0。
它的主要优点有:(1)使用第三放的开源项目,如Hibernate等。
特别是前台界面部分使用了Struts技术;(2)支持包括中文在内的多种语言;(3)支持较多的先进技术,如Web Services、EJB, JMS, SOAP, XML等;Liferay的缺点是它缺乏一个简单清晰可拓展的架构设计,整个架构比较复杂且庞大;Struts1.1本身并不支持JSR168,所以Liferay 在实现诸如上下文共享等问题上显得十分笨重且没有从根本上解决这些问题;portlet设计也显得比较凌乱。
IBM企业门户解决方案

IBM WebSphere Portal 平台整合服务
统一的前台页面
门户 服务 引擎
*M L 整合模式
HTM L 整合模式
WML 整合模式
cHTM L 整合模式
P o rtle t P o rtle t P o rtle t P o rtle t P o rtle t P o rtle t P o rtle t P o rtle t P o rtle t P o rtle t P o rtle t
Translation
授权
Portlet 容器及服务
Portlet API
Content access
Search
Portlet data
Collaboration Portlet Proxy
Web clipper
Document Manager
Admin
Credential Vault Single
Portlet Proxy
Web clipper
Document Manager
Admin
Credential Vault
Single Sign-on
提供门户上不同服务(portlets)之间的互操作
例如:一个服务模块(portlet)显示帐户信息, 当选中一个用户的帐户,另一个服务模块 (portlet)则自动显示其中一个帐户在前30天 内的交易信息。通过门户提供的协作 Portlets(Click-to-Action)的功能,保证了此功 能,显示交易详细信息的Portlet,将自动获得 相应的帐户信息。
Sign-on
门户 LDAP 用户资料 数据库 目录
J2EE
JCA
Web Services
IBM_PORTAL统一信息门户理论架构

IBM_PORTAL统一信息门户理论架构
首先,该架构包括了用户管理和认证模块。
用户通过认证之后才能访问门户系统,同时还可以根据用户的权限和角色来控制其对信息资源的访问和操作。
这样可以确保信息的安全性和可控性。
其次,架构中包含了内容管理模块。
通过这个模块,管理员可以对门户页面进行设计和管理,包括布局、样式、主题等。
同时,还可以通过该模块管理门户的各种内容,如新闻、公告、文档等。
这样可以实现门户页面的个性化和内容的及时更新。
另外,架构中还包括了个性化和推荐模块。
通过这个模块,系统可以根据用户的历史行为和个人偏好来向其推荐相关的信息资源,以提高用户的信息获取效率和满意度。
个性化功能可以根据用户的角色和偏好来展示不同的门户页面和内容,以作为用户使用门户的依据。
最后,架构中还包括了集成和扩展模块。
通过这个模块,系统可以与其他企业应用和服务进行集成,以实现信息的全面性和一体化。
同时,也可以通过扩展模块来增加新的功能和服务,以满足不同用户的需求和扩展门户的功能。
总之,IBM_PORTAL统一信息门户理论架构提供了一个综合而完整的解决方案,以满足企业内外不同用户对信息资源的需求。
通过该架构,用户可以方便地访问并获取所需的信息,提高工作效率和决策质量。
Portal—信息化的门户

Portal—信息化的门户引言随着中国入世和知识经济的到来,经济全球化与市场需求的多样化、个性化对企业提出了更高的要求。
如何对市场环境的急剧变化和顾客需求的瞬息万变做出灵活、快捷的响应,及时地把握顾客的需求,有效地组织生产和提供令顾客满意的产品和服务成为企业生存与发展的基本前提。
而普遍存在的自动化孤岛成为信息化发展的瓶颈问题。
Portal为企业提供了一个单一的访问企业各种信息资源的入口,将企业的应用、人员、信息与流程有机地结合起来,为信息化工作的开展提供了可行的思路和解决方案。
本文对Portal技术的概念和内涵、Portal的技术特点和体系结构进行了介绍,并比较了现有的Portal软件系统,给出了信息化工作中实施Portal技术的几点建议。
Portal的概念和内涵Portal一词原来是“门户网站”的意思,如Y AHOO!、AltaVista、SINA这样的网站。
而对于企业信息化而言,它扮演的角色则有所不同。
对企业来说,建立Portal的意义在于可以使员工共享各种系统和信息资源,并对其进行统一的管理。
对员工来说,通过Portal可以了解和掌握有关企业的各种信息、参加讨论、协同工作等。
Portal自动将分散于企业各处的信息资源整理并发送给员工,真正实现信息找人的目的。
Portal现在已经成为企业最关注的领域之一,是实现企业整合的第一步。
其重要价值在于它是企业现有投资与新投资的集成节点,使用户能够与人、内容、应用和流程进行个性化的、安全的、单点式的互动交流。
Portal技术强调以用户为中心,重视工作流及整体工作效能。
通过与应用无关的图形化界面映射以知识为中心的工作流,提供单点集成界面,实现信息的集中化访问。
Portal将“自动化孤岛”(IslandofAutomation)和“信息化孤岛”(IslandofInformation)联接起来,创建一个提供支持信息访问、传递,以及跨组织工作的集成化商务环境。
企业统一门户Portal平台介绍

整合自建系 统
简单方便的SSO配置,支持多类型的客户端接入
完善的安全管理
• 防止非授权用户非法访问
– 你是谁(认证Authentication)
• 用户的注册信息是什么、存放在哪里? • 采用何种身份认证机制
– 你可以做什么(授权Authorization)
• 门户权限设置(应用/主题/Widget) • 门户访问控制管理 • 外部应用访问控制管理
业务部门
IT部门
管理者
• 多系统:企业内有多个应用 系统,员工需要在不同系统 之间频繁登录和切换
• 竖井现象突出:多系统环境 下,进行跨系统数据交互和 流程重组遇到瓶颈,问题突 出
• 缺乏任务的全景视图:员工 需要在各个应用系统间切换 处理任务,工作效率低,存 在任务漏办和迟办的情况
• 管理工作量大:IT部门需要 配合机构重组和人员调整维 护各个系统的用户,工作量 大,效率低,随着应用系统 数量的增加,维护工作量也 呈指数级增长
Portal
• SSL协议保证用户登录 安全
• 应用授权访问 • 系统主题授权访问 • widget授权访问 • 沙箱机制保护集成框架
安全
微软SharePoint
• 采用AD认证 • 提供了基于RMS的安全
技术,保护Web内容、 文档和电子邮件安全
36
与SharePoint对比 — 扩展性
Portal
Portal引擎
Widget API
http
IFRAME
SSO Proxy
SSO Client
Widget
SSO 服务器
内容 管理 服务器
应用程序接口 文件目录接口
内容 服务
(整理)门户特性与资料

WebLogic Portal实现企业门户集成当前,企业面临的一项任务就是:为内部和外部的用户提供访问关键性业务信息的界面控制、个性化信息管理和安全的通道。
而“门户”正是集成并向最终用户展示定制信息的一种有效方式。
通过提供强大的搜索工具、及时的内容控制和快速的自定义服务,“门户”不仅帮助企业降低运营成本,还能够提高生产效率。
如果将企业的门户管理构建在先进的专业门户软件之上,您就能根据自身需求的发展对门户进行快速开发、部署、管理和更改。
企业对于门户系统的业务需求,主要体现在以下几个方面:●集成应用系统界面,统一入口。
BEA WebLogic Portal 作为统一的门户框架,在开放的J2EE基础上实现了当今企业门户的重要特性,并能够通过WebLogic Integration与其他IT系统以工作流的方式互联,通过Web Services接口与专有系统互联,通过WebLogic Portal提供的工具与Notes, Exchange等办公自动化系统互联。
使企业的Portal在开放的技术基础上实现了对后台多种平台的统一入口和安全控制服务。
提供了一种灵活、可伸缩和可管理的门户基础。
●统一登录。
解决目前用户管理、密码管理的难题。
实现用户对所有网络资源、所有应用系统的“统一登录”。
即用户一次登录,就可在整个企业内部网络内畅通无阻,自由访问众多的应用系统和其他网络资源,避免了记不住密码的尴尬,同时也提高了企业的工作效率。
●集中的信息展现。
将我们关心的,存在于不同业务系统的信息,以业务人员和企业领导需要的模式展现出来。
●实现与Domino/Notes办公系统的集成。
1.1.1. 门户业务服务利用BEA WebLogic Portal 模块化的集成服务,能够方便地访问目前的业务系统,同时将来在基础软件平台上构建的业务系统的服务与它能够无缝地协同工作。
内容管理功能使得业务管理人员可以方便地添加内容,管理并提供对多个内容数据库内容的动态访问。
统一智能运维一体化监控平台V6.0 ——技术...

统一智能运维一体化监控平台 V6.0 产品白皮书
运用了先进的 Web 技术,为客户提供分角色、可视化的数据展现和管理功能。
03 产品功能
资源管理 资源管理包括了网络管理、主机管理、数据库管理、中间件管理、J2EE 服务器管理、Web 服务器管理、 邮件服务器管理、Lotus Domino 管理、目录服务器管理、标准服务管理、硬件管理。实现了 IT 系统的统 一监控、管理并对涉密信息进行加密存储,满足客户不同的监控和安全需要,可以实时了解、掌握网络硬 件软件当前的健康状况,以便评估、衡量网络的使用率,为用户进行网络系统优化和了解网络设备的处 理能力提供准确的数据,保障了客户业务的可靠运行和满足各项考核指标,预测潜在的故障,进行提前 预警。 提供了资源模型,资源模型提供了动态配置指标的功能,将指标分为多种类型,包括:信息类、性能 类、可用性,一共三类指标。信息类指标为设备的基础信息和设备的基础配置,如设备 名称、厂商、型 号、CPU 个数等;性能类为设备性能相关的指标,如设备的 CPU 占用、内存占用、端口发送流量等;可用 性为检测设备及设备的组件是否可用的指标,如设备可用性、端口开关状态等。
统一智能运维一体化监控平台是团队经过多年来持续不断的探索和实践,结合了国内外先进监测技术 进 行 研 发,拥 有 深 厚 的 技 术 沉 淀 和 严 格 的 开 发 管 理 机 制 保 证 了 系 统 运 行 的 稳 定 性、功 能 的 全 面 性 和 扩 展 性,真正打造了满足客户需求的 IT 运维管理平台,为服务运营提供支撑。系统可对客户的 IT 系统进行 7*24 小时的全面监控,提供了 IT 系统的性能监控、性能分析、故障监控、故障分析及定位、强大的报表分析 等功能,保证了客户日常运维工作的顺利开展,提升了运维工程师的网络管控水平,降低了管理层的日 常工作量,为决策层提供了可靠的数据依据。
IBMTivoli实现IT基础架构管理管理资料

IBM Tivoli实现IT基础架构管理 -管理资料如今,信息技术的发展已经进入到一个崭新的阶段,无处不在的信息技术将以前只能想像的事情变成了现实,IBM Tivoli实现IT基础架构管理。
全球化这一新趋势无疑将对现有的商业模式、组织结构和业务流程产生巨大影响,竞争压力和日新月异的信息技术根本地改变了企业的运行节奏。
公司业务的全球化使得我们必须提供24×7的可用性,企业不得不以越来越快的速度应对各种突发事件。
IT系统的任何一个环节出现问题,都可能直接影响到公司的业务顺利进行。
异构存储、网络和硬件支撑着“信息孤岛”(应用程序与数据相互孤立或者条块分割),导致IT环境的利用和管理都过度复杂,IT维护和管理成本也在与日俱增,IT基础设施的健康性和可管理性越来越让人担忧。
如何有效管理并改善公司的IT系统,使之与企业的快速发展保持同步,以实现数据资源整合、主动应对需求变化,以及在全球化趋势面前随需应变,是当今企业领导者不得不面对的重重挑战。
IBM Tivoli管理软件为此打造了一整套解决方案。
突破传统局限打造新一代IT管理系统我们来看一个企业的IT管理典型性需求分析。
企业业务系统的正常运行依赖于底层的IT基础架构,这包括网络系统、存储系统、资源设备(空调、消防和UPS等)、服务器硬件、操作系统、数据库、中间件及应用系统的支撑(如下图所示)。
当我们审视企业内部用来保持其IT基础架构正常运行的管理工具时,通常看到的都是一些不完整的或者功能交叉的多套监测工具。
我们很少能够看到企业通过集成的工具产品组合来对IT基础架构进行日常管理。
购买管理产品的决定通常都是从“这种工具能够解决我们目前所面临的特定问题”出发的。
这种通过“搭积木”的方式购买产品和工具的方法通常导致数据从一个管理产品到另一个产品的集成或者共享变得十分困难,原因是每个独立的管理工具中所采用的专有数据接口缺少对其他需要使用该信息的产品和流程的理解。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
改变按钮: 文本, 颜色, 选中和 未选状态
Friendly URLs 节省 URL 映射的配置工作
站点结构示例
• 通过点击 MyPlaces (导航链接), 浏览器中的 URL 地址是: /wps/portal/Home/MyPlaces • 在浏览器地址栏中添加 /Info 后,URL地址是: /lotus/quickr/Home/MyPlaces/Info • 通过在 portlet 中点击 links/actions,浏览器中的 URL 地址是用户友好且可读的, 如: /lotus/quickr/Home/MyPlaces/Info/!ut/p/04_SB8K8xL..
领导无法快速获取组织的运营数据,为组织的决策提供的 帮体系,实现统一用户信息生命周期管 理、统一权限管理、统一认证管理及单点登陆;
构建随需应变工作场所基础,基本实现一个集成的、基于 角色可配置的、个性化可定制的、随时随地可由员工、客 户、合作伙伴使用的工作环境;
OA系统
ERP
TAMeb Policy Server LDAP/SSL
邮件系统
PM
LDAP 服务器
财务
应用集成
• 与Domino的集成;
– IBM提供丰富的和Domino整合的成熟;
• 与MS Exchange的集成;
– IBM提供成熟的Portlet,可以完美的整合MS Exchange邮件系统;
Web服务器2 管理服务器 备 份 负 载 均 衡 服 务 器
ERP系统
其它应用
负载均衡+缓存服务 器区 互为备份 心跳参数配置
Portal数据库区
LDAP目录服务器 互为备份 HACMP
互为备份 HACMP
个性化的访问
根据角色的不同,可选取有针对性 的内容,满足个性化的需要
21
单点登录
门户应用服务器内置的 SSO机制(LTPA)
快速有效地利用已有的投资: 通过市场领先的复合 应用工具和强壮的框架
创建高度个性化的应用: 适应用户所处的上下文场 景 、 团队、角色、操作、位置以及喜好
信息交互:使用用户所选的设备
为 SOA 提供前端, 业务的敏捷性和灵活性 加速业务价值的实现 为特定的业务问题提供预置的 门户加速器
议程
• 所面临的挑战 • IBM Portal建议方案
– – – – IBM Portal的策略 IBM Portal产品的特性 IBM Portal 解决方案 IBM Portal加速器
• IBM行业成功案例和经验分享 • 总结
WebSphere Portal 策略
提供不一样的用户体验:
为合作伙伴、员工、客户或者公民提供用户体验 , 灵活应变 , 基于开放标准
IBM Portal 构建随需应变的工作场所 --简单起步,快速发展
IBM 软件部
议程
• 所面临的挑战 • IBM Portal建议方案
– – – – IBM Portal的策略 IBM Portal产品的特性 IBM Portal 解决方案 IBM Portal加速器
• IBM行业成功案例和经验分享 • 总结
更新的开箱即用的快速起步站点提供完备的参考
预置 Web 站点给您快速设计和实现定制的门户页面提供参考
•
• • •
开箱即用的内网和互联网 portal 页面 / portlet 示例已经为匿名访问用户建 立完毕 更新的用户体验 更多内容示例 – 例如 带有图片的菜单 作为虚拟门户独立构建的内网和互联 网站点更加方便用户管理
• 与J2EE架构的B/S应用的集成;
– 原有B/S结构程序符合iFrame架构的,使用iFrame Portlet整合; – 原有b/s结构不符合架构的,使用Web 剪裁直接进行页面整合; – 开发自己的Portlet;
• 与C/S应用的集成;
– 使用Web Service 封装; – 修改提供B/S模式; – 使用JCA进行数据整合;
来自Portal的 搜索结果
共享书签
推荐链接
Web 搜索结 果
来自Flickr 的图片
更多,…
虚拟门户
CRM Application
用户群 1
SCM Application
虚拟Portal1
Content Management
用户群 2
Collaboration
虚拟Portal2
eHR
单一门户安装 (主机)
•
•
•
•
WebSphere Portal
客户端
服务 Portlets
Web
Mobile Devices Expeditor REST 基于角色 受流程驱动
复合应用
Web Content Mgmt Web Services REST Services
Google Gadgets
基于环境上下文 Feeds Remote Portlets
3270 and iSeries screens via HATS
E-form built with Forms Designer
Notes applications built with Domino Designer
Visual Studio Developed Apps with Portlet component built Mainsoft (IBM Partner) with Rational RAD
WSRP Producer
议程
• 所面临的挑战 • IBM Portal建议方案
– – – – IBM Portal的策略 IBM Portal产品的特性 IBM Portal 解决方案 IBM Portal加速器
• IBM行业成功案例和经验分享 • 总结
IBM的企业信息门户是一个很好的例子
远程教育
全新的主题定制器加速外观设计与部署
使用主题定制器 Portlet,用户可以创建新的主题策略
品牌形象设计活动
改变 banner: logo, 颜色, 排版 , 边缘线, 背景
改变排版布局: 默认尺寸, 颜色, 颜色, 标题尺寸, 颜色和样式
改变导航: 导航方向, tab 页颜 色 (选中/未选), tab 页文本 (选中/未选)
Syndicated Content
Web Services
沟通协作
帮助企业建立提供感知、交谈及共享对象的时实协作环 境。
实时协作环境提供: 在线感知 即时消息 白板共享 应用共享 音视频会议 与门户的单点登录
让您的同伴有效参与进来, 保存会议结果
通过浏览器即可 列出所有在线的 联系人,而不需 要安装额外的客 户端程序,这样, 您的客户可以很 方便地加入进来。
构建随需应变的整合框架基础,实现对现有应用系统的无 缝、灵活的整合并为新业务系统的建设提供组织级的接口 和标准,从而完善企业IT标准的确立,使企业信息门户成为 组织信息化的基础设施; 构建随需应变的组织运维模型基础,实现ERP系统、CAPP、 PM、OA、MES等多系统的工作流程整合,优化组织的业务流 程;实现各个系统数据的快速方便的展现,提高组织决策 效率;
客户化的各应 用的快捷链接 个性化信息
员工 个性服务
电子邮件和 日程安排
项目工作室 企业蓝页
网上会议
即时消息
文档中心 18
Portal系统的总体逻辑架构
系统物理部署架构
OA应用 负 载 均 衡 服 务 器 门户区域 HTTP区域 PDM
缓 存 服 务 器
负载均衡+消除单点故障 Web服务器1 门户服务器1 门户服务器2 邮件系统
• IBM行业成功案例和经验分享 • 总结
门户加速器为业务部门和IT部门带来的价值
由标准规范带来的灵活性和可选择性
能够通过多种工具和技术进行组件开发,独立于编译环境
Workplace Dashboard Framework
Component built with Portlet Factory
composite applications Feeds/Atom Portlet Catalog role-based and Gadgets iWidgets in context services JSR 286 WSRP v2.0 process driven JSR 168 WSRP v1.0
认证代理SSO支持 (WAS 认证关联TAI) 第三方SSO认证环境,如: Entrust 的GetAccess
Portal 凭证库服务 凭证保险槽 JAAS
安全的统一认证中心
客户端 安全层 应用层
HTTP(S)
负载 均衡器
TAMeb WebSEAL
HTTP(S)
门户系统
ITIM 用户管理
数控刀具管理
OA系统 邮件系统 „
J2EE
Lotus Notes Exchange „
B/S
B/S B/S „
面临挑战
各应用系统采用各自技术手段,系统相对独立,自成体系; 各部门对于信息的分级发布有较大需求,信息更新不及时 造成访问率不高,查找信息困难; 业务部门经常提出新的业务需求,可是由于应用的开发往 往是“牵一发,动全身”,造成技术部门无法及时实现业 务需求,失去了宝贵的市场机遇;
现状
公司已经建立了PDM、ERP以及CAPP等一批用于生产的信息 系统,同时引进了财务、OA等系统,但在即将全面开展信息化建设 的背景下,尚无一套全公司统一信息门户系统,制约着公司未来信 息化的全面建设 。
PDM CAPP MES ERP PM UGS TeamCenter VB J2EE J2EE J2EE C/S C/S B/S B/S B/S