IBM企业门户解决方案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
– 可靠性 – 重复使用 – 可维护性 – 可扩展性
– 可延伸性
什么是门户网站
• 提供网站结构
– 导航, 个性化, 自订化(客户化) – 用户注册, 用户资料, 自助服务 – 安全性, 权限, 单点登录 – 整合分散的内容/应用程序
提供内容结构
– 插件模型 – M-V-C 模型,方式,状态 – 持续服务 – 整合服务
• WPAI(WebSphere Portal Application Integrator) (用向导进行应用集 成) – JDBC Builder – Domino Builder – SAP, PeopleSoft, Oracle, Siebel, etc.
与其它后台应用整合
WebSphere Portal Application Integrator: Portlet Builders • Portlet Builders 提供了快速开发连接不同后台应用
资源服务
• 网页 • 主题和外表 • 授权 (role-based entitlement) • 持续性
• Portlets:
web-app
J2EE 网站应用容器
Portlet 容器
portlet
用户体验服务
• 用户为中心的服务(user-centric)
• 用户对象 (user object)
• 自订式服务-定制,注册,资料管理
C2A(Click to Action)/ Co-operating Portlets
企业协同工作功能
整 合 Lotus Products( Portlets) Lotus Dom ino Lotus Quickplace Lotus Sam etim e Lotus Discovery Server
– 多个Portlets – 规定的结构 – XML 描述文件
Portlet API
• HTTP Servlet的属类 – Requrest,Response,Session…
• 2 阶段处理 (事件阶段,输出阶段) – 操作处理:事件侦听器,Portlet之间信息 – 服务阶段:输出结果
• 性能介绍
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
• 基于业内标准 – JSR168 & WSRP – http://jcp.org/jsr/detail/168.jsp
• 快速集成Struts应用
Portlet Container and Services Portlet API
Content access
Search
Portlet Байду номын сангаасata
Collaboration
Admin
一个访问入口...
企业协 同工作
数据库 应用
内容整合
安全认证 授权
个性化服务
全局页 面设计
管理、 维护 系统灵 活度 …
...
Portal 的发展:门户平台架构
水平平台,提供相关共用服务,电子商务基础设施。
B 2E Po rtal
企业内网、员工
B 2B P ortal
合作伙伴
内容 管理 系统
系统portlet的工具:
¾ 企业信息系统 – SAP, Siebel, PeopleSoft, etc. ¾ 关系型数据库 – DB2, Oracle, Informix, SQL Server,
etc. ¾ 其它应用 – Domino, Ariba, Documentum, etc.
• 目标
¾ 随着企业的发展不断创建新的portlets ¾ 简单、易用,是针对业务人员提供出来的工具for
Portlet Proxy
Web clipper
Document Manager
Admin
Credential Vault
Single Sign-on
提供门户上不同服务(portlets)之间的互操作
例如:一个服务模块(portlet)显示帐户信息, 当选中一个用户的帐户,另一个服务模块 (portlet)则自动显示其中一个帐户在前30天 内的交易信息。通过门户提供的协作 Portlets(Click-to-Action)的功能,保证了此功 能,显示交易详细信息的Portlet,将自动获得 相应的帐户信息。
展性、灵活性、高可用性
User Interaction Services
展示服务(delivery service)
• 网页集成 (page aggregator) • 标志语言转换 (transcoding) • 翻译 (translation) • 终端兼容 (multi-device support) • 国际化 (internationalization)
• 协作portlets • 协作中心 • Lotus Team Workplaces (QuickPlace) • Lotus Instant Messaging and Web
Conferencing (SameTime) • 协作组件API
协作空间Collaboration Center
• 协作空间
为什么要用 Portal 框架?
简化构建复杂On-Demand 企业站点的许多任务 页面结构只需定义一次 内容组件 (portlets) 独立定义 外观设计的改变不需要改变内容组件 (portlets) 特定内容组件(portlets)可以很容易扩展到支持多种设备 现有网站资源的利用和重用
Lotus Collaborative Com ponents Dom ino Data Service Q uickPlace Service People Service M enu Service Discovery Server
办公自动化系统 邮件系统 公文处理 工 作 流 程 /审 批 流 程 知 识 管 理 /信 息 库 通讯工具 综合信息窗口
Rollout in sync with WBI adapters and adapte framework (2003-2004)
Oracle, Ariba, JD Edwards, i2, Dassault, Lawson, S1, etc.
更多Portlet -Portlet目录
www.ibm.com/software/genservers/portal/portlet/catalog/ • 几百个IBM及商业伙伴开发的PORTLETS
HTMLCoding HTMLCoding HTMLCoding
Admin
Admin
Admin
Common Look & Feel - Branding Navigation – Top Tier Personalization
CONTENT
Security
Governance
HTML Coding
Business Power Users • 可以创建新的portlets • 允许对这些portlets进行配置及定制
Portlet Builders
JDBC Builder – Create portlets that display and update data from a database (DB2, Oracle, SQL Server, etc.) Domino Builder – Builds portlets for Domino/Notes databases Chart Builder – Display charts and graphs in the portal Enterprise Information Systems
服务请求者的 portal管理员查找并绑定所要的Portlet到本地
通过本地的代理通过SOAP调用Portlet
无需编码
Portlet Service Market ÖInternet
Client ÖBrowser
Client ÖText processor
Client ÖPortal
更多协同合作服务
Sign-on
门户 LDAP 用户资料 数据库 目录
J2EE
JCA
Web Services
EJB
JMS JDBC Servlet
Security Caching
企业数据库
门户网站框架-组成部分
• Portlets • 内容及搜寻 • 安全性 • 个性化 • 管理 • 协同合作 • 应用集成 • 移动门户
开发工具
• 开发portlets不一定要编程,但如果需要的话….. • WebSphere Studio • Portal工具包
– 向导生成Portlet – 门户测试环境
安全组件
• WebSphere门户成员管理程序 • 认证-核对成员身份 • 授权-执行访问规则 • Single Sign-On(SSO-单点登陆)-管理进入
B 2C P ortal
安 全 管 理 /用 户 单 点 登 录 服 务 个 性 化 服 务 /网 站 分 析 服 务 集中的门户管理服务 统一的用户访问入口 ...
最终用户
其它业务系统
行政 办公
客户服务系统
流程管 理系统
为何需要门户网站
• 商业动机
– 客户关系 – 产品领先 – 高效流程
• 技术动机
门户展示效果-计算机终端
导航链接
总体链接 门户书签
Portlet控制
portlets
门户展示效果-移动用户
导航链接 portlets
IBM 企业门户解决方案介绍
Portal功能概述-提供互动服务
• 横贯式框架-可再用/可延伸
• 展示服务平台-技术基础
• 更多特点-继承WebSphere 应用服务器提供的扩
随需应变的企业门户平台
IBM企业门户解决方案
董淳 软件部 IBM公司上海分公司 dongch@cn.ibm.com
• 门户和企业整合 • 企业门户的位置及价值 • IBM 企业门户解决方案介绍 • IBM企业门户解决方案的优势
Security
Security
Security
Governance Governance Governance
– 产品中提供的协同 工作解决方案
• People Finder : 企业蓝页
– 在线员工地址本, 并集成感知服务和消 息功能
• My eMeetings : 电子会议
– 查看,组织,出席 会议
• My Quickplaces : 共用工作场所
– 显示,查询,启动 工作场所
提供应用集成组件
• 各种Portlets (文件流览, 网页, servlet激活, 网页剪切,XML/XSLT etc)
知 识 库 /信 息 库 物流配送系统
工资管理 邮件服务 人事系统
OA系 统 其它核心业务
外部信息
将 各 应 用 系 统 整 合 到 P o rta l上 来 : 门 户 小 服 务 程 序
统一的信息收集和整理成为各种工作专栏
Portlet应用程序
• M-V-C 类似设计 • 状态(State)– 普通, 最小, 最大 • 方式(Modes)– 观看,编辑,帮助,配置 • 事件-操作事件,窗口事件,消息事件 • 网页应用包 – WAR 文件
• 个性化
• 认证
• 权限
• 单点登录
• 协同合作
LDAP
user WMM
RDB
Portal的服务功能介绍
终端
Remote portlet request
WebSphere 门户提供网站构架
认 证
XML Access
网页集成器
Themes and skins
Transcoding
JSP tag library
整合企业协同工作应用,如:邮件系统、在线感知、在 线 聊 天 、 e-Meeting、 工 作 组 服 务 、 知 识 管 理
协作页面
新闻信息
邮件
日程安排
感知服务
菜单服务 在线聊天
发送邮件 电子会议
白板 讨论
声音及 视频
人员感知
支持Web Services
实现分布式门户的方法之一
服务提供者的 portal 管理员发布 portlets 到UDDI 目录中心
– 可延伸性
什么是门户网站
• 提供网站结构
– 导航, 个性化, 自订化(客户化) – 用户注册, 用户资料, 自助服务 – 安全性, 权限, 单点登录 – 整合分散的内容/应用程序
提供内容结构
– 插件模型 – M-V-C 模型,方式,状态 – 持续服务 – 整合服务
• WPAI(WebSphere Portal Application Integrator) (用向导进行应用集 成) – JDBC Builder – Domino Builder – SAP, PeopleSoft, Oracle, Siebel, etc.
与其它后台应用整合
WebSphere Portal Application Integrator: Portlet Builders • Portlet Builders 提供了快速开发连接不同后台应用
资源服务
• 网页 • 主题和外表 • 授权 (role-based entitlement) • 持续性
• Portlets:
web-app
J2EE 网站应用容器
Portlet 容器
portlet
用户体验服务
• 用户为中心的服务(user-centric)
• 用户对象 (user object)
• 自订式服务-定制,注册,资料管理
C2A(Click to Action)/ Co-operating Portlets
企业协同工作功能
整 合 Lotus Products( Portlets) Lotus Dom ino Lotus Quickplace Lotus Sam etim e Lotus Discovery Server
– 多个Portlets – 规定的结构 – XML 描述文件
Portlet API
• HTTP Servlet的属类 – Requrest,Response,Session…
• 2 阶段处理 (事件阶段,输出阶段) – 操作处理:事件侦听器,Portlet之间信息 – 服务阶段:输出结果
• 性能介绍
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
• 基于业内标准 – JSR168 & WSRP – http://jcp.org/jsr/detail/168.jsp
• 快速集成Struts应用
Portlet Container and Services Portlet API
Content access
Search
Portlet Байду номын сангаасata
Collaboration
Admin
一个访问入口...
企业协 同工作
数据库 应用
内容整合
安全认证 授权
个性化服务
全局页 面设计
管理、 维护 系统灵 活度 …
...
Portal 的发展:门户平台架构
水平平台,提供相关共用服务,电子商务基础设施。
B 2E Po rtal
企业内网、员工
B 2B P ortal
合作伙伴
内容 管理 系统
系统portlet的工具:
¾ 企业信息系统 – SAP, Siebel, PeopleSoft, etc. ¾ 关系型数据库 – DB2, Oracle, Informix, SQL Server,
etc. ¾ 其它应用 – Domino, Ariba, Documentum, etc.
• 目标
¾ 随着企业的发展不断创建新的portlets ¾ 简单、易用,是针对业务人员提供出来的工具for
Portlet Proxy
Web clipper
Document Manager
Admin
Credential Vault
Single Sign-on
提供门户上不同服务(portlets)之间的互操作
例如:一个服务模块(portlet)显示帐户信息, 当选中一个用户的帐户,另一个服务模块 (portlet)则自动显示其中一个帐户在前30天 内的交易信息。通过门户提供的协作 Portlets(Click-to-Action)的功能,保证了此功 能,显示交易详细信息的Portlet,将自动获得 相应的帐户信息。
展性、灵活性、高可用性
User Interaction Services
展示服务(delivery service)
• 网页集成 (page aggregator) • 标志语言转换 (transcoding) • 翻译 (translation) • 终端兼容 (multi-device support) • 国际化 (internationalization)
• 协作portlets • 协作中心 • Lotus Team Workplaces (QuickPlace) • Lotus Instant Messaging and Web
Conferencing (SameTime) • 协作组件API
协作空间Collaboration Center
• 协作空间
为什么要用 Portal 框架?
简化构建复杂On-Demand 企业站点的许多任务 页面结构只需定义一次 内容组件 (portlets) 独立定义 外观设计的改变不需要改变内容组件 (portlets) 特定内容组件(portlets)可以很容易扩展到支持多种设备 现有网站资源的利用和重用
Lotus Collaborative Com ponents Dom ino Data Service Q uickPlace Service People Service M enu Service Discovery Server
办公自动化系统 邮件系统 公文处理 工 作 流 程 /审 批 流 程 知 识 管 理 /信 息 库 通讯工具 综合信息窗口
Rollout in sync with WBI adapters and adapte framework (2003-2004)
Oracle, Ariba, JD Edwards, i2, Dassault, Lawson, S1, etc.
更多Portlet -Portlet目录
www.ibm.com/software/genservers/portal/portlet/catalog/ • 几百个IBM及商业伙伴开发的PORTLETS
HTMLCoding HTMLCoding HTMLCoding
Admin
Admin
Admin
Common Look & Feel - Branding Navigation – Top Tier Personalization
CONTENT
Security
Governance
HTML Coding
Business Power Users • 可以创建新的portlets • 允许对这些portlets进行配置及定制
Portlet Builders
JDBC Builder – Create portlets that display and update data from a database (DB2, Oracle, SQL Server, etc.) Domino Builder – Builds portlets for Domino/Notes databases Chart Builder – Display charts and graphs in the portal Enterprise Information Systems
服务请求者的 portal管理员查找并绑定所要的Portlet到本地
通过本地的代理通过SOAP调用Portlet
无需编码
Portlet Service Market ÖInternet
Client ÖBrowser
Client ÖText processor
Client ÖPortal
更多协同合作服务
Sign-on
门户 LDAP 用户资料 数据库 目录
J2EE
JCA
Web Services
EJB
JMS JDBC Servlet
Security Caching
企业数据库
门户网站框架-组成部分
• Portlets • 内容及搜寻 • 安全性 • 个性化 • 管理 • 协同合作 • 应用集成 • 移动门户
开发工具
• 开发portlets不一定要编程,但如果需要的话….. • WebSphere Studio • Portal工具包
– 向导生成Portlet – 门户测试环境
安全组件
• WebSphere门户成员管理程序 • 认证-核对成员身份 • 授权-执行访问规则 • Single Sign-On(SSO-单点登陆)-管理进入
B 2C P ortal
安 全 管 理 /用 户 单 点 登 录 服 务 个 性 化 服 务 /网 站 分 析 服 务 集中的门户管理服务 统一的用户访问入口 ...
最终用户
其它业务系统
行政 办公
客户服务系统
流程管 理系统
为何需要门户网站
• 商业动机
– 客户关系 – 产品领先 – 高效流程
• 技术动机
门户展示效果-计算机终端
导航链接
总体链接 门户书签
Portlet控制
portlets
门户展示效果-移动用户
导航链接 portlets
IBM 企业门户解决方案介绍
Portal功能概述-提供互动服务
• 横贯式框架-可再用/可延伸
• 展示服务平台-技术基础
• 更多特点-继承WebSphere 应用服务器提供的扩
随需应变的企业门户平台
IBM企业门户解决方案
董淳 软件部 IBM公司上海分公司 dongch@cn.ibm.com
• 门户和企业整合 • 企业门户的位置及价值 • IBM 企业门户解决方案介绍 • IBM企业门户解决方案的优势
Security
Security
Security
Governance Governance Governance
– 产品中提供的协同 工作解决方案
• People Finder : 企业蓝页
– 在线员工地址本, 并集成感知服务和消 息功能
• My eMeetings : 电子会议
– 查看,组织,出席 会议
• My Quickplaces : 共用工作场所
– 显示,查询,启动 工作场所
提供应用集成组件
• 各种Portlets (文件流览, 网页, servlet激活, 网页剪切,XML/XSLT etc)
知 识 库 /信 息 库 物流配送系统
工资管理 邮件服务 人事系统
OA系 统 其它核心业务
外部信息
将 各 应 用 系 统 整 合 到 P o rta l上 来 : 门 户 小 服 务 程 序
统一的信息收集和整理成为各种工作专栏
Portlet应用程序
• M-V-C 类似设计 • 状态(State)– 普通, 最小, 最大 • 方式(Modes)– 观看,编辑,帮助,配置 • 事件-操作事件,窗口事件,消息事件 • 网页应用包 – WAR 文件
• 个性化
• 认证
• 权限
• 单点登录
• 协同合作
LDAP
user WMM
RDB
Portal的服务功能介绍
终端
Remote portlet request
WebSphere 门户提供网站构架
认 证
XML Access
网页集成器
Themes and skins
Transcoding
JSP tag library
整合企业协同工作应用,如:邮件系统、在线感知、在 线 聊 天 、 e-Meeting、 工 作 组 服 务 、 知 识 管 理
协作页面
新闻信息
邮件
日程安排
感知服务
菜单服务 在线聊天
发送邮件 电子会议
白板 讨论
声音及 视频
人员感知
支持Web Services
实现分布式门户的方法之一
服务提供者的 portal 管理员发布 portlets 到UDDI 目录中心