企业统一门户Portal平台方案快速集成多应用的轻量级企业门户平台目录1 Portal产品背景 (4)1.1企业面临的挑战 (4)1.2Portal应运而生 (4)2 Portal产品概述 (6)3 Portal产品客户价值 (8)4 Portal产品特点与优势 (10)4.1高性能 (10)4.2高扩展 (10)4.3易集成 (11)4.4安全可靠 (11)5 Portal产品组成及功能概述 (12)5.1单点登录集成 (12)5.2内容管理平台 (13)5.3内容集成 (13)5.4Widget交互 (14)5.5多层次权限控制 (14)5.6个性化 (14)5.7菜单集成组件 (15)6 Portal产品环境配置 (16)6.1支持的操作系统 (16)6.2支持的JavaEE服务器 (16)6.3支持的数据库 (16)6.4支持的浏览器 (16)6.5支持的JDK版本 (16)7 典型案例 (17)7.1德邦物流OA系统改造和IT系统整合案例 (17)7.1.1德邦物流简介 (17)7.1.2背景与问题 (17)7.1.3使用产品与方案 (18)7.1.4实施效果 (19)7.2交通银行信用卡中心案例 (20)7.2.1交通银行信用卡中心简介 (20)7.2.2背景与问题 (20)7.2.3使用产品与方案 (20)7.2.4实施效果 (21)1 Portal产品背景1.1 企业面临的挑战在过去的几十年中,大部分企业走过了职能级IT建设过程,在企业内部实施了人事、财务、行政、ERP、CRM、SCM等能够独立运行的“孤立”系统。
随着市场全球化竞争加剧和互联网的发展,企业业务呈现多元化发展,也逐步兼并重组走向集团化的道路。
企业由以产品为核心,向以市场为导向和以客户为中心的方向发展。
这些“孤立”的系统已不能满足企业管理者对企业协同、资源优化、扁平化管理、以及快速决策等的管理要求。
另外一方面,金融、银行、电信、传媒、政府等行业/机构,因为自身的业务特征和服务需要,产生了大量的非结构化的文档资料和信息资产,我们称之为内容,包括:客户的原始凭证、客户资料、报表、办公文档、邮件、影/视频资料、HTML等,这些文档资料和信息资产是重要的业务驱动源,如何高效、低成本地管理好这些资产,并快速实现信息的整合,利用这些业务信息取得更高的投资回报,是企业信息管理十分关注的课题。
企业也因为上述问题,面临了重重挑战:●如何快速实现多应用集成,为员工提供统一入口和任务的全景视图。
●如何满足员工的个性化需求,提高员工的业务关注度和工作效率。
●如何为客户量身定做,快速打造个性化服务。
●如何提高企业的随需应变能力,实现跨系统信息整合、流程重组、内容和新业务的快速重组发布。
●如何为领导提供一站式高效决策支持。
●需要管理的信息爆炸性增长,种类繁多,数量巨大,如何对这些非结构化资产进行高效管理和价值挖掘。
●如何保证企业网站、用户信息、企业信息资产的安全。
1.2 Portal应运而生针对上述企业面临的困难和挑战,历经多年沉淀,开发了Portal。
Portal以多应用集成和内容管理为核心,提供了访问企业信息资源的统一入口,是一个面向企业的内容管理、信息发布和集成展现平台,提供了单点登录、内容管理、信息发布、应用集成、个性化等功能,能够帮助企业快速搭建一个集成的、内容丰富的、可个性化的、随需应变的协同工作场所,大大提升企业的IT集成实施能力,实现企业信息资产的有效管理。
从而满足企业灵活、快速响应市场和客户需求,提高企业核心竞争力的业务目标。
2 Portal产品概述Portal框架如下图所示。
Portal提供了轻量级门户框架,帮助企业快速实施见效。
门户框架中,主要包含以下几部分内容:Portal服务器、SSO组件、内容管理服务器、门户应用。
●Portal服务器Portal服务器是Portal的核心,提供了门户展现集成框架,包括个性化门户框架、Portal 引擎、Widget容器、内容发布等核心组件,并通过Apache代理实现跨域访问。
个性化门户框架提供Widget运行环境、事件总线、沙箱、可扩展的Widget渲染器,支持门户风格定制和布局调整。
Portal引擎负责系统主题、用户个性化信息的加载和持久化,并对Widget组件提供基本的注册和授权管理。
Widget容器负责处理Widget请求、加载并生成动态内容。
Portal提供了常用的Widget 容器并支持扩展Widget容器,支持加载常用的URL链接的Web页面、Flash插件(放在Web页面中)以及符合JSR168标准的Portlet等。
内容发布组件负责发布栏目维护、内容采编和信息发布。
Apache代理负责请求过滤和代理转发,为Portal提供跨域访问和资源注入支持。
●SSO组件SSO组件提供了单点登录集成功能,支持统一的身份认证,通过扩展SSO Client与各种应用系统集成,实现“单点登录、全网漫游”。
●内容管理服务器内容管理服务器提供内容管理的核心服务,包括内容服务、搜索服务、OCR服务等,支持CIFS、WebDAV、FTP、Sharepoint、IMAP等多种协议。
●门户应用门户系统提供了基于COFrame的统一组织机构管理框架,支持统一的组织机构和用户管理。
同时,可与集中任务组件集成,为企业员工提供任务的全景视图;文档管理组件则实现了企业纸质文档的电子化,提供文档的存储、共享与利用。
为了快速集成和实施,提供了多种集成展现Widget(如:系统菜单、功能菜单、快捷菜单等),并能够与流程产品集成。
3 Portal产品客户价值Portal提供一个集成的、内容丰富的、可个性化的、随需应变的协同工作场所,帮助企业达到以下目标:●提高业务效率–提供访问企业信息资源的统一入口和工作平台。
–建立统一的用户身份认证中心。
–单点登录,全网漫游。
–实现无纸化办公。
–高效的信息资源全文检索。
–智能、易管理的发布系统。
●提升员工专注度–可定制关注的信息,提高员工专注度。
–提供任务全景视图。
●提升企业形象–统一的信息访问入口。
–统一的界面风格。
–统一的信息发布平台。
–统一的搜索引擎。
●提升决策支持能力–目的性、关联性更强的整合信息。
–管理驾驶舱,展现一些典型的、关键的业务和管理数据。
–不断扩展的决策支持组件。
●创造安全、协同工作环境–通过内容管理平台为企业提供开箱即用的管理和协同组件,让协作更加简单高效。
–建立安全控制和访问机制。
–实现企业门户、各应用系统单点登录。
–防止非授权用户非法访问。
–建立企业员工个性化工作台。
–以内容驱动流程优化,实现快速协同。
–知识积累和共享。
提高收益–整合现有应用,减少集成费用。
–数字化管理信息资产,提高利用率,节省运营成本。
–提高生产率。
–降低管理成本。
–支持业务创新。
–提高客户满意度。
4 Portal产品特点与优势Portal作为多应用集成和内容管理的利器,除了提供多应用集成和内容管理所必需的功能之外,还具有高性能、高扩展、易管理、易集成、安全稳固等特性。
4.1 高性能Portal的高性能体现在以下几方面:●框架轻量,第一次加载<150k,缓存后<40k。
●通过Apache代理转发,效率高。
●支持异步加载Widget,高并发情况下性能更好。
●SSO并发用户1000,响应时间<2s。
●支持大文件存储、高并发和文件的快速访问,支持500+并发。
4.2 高扩展Portal提供了强大的扩展机制,体现在以下几方面:●支持身份认证扩展:Portal提供了多种身份认证机制,如:SQL模式、缓存模式、LDAP模式,并提供了灵活的接口/实现分离的模式,支持用户定制和扩展。
●支持Widget容器扩展:Portal提供了常用的Widget容器并支持扩展Widget容器,从而支持加载多种类型的Widget,如:Web页面、Flash插件、符合JSR168标准的Portlet,以及符合Open Social规范的Widget等。
●支持门户主页风格扩展:用户可根据需要扩展主页模板、主页风格、布局模板和菜单。
●支持Widget扩展:可通过扩展的方式支持Widget最大化、最小化、配置首选项和菜单、Widget换肤等。
●支持组织机构扩展:提供了统一的组织机构权限接口框架,与已有的组织机构框架集成。
●支持横向扩展文件库:集群方式或分布式方式扩展服务器,满足文档量的扩张。
4.3 易集成Portal的易集成能力体现在以下几方面:●组件可插拔,可从界面、菜单、组织机构和单点登录等方面与多种应用快速集成。
●Widget容器可扩展,可集成多种类型Widget:Web页面、外部链接、Flash、符合JSR168规范的Portlet、符合Open Social规范的Widget等。
●提供事件总线,支持Widget交互,无需修改原有代码即可满足业务数据交互需求。
●支持JS注入,满足特殊集成需求。
●可与多种应用无缝集成,支持集成Java、.net应用,金蝶、用友、SAP、Lotus等套装软件。
4.4 安全可靠Portal的安全可靠性体现在以下几方面:●提供完善的安全管理机制,通过SSL协议和Ticket保证登录用户的安全性,通过沙箱机制保证门户框架的安全性。
●提供文档访问权限控制,通过文档加密、水印加载等技术进一步保障文档资料的安全性。
●支持可靠消息推送,保证信息发布的可靠性。
5 Portal产品组成及功能概述Portal产品,以多应用集成和内容管理为核心,提供了访问企业信息资源的统一入口,是一个面向企业的内容管理、信息发布和集成展现平台,提供了单点登录、内容管理、信息发布、应用集成、个性化等功能,以及可持续扩展的业务组件库。
能够帮助企业快速搭建一个集成的、内容丰富的、可个性化的、随需应变的协同工作场所。
Portal产品组成如下图所示:5.1 单点登录集成单点登录集成是多应用集成过程中必然会面临的问题,Portal提供了单点登录集成组件(SSO组件),帮助用户实现“单点登录、全网漫游”。
Portal的单点登录组件提供了可扩展的用户认证接口,支持多种用户认证模式。
并且提供了多种客户端,支持多种不同应用的单点登录集成,如:Java应用、.net应用等。
此外,Portal从两个层面保证了单点登录的安全性:通过SSL传输协议保证传输安全性,确保数据在网络传输过程中不会被截取及窃听;通过多种手段保证票据(Ticket)的安全性,保证票据不可被仿造。
从而防止非法用户的侵犯,保证合法用户单点登录、全网漫游。
5.2 内容管理平台内容管理平台提供内容管理的核心服务,包括内容服务、搜索服务、OCR服务等,支持CIFS、WebDAV、FTP、Sharepoint、IMAP等多种协议。