《企业门户(Portal)项目实施方略与开发指南》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:郑文平编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2013
  • ISBN:9787121211843
  • 页数:542 页
图书介绍:本书是作者郑文平历时8年的积累。基于IBM WebSphere Portal系列产品、Bea WebLogic Portal系列产品、SAP Enterprise Portal系列产品的企业门户项目实施提出的最佳开发实践,本书的主要内容包括四个大模块:第一,规划与策略篇:企业内部需求梳理与产品选型、项目实施方法论;第二,需求规约篇:企业门户需求调研之道与方法;第三,设计与实现篇:企业门户项目设计与开发实现;第四,运维与推广篇:企业门户系统上线推广与持续建设方略。

第1篇 咨询规划与实施策略 2

第1章 企业门户技术入门 2

1.1门户技术入门 3

1.1.1什么是企业门户 3

1.1.2为什么需要企业门户 10

1.1.3企业门户功能架构 14

1.1.4企业门户技术发展前景 15

1.1.5企业门户常用术语 17

1.2主要门户产品简介 20

1.2.1 SAP Enterprise Portal与NetWeaver 22

1.2.2 IBM WebSphere Portal简介 29

1.2.3微软SharePoint 36

1.2.4 Sun: iPlanet EIP可靠集成 37

1.3典型的门户需求 38

1.3.1核心是集成 38

1.3.2重点在规范 40

1.3.3面向SOA的组件化设计 40

1.4企业门户项目通常实施的内容 42

1.4.1统一用户管理平台 42

1.4.2建设统一权限管理与认证平台 42

1.4.3应用系统集成与单点登录 42

1.4.4统一信息管理 43

1.4.5文档管理 43

1.4.6个性化显示界面与内容 43

1.4.7搜索引擎 43

1.5 Portal项目需要解决的问题 44

第2章 企业门户规划与咨询规划方法论 46

2.1企业门户系统规划模型 47

2.1.1企业门户系统定位 47

2.1.2系统功能架构 47

2.1.3系统逻辑架构 48

2.1.4系统技术架构规划 49

2.2企业门户系统业务功能规划 51

2.2.1基本功能规划 51

2.2.2信息联动功能规划 56

2.2.3门户亮点功能规划 60

2.3企业门户系统非功能规划 62

2.3.1系统先进性 62

2.3.2系统可靠性 63

2.3.3系统可管理性 63

2.3.4系统可扩充性 63

2.3.5系统开放性 63

2.3.6系统安全性 63

2.3.7充分考虑性能价格比 64

2.4系统技术实现规划 64

2.4.1系统基础平台 64

2.4.2 J2EE平台 65

2.4.3基础组件平台 65

2.4.4应用系统 65

2.4.5显示层 65

2.5系统实施策略规划 66

2.5.1项目实施规划 66

2.5.2项目管理规划 69

2.6企业门户项目咨询规划方法论(咨询规划六步法) 71

2.6.1门户咨询规划项目的典型需求理解 71

2.6.2门户项目咨询规划方法论 72

2.6.3门户项目咨询规划所需的时间周期及项目计划 84

2.6.4门户项目咨询规划典型成功案例 86

第3章 企业门户产品选型 91

3.1企业内典型门户需求分析 92

3.1.1知识管理系统集成需求 92

3.1.2工作流系统 106

3.1.3在线学习系统 106

3.1.4人力资源信息平台 107

3.2企业门户系统功能选型标准 107

3.2.1信息发布与管理 107

3.2.2统一门户平台 111

3.2.3统一风格 112

3.2.4应用集成 113

3.2.5工作协同 117

3.2.6互动沟通 119

3.2.7集成的内容 124

3.2.8移动终端支持 125

3.2.9权限管理 126

3.3企业门户系统非功能选型标准 126

3.3.1高性能 126

3.3.2安全性 128

3.3.3先进性 129

3.3.4易用性和易实施性 131

3.3.5易实施性 132

3.4选型注意事项 133

3.4.1 POC验证 133

3.4.2专业人士辅导,不放过任何一个问题 133

第4章 企业门户项目实施方法论 134

4.1门户项目特点介绍 135

4.2项目策划 136

4.2.1门户规划 136

4.2.2项目评估 139

4.2.3团队组建 141

4.2.4项目计划 142

4.2.5项目启动 144

4.3项目实施 144

4.3.1需求调研 144

4.3.2系统设计 147

4.3.3集成标准与规范 148

4.3.4门户开发 149

4.3.5系统部署 151

4.3.6 测试 152

4.3.7系统试运行 154

4.3.8系统优化 154

4.3.9人员培训 155

4.4项目管理 156

4.4.1计划管理 156

4.4.2风险管理 157

4.4.3沟通管理 157

4.4.4变更管理 158

4.5实施策略 159

4.6附录 159

4.6.1业务系统调研表 159

4.6.2功能需求表 160

4.6.3架构设计范例 160

第2篇 需求调研与蓝图规划 164

