《企业门户(Portal)项目实施方略与开发指南》
基本信息
作者: 郑文平
丛书名: 企业大型应用集成丛书
出版社:电子工业出版社
ISBN:9787121211843
上架时间:2013-8-12
出版日期:2013 年8月
开本:16开
页码:564
版次:1-1
所属分类:计算机 > 软件工程及软件方法学 > 软件方法/软件工程
更多关于 》》》《
企业门户(Portal)项目实施方略与开发指南》
企业门户(Portal)项目实施方略与开发指南》
内容简介
计算机书籍
《企业门户(portal)项目实施方略与开发指南》是关于企业门户项目建设的最佳实践和开发指南,作者通过50多个项目的积累,告诉你如何建设企业门户项目,适用于所有的甲方企业it工作者和所有的有意于从事系统集成方面工作的软件工程师。
《企业门户(portal)项目实施方略与开发指南》非常强调方法论和实施实践,包括门户规划方法论、门户项目实施方法论,以及最佳开发指南等。对于甲方来说,可以学会如何梳理企业内部需求,如何通过计分的方式进行门户产品选型,如何在项目中与乙方配合,并监督、监管乙方,更好地完成项目的实施,在项目建设完成后,如何运营维护,如何持续推广门户系统;对于乙方来说,可以学到如何执行企业门户项目的需求调研,如何规划企业门户项目的建设内容,包括功能规划、全面的非功能规划和技术实现方案的规划等。
《企业门户(portal)项目实施方略与开发指南》以ibm websphere portal的最新版本为例,介绍开发者应该如何设计、开发、测试和调试门户项目,包括主题与皮肤的开发、单点登录配置、portlet开发、wcm配置与开发、常见的配置技巧集锦、常见问题的诊断方法及思路等。
目录
《企业门户(portal)项目实施方略与开发指南》
第1篇 咨询规划与实施策略
第1章 企业门户技术入门
2
2
1.1 门户技术入门
3
3
1.1.1 什么是企业门户
3
3
1.1.2 为什么需要企业门户
10
10
1.1.3 企业门户功能架构
14
14
1.1.4 企业门户技术发展前景
15
15
1.1.5 企业门户常用术语
17
17
1.2 主要门户产品简介
20
20
1.2.1 sap enterprise portal与netweaver
22
22
1.2.2 ibm websphere portal简介
29
29
1.2.3 微软sharepoint
36
36
1.2.4 sun:iplanet eip可靠集成
37
37
1.3 典型的门户需求
38
38
1.3.1 核心是集成
38
38
1.3.2 重点在规范
40
40
1.3.3 面向soa的组件化设计
40
40
1.4 企业门户项目通常实施的内容
42
42
1.4.1 统一用户管理平台
42
42
.1.4.2 建设统一权限管理与认证平台
42
42
1.4.3 应用系统集成与单点登录
42
42
1.4.4 统一信息管理
43
43
1.4.5 文档管理
43
43
1.4.6 个性化显示界面与内容
43
43
1.4.7 搜索引擎
43
43
1.5 portal项目需要解决的问题
44
44
第2章 企业门户规划与咨询规划方法论
46
46
2.1 企业门户系统规划模型
47
47
2.1.1 企业门户系统定位
47
47
2.1.2 系统功能架构
47
47
2.1.3 系统逻辑架构
48
48
2.1.4 系统技术架构规划
49
49
2.2 企业门户系统业务功能规划
51
51
2.2.1 基本功能规划
51
51
2.2.2 信息联动功能规划
56
56
2.2.3 门户亮点功能规划
60
60
2.3 企业门户系统非功能规划
62
62
2.3.1 系统先进性
62
62
2.3.2 系统可靠性
63
63
2.3.3 系统可管理性
63
63
2.3.4 系统可扩充性
63
63
2.3.5 系统开放性
63
63
2.3.6 系统安全性
63
63
2.3.7 充分考虑性能价格比
64
64
2.4 系统技术实现规划
64
64
2.4.1 系统基础平台
64
64
2.4.2 j2ee平台
65
65
2.4.3 基础组件平台
65
65
2.4.4 应用系统
65
65
2.4.5 显示层
65
65
2.5 系统实施策略规划
66
66
2.5.1 项目实施规划
66
66
2.5.2 项目管理规划
69
69
2.6 企业门户项目咨询规划方法论(咨询规划六步法)
71
71
2.6.1 门户咨询规划项目的典型需求理解
71
71
2.6.2 门户项目咨询规划方法论
72
72
2.6.3 门户项目咨询规划所需的时间周期及项目计划
84
84
2.6.4 门户项目咨询规划典型成功案例
86
86
第3章 企业门户产品选型
91
91
3.1 企业内典型门户需求分析
95
95
3.1.1 知识管理系统集成需求
95
95
3.1.2 工作流系统
96
96
3.1.3 在线学习系统
96
96
3.1.4 人力资源信息平台
97
97
3.2 企业门户系统功能选型标准
97
97
3.2.1 信息发布与管理
97
97
3.2.2 统一门户平台
101
101
3.2.3 统一风格
102
102
3.2.4 应用集成
103
103
3.2.5 工作协同
107
107
3.2.6 互动沟通
109
109
3.2.7 集成的内容
114
114
3.2.8 移动终端支持
115
115
3.2.9 权限管理
116
116
3.3 企业门户系统非功能选型标准
116
116
3.3.1 高性能
116
116
3.3.2 安全性
118
118
3.3.3 先进性
119
119
3.3.4 易用性和易实施性
121
121
3.3.5 易实施性
122
122
3.4 选型注意事项
123
123
3.4.1 poc验证
123
123
3.4.2 专业人士辅导,不放过任何一个问题
123
123
第4章 企业门户项目实施方法论
124
124
4.1 门户项目特点介绍
125
125
4.2 项目策划
126
126
4.2.1 门户规划
126
126
4.2.2 项目评估
129
129
4.2.3 团队组建
131
131
4.2.4 项目计划
132
132
4.2.5 项目启动
134
134
4.3 项目实施
134
134
4.3.1 需求调研
134
134
4.3.2 系统设计
137
137
4.3.3 集成标准与规范
138
138
4.3.4 门户开发
139
139
4.3.5 系统部署
141
141
4.3.6 测试
142
142
4.3.7 系统试运行
144
144
4.3.8 系统优化
144
144
4.3.9 人员培训
145
145
4.4 项目管理
146
146
4.4.1 计划管理
146
146
4.4.2 风险管理
147
147
4.4.3 沟通管理
147
147
4.4.4 变更管理
148
148
4.5 实施策略
149
149
4.6 附录
149
149
4.6.1 业务系统调研表
149
149
4.6.2 功能需求表
150
150
4.6.3 架构设计范例
150
150
第2篇 需求调研与蓝图规划
第5章 企业门户项目需求调研指南
154
154
5.1 需求调研的核心理念与思想
155
155
5.2 门户的原型建模方法
156
156
5.3 需求用例规约成功运用于门户项目
162
162
5.4 需求调研过程组织
164
164
5.5 附录:需求用例说明书样板
171
171
第6章 蓝图规划——功能与架构规划
174
174
6.1 概述
175
175
6.1.1 需求假设
175
175
6.1.2 项目目标
175
175
6.1.3 项目理解
176
176
6.2 架构设计
177
177
6.2.1 架构方法与技术路线
177
177
6.2.2 总体架构
183
183
6.2.3 应用架构
185
185
6.2.4 部署架构
193
193
第7章 蓝图规划——技术与实施规划
196
196
7.1 关键技术及解决方案
197
197
7.1.1 统一用户
197
197
7.1.2 个性化
198
198
7.1.3 单点登录
199
199
7.1.4 内容管理
202
202
7.1.5 内外网门户数据共享
208
208
7.1.6 统一沟通
209
209
7.1.7 移动门户
210
210
7.1.8 社会化分享平台
211
211
7.1.9 应用集成
215
215
7.2 标准规范体系建设
217
217
7.2.1 集成规范
217
217
7.2.2 运维管理规范
219
219
7.3 项目实施方案
220
220
7.3.1 项目实施方法
220
220
7.3.2 项目成功实施的关键要素分析
222
222
7.3.3 项目质量管理与风险控制
223
223
7.3.4 项目实施路线图
226
226
7.3.5 项目实施进度计划
227
227
7.3.6 项目实施团队
228
228
7.3.7 培训服务
230
230
7.3.8 项目验收
232
232
第3篇 安装、开发与技术实现
第8章 企业门户产品的安装
236
236
8.1 使用ibm websphere portal 8.0搭建门户高可用性集群
237
237
8.1.1 安装portal独立节点
237
237
8.1.2 portal数据库配置、验证与迁移
244
244
8.1.3 在dmgr节点上部署dm组件
247
247
8.1.4 将节点添加到dm(集群管理器)
250
250
8.1.5 ihs安装
252
252
8.1.6 启用ldap安全性
263
263
8.1.7 常见的突发意外状况与应急预案
265
265
8.1.8 安装ids用作用户集群的ldap服务器
266
266
8.2 portal协作组件lotus connections的安装和使用
269
269
8.2.1 引言
269
269
8.2.2 系统安装
270
270
8.2.3 使用connections
278
278
8.3 portal搜索组件omnifind的安装和使用
279
279
8.3.1 引言
279
279
8.3.2 安装omnifind
279
279
8.3.3 使用omnifind
281
281
第9章 单点登录与企业应用系统集成
286
286
9.1 单点登录原理与技术实现比较
287
287
9.1.1 单点登录原理
287
287
9.1.2 单点登录的技术方案
291
291
9.2 单点登录在最佳项目实践中的应用
293
293
9.2.1 以列表的方式进入应用系统首页
294
294
9.2.2 直接进入各个应用系统的深度集成模式
294
294
9.2.3 以应用导航的方式梳理后集成
294
294
9.2.4 作为统一待办调用任务处理界面时的通用验证逻辑单元
295
295
9.3 单点登录技术的开发/配置指南
296
296
9.3.1 ltpa技术是如何实现
296
296
9.3.2 凭证保险库技术是如何实现的
297
297
第10章 主题与皮肤开发
300
300
10.1 ibm websphere portal 6.0的主题与皮肤开发
301
301
10.1.1 入门:portal的主题与皮肤开发
301
301
10.1.2 初级:如何更换portal系统的logo图标
303
303
10.1.3 中级进阶:开发个性化的portal主题
306
306
10.1.4 高级探索:开发自适应分辨率下的主题与皮肤
308
308
10.1.5 高手过招:更改portal系统的登录方式
309
309
10.1.6 portlet的皮肤开发
310
310
10.1.7 合理使用css样式表
312
312
10.1.8 主题与皮肤的部署
313
313
10.1.9 主题与皮肤的调试
319
319
10.2 websphere portal 7.0的主题与皮肤部署方法
320
320
10.2.1 主题与皮肤应用程序部署
320
320
10.2.2 主题与皮肤文件的导出/导入
322
322
10.2.3 主题与皮肤应用程序的应用
325
325
10.2.4 主题与皮肤修改文件的上传操作
327
327
第11章 标准portlet开发
328
328
11.1 domino集成portlet开发
329
329
11.1.1 准备工作:配置portal与domino间的sso
330
330
11.1.2 编写domino相关的portlet
354
354
11.2 基于事件侦听与状态模式转换的portlet开发
360
360
11.2.1 概念与前提
360
360
11.2.2 需求分析
361
361
11.2.3 portlet详细设计
364
364
11.2.4 portlet开发指导原则和示例实现
379
379
11.3 百宝箱:几乎所有项目都会用到的portlet开发
379
379
11.3.1 开发公共信息相关的portlet
380
380
11.3.2 开发一个工具箱portlet
382
382
11.3.3 开发个人日程的portlet
384
384
11.3.4 开发一个excel文件转txt的工具portlet
387
387
第12章 使用wcm构建企业统一信息发布平台
389
389
12.1 wcm功能简介与企业级设计
390
390
12.1.1 企业web内容管理解决方案
390
390
12.1.2 wcm信息发布实现逻辑设计
392
392
12.1.3 功能设计与参考界面
393
393
12.2 使用ibm wcm配置信息发布的操作步骤
395
395
12.2.1 第1步:创建内容库(如已存在则跳过)
395
395
12.2.2 第2步:创建站点(如已存在则跳过)
396
396
12.2.3 第3步:创建工作流程
397
397
12.2.4 第4步:创建菜单组件
401
401
12.2.5 第5步:创建演示模板(如有则跳过)
408
408
12.2.6 第6步:创建编写模板
409
409
12.2.7 第7步:配置内容呈现portlet
411
411
12.2.8 第8步:分配portlet的查看者
412
412
12.3 特殊问题&配置技巧
414
414
第13章 开发与配置技巧集锦
417
417
13.1 更改portal默认的登录选项
418
418
13.1.1 问题描述
418
418
13.1.2 解决方案
418
418
13.2 如何为自己留下进入管理界面的后门
422
422
13.2.1 问题描述
422
422
13.2.2 解决方案
422
422
13.3 获取登录用户信息
423
423
13.3.1 问题描述
423
423
13.3.2 解决方案
423
423
13.4 个性化portlet添加控制板
424
424
13.4.1 问题描述
424
424
13.4.2 解决方案
426
426
13.5 portal 6.1.0.3在windows平台上安装或升级失败
428
428
13.5.1 问题描述
428
428
13.5.2 解决方案
429
429
13.6 使用was 6动态缓存机制提高wcm content view portlet性能及响应速度
430
430
13.6.1 问题描述
430
430
13.6.2 was 6 动态缓存解决方案
431
431
13.6.3 使用同一个用户id在同一台机器或多台机器上同时登录会导致系统错误
431
431
13.7 portal 6.1.0.3无法查找任何用户或用户组
433
433
13.7.1 问题描述
433
433
13.7.2 解决方案
433
433
13.8 配置portal 6.1使用oracle数据库失败
434
434
13.8.1 问题描述
434
434
13.8.2 解决方案
435
435
13.9 配置portal 6.1使用novell ldap作为portal的安全机制
435
435
13.9.1 问题描述
435
435
13.9.2 解决方案
435
435
13.10 对portal集群执行同步
436
436
13.10.1 问题描述
436
436
13.10.2 解决方案
436
436
第14章 门户系统测试
440
440
14.1 测试计划
441
441
14.1.1 概述
441
441
14.1.2 测试资源
442
442
14.1.3 测试环境
443
443
14.1.4 测试实施阶段
443
443
14.1.5 测试进度
443
443
14.2 功能测试
444
444
14.2.1 功能测试设计
444
444
14.2.2 功能测试用例设计
445
445
14.3 性能测试
447
447
14.3.1 性能测试设计
447
447
14.3.2 学会分析测试结果数据并撰写测试报告
452
452
14.3.3 撰写测试报告
458
458
14.3.4 可能存在的问题推导
462
462
14.4 安全测试设计
462
462
14.4.1 输入验证
462
462
14.4.2 目录遍历测试(url漏洞验证)
463
463
14.4.3 防止sql注入
464
464
14.4.4 跨站脚本攻击(xss)
464
464
14.4.5 跨站请求伪造(csrf)
465
465
14.4.6 输入框测试
468
468
14.5 测试风险管理
470
470
14.5.1 风险管理思想及操作步骤
470
470
14.5.2 风险分类
470
470
14.5.3 风险控制措施
471
471
14.6 测试出来的问题处理
471
471
14.6.1 度量与分析
472
472
14.6.2 系统缺陷/错误表
473
473
第4篇 运行维护与系统推广
第15章 系统性能调优
476
476
15.1 操作系统参数调优
477
477
15.1.1 合理采用aix内存分配策略,提高门户健壮性
477
477
15.1.2 管理portal对cpu的使用率,提高系统健壮性
484
484
15.2 db2数据库性能调优
488
488
15.2.1 常规性能优化
488
488
15.2.2 设置db2全局参数以提高性能
491
491
15.2.3 增加成员管理器所使用的数据库连接池缓存大小
492
492
15.3 websphere性能调优
495
495
15.3.1 websphere application server(was)基础参数调优
495
495
15.3.2 was高级参数调优
499
499
第16章 问题诊断与处理
507
507
16.1 问题诊断方法
508
508
16.1.1 第1步:在问题发生之前充分做好准备工作
508
508
16.1.2 第2步:组织检查
508
508
16.1.3 第3步:确认问题
508
508
16.1.4 修复问题
509
509
16.1.5 善后:记录问题的发生、处理和修复过程
509
509
16.2 问题诊断思想与原则
510
510
16.2.1 复杂问题简单化,逐步缩小、定位问题
510
510
16.2.2 修复问题之前务必做好备份
511
511
16.2.3 不要只想别人的原因
511
511
16.2.4 不要忽视简单的问题
511
511
16.3 系统挂起了如何处理
512
512
16.3.1 启用“垃圾内存回收”
512
512
16.3.2 生成javacore
515
515
16.4 常见问题处理
518
518
16.4.1 portal升级后,人员查找程序默认只能搜索uid和cn属性
518
518
16.4.2 不断刷新portal页面时有3%~5%的几率出现页面加载不完整导致的页面样式凌519
16.4.3 将wcm内容库导入到另一个portal环境时失效
521
521
第17章 系统推广策略
526
526
17.1 年终奖礼物
527
527
17.1.1 背景
527
527
17.1.2 解决方案
527
527
17.2 重视领导与领导重视
528
528
17.2.1 背景
528
528
17.2.2 解决方案
528
528
17.3 利益驱动
529
529
17.3.1 背景
529
529
17.3.2 解决方案
530
530
17.4 持续建设,持之以恒
530
530