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