内容简介
本书是关于企业门户项目建设的实践和开发指南,作者通过50 多个项目的积累,告诉你如何建设企业门户项目,适用于所有的甲方企业IT 工作者和所有的乙方软件公司有意于从事系统集成、企业门户集成方面工作的软件工程师和项目管理者。
本书强调方法论和实施实践,包括门户规划方法论、门户项目实施方法论,以及开发指南等。对于甲方来说,可以学会如何梳理企业内部需求,如何通过百分制评分的方式进行门户产品选型,如何在项目中与乙方配合,并监督、监管乙方,更好地完成项目的实施,在项目建设完成后,如何运营维护,如何持续推广门户系统;对于乙方来说,可以学到如何执行企业门户项目的需求调研,如何规划企业门户项目的建设内容,包括功能规划、全面的非功能规划和技术实现方案的规划等,以及开发实现的实践。
本书以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与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 篇 需求
摘要与插图
2.1.2 系统功能架构企业门户功能规划架构示意图如图2-2 所示。功能架构分为4
层,层为第一层,是企业的基础架构,即基础数据和业务应用,包括企业已经构建的各种业务系统、数据库、网络设施等;往上为第二层,是基于应用系统、数据拆分、组装的独立服务包,通过统一的服务引擎管理;再往上为第三层,是由各种服务重新组装打包成的集成应用层;而门户层为第四层,根据不同角色、不同部门的需要,构建个性化的企业门户和为各专业服务的专业门户。统一用户管理和认证,授权贯穿整个企业集成架构。
2.1.3 系统逻辑架构
典型的企业门户系统逻辑架构示意图如图2-3 所示。
门户平台服务层提供统一的用户应用集成和展现控制,为提供一个标准的Web
应用平台,实现用户的个性化服务和管理。门户平台是一个插件式的服务平台,可以支持对于业务需求的迅速反映,在不影响现有应用的情况下,快速地实现业务的功能;平台统一实现个性化、门户平台管理、应用集成等公用服务,为应用扩展提供统一的技术标准和支持。
用户集中管理层提供集中的用户管理,帮助建立集中的用户目录服务管理,并在此基础上提供用户的论证管理,支持现有和未来的多种用户论证方式(比如用户名/口令、证书、域登录支持、USB
Key 支持等),实现用户的单点登录,支持和管理用户的论证平台;集成现有应用系统的安全系统。
企业资源层是现有和未来的各种IT 应用资源,通过统一集成的安全门户平台,为相关的用户提供各种合适的服务。
Web 增强服务层提供、安全的Web 系统服务,实现IT 系统的工作。