Portal体系结构比较研究
国外企业信息门户体系结构比较研究
周文军
摘 要:详细分析Microsoftsharepointportal、IBMWebsphereportal、Oracleportal、
Beaweblogicpor-tal、Aqualogicportal这五个企业信息门户平台的体系结构,并进行比较研究,探讨这些门户平台在体系结构方面的特点,归纳其优势与不足,为企业信息门户体系结构的发展提供参考与依据。
关键词:企业信息门户;体系结构;比较研究
中图分类号:TP393 文献标识码:A 文章编号:1007-7634(2007)
06-0891-06
1 引 言
企业信息门户是一种企业统一网络的解决方案,建立企业信息门户首先要解决一系列信息
架构和系统架构问题,真正随需应变的企业信息门户解决方案不仅应提供信息集成、Web内容管理或应用访问等基本功能,而且还必须提供集成的企业信息门户架构。面向服务的体系架构(SOA:ServiceOrientedArchitecture)就是企业信息门户架构的一种发展趋势。
2 国外企业信息门户平台
面向服务的体系架构可以使企业信息门户拥有一个松耦合的、高度分布的应用架构,让企
业在拥有这种优势的同时,摆脱了专有、复杂和昂贵的代价。当前,几乎所有的企业信息门户平台开发商都参与到SOA运动中来,包括:Microsoftsharepointportal、IBMWebsphereportal、Oracleportal、Beaweblogicportal、Aqualogicportal,具体如表1所示。
另外,还有一些免费的中间件产品,如Tomcat、Resin等等,由于其本身的条件限制,
很少在关键的企业应用中使用,对此我们不在做过多的介绍。
3 企业信息门户体系结构
一般来说,企业信息门户的体系结构应该具备以下的特征:可伸缩性的基础设施、异构资
源间的紧密集成、具有交互处理和事务处理的能力、动态配置和性能以及可靠性和强壮性。下面本文结合企业信息门户体系结构的一般特征,对表1列举的5种企业信息门户的体系结构进行详细分析。
3.1 MicrosoftSharePointPortal
MicrosoftSharePointPortal的体系结构整合NET框架,具有前端P后端独立的功能。
图1显示了在SharePointPortal体系结构的组成部分。SharePointPortal的架构包括一个或多个前端的Web服务,一个或多个搜索服务,一个工作服务器,一个或多个索引服务器和后台数据库。在SharePointPortal中,前端和后台的区分是通过逻辑上进行划分的。在物理上,前端和后台可以存在相同的服务器上或者是在分散的服务器上。
在图1所示的这种体系结构中,企业信息门户服务器和内容索引服务器都运行
SharePointPortalServer,它们可以集成运行SharePointPortalServer和
SharePointTeamServices的各种服务器。内容索引服务器扫描所有工作区,以便将它们的内容包括在索引之中。其中,各服务器功能包括如下几个方面。
(1)前端服务器层。前端服务器管理内部站点并处理各种搜索请求。SharePointPortal
包括把前端的Web服务角色、索引管理服务器、搜索服务器和工作服务器独立分配的能力。除工作服务器外,每个角色都可以由一个或多个服务器扮演,这取决于所支持的用户数量,但对于每个Portal站点仅有一个工作服务器。
(2)工作服务器层。工作服务器是用来管理在SharePointPortalServer新增的服务功
能,它具有管理主页面、自动生成用户的界面轮廓、及时表达用户的信息、为网站内容建立分布索引、管理站点的安全服务等功能。
(3)数据存储层。数据存储采用Web服务器、文件系统和基于SQLServer存储的混合模型来管理文档、列表、视图和配置信息,企业信息门户的内容存储在Web门户站点所在的服务器上,使用SQLServer内容存储体系结构。
3.2 OraclePortal体系结构
Oracle门户平台的体系结构模型主要包括网格计算平台、企业数据中心、业务处理模块、开发结构几大模块,如图2所示。
(1)基于网格环境的资源层。作为Oracle门户结构的基础,网格基础结构充当着该结构中其他部分的引擎,工作方式为动态地提供处理能力和存储空间以保持应用系统顺利运行。在这种基础结构中,最基本的单元是Oracle节点。每台安装OraclePortal实例的服务器称为一个OraclePortal节点。OraclePortal节点之间可以相互注册,形成一个联合Portal结构。
(2)基于单一信息源的企业数据中心。企业数据中心是一个集中的信息库,它使关键信
息在整个企业范围内始终保持同步。企业数据中心模式支持从供应链管理到企业资源规划再到客户关系管理的所有应用系统。企业数据中心可以被扩展以反映企业运营所独具的业务信息。除了集中的数据存储功能以外,数据中心还提供了数据库管理功能以保证数据质量、实时集成特性、预置的分析功能、构建定制应用程序的平台、批量加载功能、安全特性和利用外部数据的能力。
(3)实时业务处理模块。实时业务处理模块提供基于实时事件和企业信息的全面的可视
性、智能和优化。实时业务处理将传统的商务智能、实时商务智能、内容管理、业务流程管理等合并为一个单一的集成系统。
(4)信息访问层。信息访问层构建了能够将所有计算和通信系统合并到一个基础结构中
的应用程序。电话和电子邮件等通信工具以及商务智能工具(如特定的查询工具)可以与企业应
用系统使用相同的计算基础结构。在这个环境下,所有的分析和通信都可以在原本的应用程序中进行。
3.3 IBMWebSpherePortal体系结构
WebSpherePortal提供一个可扩展的框架,用于和企业应用程序、内容、人员和流程的
交互。它是综合性较强的门户解决方案,代表标准的电子商务架构。WebSpherePortal通过集成IBM和业务合作技术来实现这一架构。IBM也对其门户的功能进行扩展用以提供附加的能够发布更高个性化和上下文相关的应用程序,并使其通过任何设备在任何时间都可以被访问。
WebSpherePortal的体系结构由以下四部分组成(如图3所示)。
(1)客户端。用户使用终端通过基于J2EE基础上的验证方式对门户进行访问。这个框架支持广泛的客户端设备,包括各种不同类型的终端设备以及无线电话接入设备。客户端的主要作用是将应用产生的结果信息显示给用户。客户端同时支持公司合作伙伴的数据交换和信息交互。
(2)安全层。此层面是提供与设备接入有关的服务,如负载均衡功能,高速缓冲功能,
TAM论证反向代理服务(WebSEAL),内部网域名服务等。此层面将不涉及到应用逻辑,更不涉及到ABC公司核心业务逻辑。
(3)应用层。这一层面包含了门户网站,用户管理以及各种业务系统,它是所有应用逻
辑的容器,负责中间件程序运行时的维护,其完全以Java程序为标准,提供高性能的、可伸缩的、安全的服务器端的运行环境。WebSphere应用服务器将Web应用程序划分为三种类型的部件:视图类,处理用户输入和输出显示;控制器类,负责接收客户端请求、提交服务和将结果生成HTML网页;模式类,提供后台信息和执行后台应用程序功能。
(4)内部资源层。这一层是企业的Intranet,包括各种已经存在的应用系统,形成公司
的IT资源,也是安全门户需要访问和利用的资源。WebSphere应用服务器通过数据库连接管理器,可以控制和减少Web应用程序使用的资源。连接管理器可以同各种数据源相连接,如关系型的DB2、Oracle、In-formix、Sybase等和其它类型的数据产品,通过连接缓冲区,支
持多种多个数据库服务器的连接能力 …… 此处隐藏:5991字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [文秘资料]班长职务辞职报告
- [文秘资料]完美的辞职报告
- [文秘资料]经典的员工辞职报告
- [文秘资料]医院口腔医生辞职报告
- [文秘资料]总经理辞职报告范文四篇
- [文秘资料]超市职员个人辞职报告
- [文秘资料]村妇联主任的辞职报告
- [文秘资料]辞职报告书格式
- [文秘资料]酒店辞职报告简单范文
- [文秘资料]联通的辞职报告
- [文秘资料]2017最新私企员工辞职报告范文
- [文秘资料]2019年度医院基层党组织书记抓党建述职
- [文秘资料]工作时间长辞职报告
- [文秘资料]辞职报告怎么写出来
- [文秘资料]个人能力原因辞职报告
- [文秘资料]网络工程师辞职报告
- [文秘资料]项目部辞职报告
- [文秘资料]缝纫工辞职报告怎么写
- [文秘资料]XXX州委书记述职报告
- [文秘资料]抓基层党建工作述职报告
- (王虎应老师讲课记录)六爻理象思维
- 八个常见投影机故障排除法
- 质量专业综合知识(中级)第一章质量管理
- 煤矿班组建设实施意见
- 我国快餐业与肯德基经营模式的比较与分
- 汽车保险杠模具标准化模架技术工艺研究
- 汽车二级维护作业团体赛比赛规程
- 装卸搬运工安全操作规程
- 高效的工作方法-刘铁
- 依据《生产安全事故报告和调查处理条例
- 2015专业PS夜景亮化效果图制作教程
- 企业劳动定额定员浅析
- 中枢神经系统医学影像学本科五年制第五
- 长城汽车参观探营第三站:研发试验中心
- 小升初语文专项训练
- 建筑工程质量检测资质分类与等级标准
- 周燕珉-我国养老社区的发展现状与规划
- 《生命里最后的读书会》读后感
- 实验室管理评审报告
- CCNA思科网院教程精华之网络基础知识