第5章 企业门户项目需求调研指南 164

5.1需求调研的核心理念与思想 165

5.2门户的原型建模方法 166

5.3需求用例规约成功运用于门户项目 172

5.4需求调研过程组织 174

5.5附录:需求用例说明书样板 181

第6章 蓝图规划——功能与架构规划 184

6.1概述 185

6.1.1需求假设 185

6.1.2项目目标 185

6.1.3项目理解 186

6.2架构设计 187

6.2.1架构方法与技术路线 187

6.2.2总体架构 193

6.2.3应用架构 195

6.2.4部署架构 203

第7章 蓝图规划——技术与实施规划 206

7.1关键技术及解决方案 207

7.1.1统一用户 207

7.1.2个性化 208

7.1.3单点登录 209

7.1.4内容管理 212

7.1.5内外网门户数据共享 218

7.1.6统一沟通 219

7.1.7移动门户 220

7.1.8社会化分享平台 221

7.1.9应用集成 225

7.2标准规范体系建设 227

7.2.1集成规范 227

7.2.2运维管理规范 229

7.3项目实施方案 230

7.3.1项目实施方法 230

7.3.2项目成功实施的关键要素分析 232

7.3.3项目质量管理与风险控制 233

7.3.4项目实施路线图 236

7.3.5项目实施进度计划 237

7.3.6项目实施团队 238

7.3.7培训服务 240

7.3.8项目验收 242

第3篇 安装、开发与技术实现 246

第8章 企业门户产品的安装 246

8.1使用IBM WebSphere Portal 8.0搭建门户高可用性集群 247

8.1.1安装Portal独立节点 247

8.1.2 Portal数据库配置、验证与迁移 254

8.1.3在dmgr节点上部署DM组件 257

8.1.4将节点添加到DM(集群管理器) 260

8.1.5 IHS安装 262

8.1.6启用LDAP安全性 273

8.1.7常见的突发意外状况与应急预案 275

8.1.8安装IDS用作用户集群的LDAP服务器 276

8.2 Portal协作组件Lotus Connections的安装和使用 279

8.2.1引言 279

8.2.2系统安装 280

8.2.3使用Connections 288

8.3 Portal搜索组件OmniFind的安装和使用 289

8.3.1引言 289

8.3.2安装OmniFind 289

8.3.3使用OmniFind 291

第9章 单点登录与企业应用系统集成 296

9.1单点登录原理与技术实现比较 297

9.1.1单点登录原理 297

9.1.2单点登录的技术方案 301

9.2单点登录在最佳项目实践中的应用 303

9.2.1以列表的方式进入应用系统首页 304

9.2.2直接进入各个应用系统的深度集成模式 304

9.2.3以应用导航的方式梳理后集成 304

9.2.4作为统一待办调用任务处理界面时的通用验证逻辑单元 305

9.3单点登录技术的开发/配置指南 306

9.3.1 LTPA技术是如何实现的 306

9.3.2凭证保险库技术是如何实现的 307

第10章 主题与皮肤开发 310

10.1IBM WebSphere Portal 6的主题与皮肤开发 311

10.1.1入门:Portal的主题与皮肤开发 311

10.1.2初级:如何更换Portal系统的logo图标 313

10.1.3中级进阶:开发个性化的Portal主题 316

10.1.4高级探索:开发自适应分辨率下的主题与皮肤 318

10.1.5高手过招:更改Portal系统的登录方式 319

10.1.6 Portlet的皮肤开发 320

10.1.7合理使用CSS样式表 322

10.1.8主题与皮肤的部署 323

10.1.9主题与皮肤的调试 329

10.2 WebSphere Portal 7.0的主题与皮肤部署方法 330

10.2.1主题与皮肤应用程序部署 330

10.2.2主题与皮肤文件的导出/导入 332

10.2.3主题与皮肤应用程序的应用 335

10.2.4主题与皮肤修改文件的上传操作 337

第11章 标准Portlet开发 338

11.1 Domino集成Portlet开发 339

11.1.1准备工作:配置Portal与Domino间的SSO 340

11.1.2编写Domino相关的Portlet 364

11.2基于事件侦听与状态模式转换的Portlet开发 370

11.2.1概念与前提 370

11.2.2需求分析 371

11.2.3 Portlet详细设计 374

11.2.4 Portlet开发指导原则和示例实现 389

11.3百宝箱:几乎所有项目都会用到的Portlet开发 389

11.3.1开发公共信息相关的Portlet 390

11.3.2开发一个工具箱Portlet 392

11.3.3开发个人日程的Portlet 394

11.3.4开发一个Excel文件转txt的工具Portlet 397

第12章 使用WCM构建企业统一信息发布平台 399

12.1WCM功能简介与企业级设计 400

12.1.1企业Web内容管理解决方案 400

12.1.2 WCM信息发布实现逻辑设计 402

12.1.3功能设计与参考界面 403

12.2使用IBM WCM配置信息发布的操作步骤 405

12.2.1第1步:创建内容库(如已存在则跳过) 405

12.2.2第2步:创建站点(如已存在则跳过) 406

12.2.3第3步:创建工作流程 407

12.2.4第4步:创建菜单组件 411

12.2.5第5步:创建演示模板(如有则跳过) 418

12.2.6第6步:创建编写模板 419

12.2.7第7步:配置内容呈现Portlet 421

12.2.8第8步:分配Portlet的查看者 422

12.3特殊问题&配置技巧 424

第13章 开发与配置技巧集锦 427

13.1更改Portal默认的登录选项 428

13.1.1问题描述 428

13.1.2解决方案 428

13.2如何为自己留下进入管理界面的后门 432

13.2.1问题描述 432

13.2.2解决方案 432

13.3获取登录用户信息 433

13.3.1问题描述 433

13.3.2解决方案 433

13.4个性化Portlet添加控制板 434

13.4.1问题描述 434

13.4.2解决方案 436

13.5 Portal 6.1.0.3在Windows平台上安装或升级失败 438

13.5.1问题描述 438

13.5.2解决方案 439

13.6使用WAS 6动态缓存机制提高WCM Content View Portlet性能及响应速度 440

13.6.1问题描述 440

13.6.2 WAS 6动态缓存解决方案 441

13.6.3使用同一个用户ID在同一台机器或多台机器上同时登录会导致系统错误 441

13.7 Portal 6.1.0.3无法查找任何用户或用户组 443

13.7.1问题描述 443

13.7.2解决方案 443

13.8配置Portal 6.1使用Oracle数据库失败 444

13.8.1问题描述 444

13.8.2解决方案 445

13.9配置Portal 6.1使用NovellLDAP作为Portal的安全机制 445

13.9.1问题描述 445

13.9.2解决方案 445

13.10对Portal集群执行同步 446

13.10.1问题描述 446

13.10.2解决方案 446

第14章 门户系统测试 450

14.1测试计划 451

14.1.1概述 451

14.1.2测试资源 452

14.1.3测试环境 453

14.1.4测试实施阶段 453

14.1.5测试进度 453

14.2功能测试 454

14.2.1功能测试设计 454

14.2.2功能测试用例设计 455

14.3性能测试 457

14.3.1性能测试设计 457

14.3.2学会分析测试结果数据并撰写测试报告 462

14.3.3撰写测试报告 468

14.3.4可能存在的问题推导 472

14.4安全测试设计 472

14.4.1输入验证 472

14.4.2目录遍历测试(URL漏洞验证) 473

14.4.3防止SQL注入 474

14.4.4跨站脚本攻击(XSS) 474

14.4.5跨站请求伪造(CSRF) 475

14.4.6输入框测试 478

14.5测试风险管理 480

14.5.1风险管理思想及操作步骤 480

14.5.2风险分类 480

14.5.3风险控制措施 481

14.6测试出来的问题处理 481

14.6.1度量与分析 482

14.6.2系统缺陷/错误表 483

第4篇 运行维护与系统推广 486

第15章 系统性能调优 486

15.1操作系统参数调优 487

15.1.1合理采用AIX内存分配策略,提高门户健壮性 487

15.1.2管理Portal对CPU的使用率,提高系统健壮性 494

15.2 DB2数据库性能调优 498

15.2.1常规性能优化 498

15.2.2设置DB2全局参数以提高性能 501

15.2.3增加成员管理器所使用的数据库连接池缓存大小 502

15.3 WebSphere性能调优 505

15.3.1 WebSphere ApplicationServer(WAS)基础参数调优 505

15.3.2 WAS高级参数调优 509

第16章 问题诊断与处理 517

16.1问题诊断方法 518

16.1.1第1步:在问题发生之前充分做好准备工作 518

16.1.2第2步:组织检查 518

16.1.3第3步:确认问题 518

16.1.4修复问题 519

16.1.5善后:记录问题的发生、处理和修复过程 519

16.2问题诊断思想与原则 520

16.2.1复杂问题简单化,逐步缩小、定位问题 520

16.2.2修复问题之前务必做好备份 521

16.2.3不要只想别人的原因 521

16.2.4不要忽视简单的问题 521

16.3系统挂起了如何处理 522

16.3.1启用“垃圾内存回收” 522

16.3.2生成JavaCore 525

16.4常见问题处理 528

16.4.1 Portal升级后,人员查找程序默认只能搜索uid和cn属性 528

16.4.2不断刷新Portal页面时有3%~5%的几率出现页面加载不完整导致的页面样式凌乱 529

16.4.3将WCM内容库导入到另一个Portal环境时失效 531

第17章 系统推广策略 536

17.1年终奖礼物 537

17.1.1背景 537

17.1.2解决方案 537

17.2重视领导与领导重视 538

17.2.1背景 538

17.2.2解决方案 538

17.3利益驱动 539

17.3.1背景 539

17.3.2解决方案 540

17.4持续建设,持之以恒 540