e-works数字化企业网  »  文章频道  »  管理信息化  »  企业门户

企业门户架构设计及功能探讨

2018/1/27    来源:互联网    作者:佚名      
关键字:企业门户  门户逻辑架构  门户功能  
本文主要探讨在集团企业构建门户平台时需考虑的架构设计及其实现的主要功能。

    企业门户建设目标是采用统一选定的门户平台软件,通过二次开发将公司本部现有的所有应用系统进行数据层面、应用层面、信息使用层面的整合,并集成到门户系统中,完成整个门户系统的开发实施工作。同时,按照公司统一用户目录和安全认证标准,建立集团企业的用户目录系统,实现与各部门门户、下属公司门户系统的互连互通。

1、门户逻辑架构设计

    企业内网门户,按照其功能的不同,采用多层体系架构模式,通过分层的技术把系统的不同类型技术和业务需求分离开来,从拓扑结构上,整个内网门户使用了两道防火墙将系统划分为非安全区、非军事区(DMZ)和安全区三个区域,分别对应用户接入层、展示服务层和门户系统应用服务及企业应用层。

    用户接入层:用户处于非安全区域,可以采用多种接入方式,一般以浏览器为主,也可以通过常用的移动终端设备如PDA,WAP手机等接入(需要相关网关的支持)。局域网用户在外部防火墙内,无论采用普通PC或PDA内置无线网卡就可以直接访问网上业务平台;当他们处于移动办公状态时,需要通过不同的VPN网关在外部防火墙的允许下才能访问统一信息平台的应用。

    展现服务层:提供了多层次应用架构中的第一层次,处于非军事区,。它的主要功能是提供认证代理,然后根据负载均衡算法将客户端请求以HTTP方式分发(代理)到后端的门户服务器

    门户应用服务层由Weblogic Portal服务器构建,处于安全区。门户应用服务层为内网门户的主要逻辑实现层,主要包含:接入服务层、页面呈现,门户功能逻辑处理、后台应用系统集成接入等。

    业务系统应用层:内网门户要集成的多个业务体系系统系统构成企业应用层,处于安全区。

2、门户框架设计

    基于Weblogic Portal构建的内网门户将全方位的满足系统需求分析中所提出的所有需求,并可以提供大量的丰富的功能性扩展,在框架层次上主要包括以:页面展现、安全框架与统一认证服务、门户服务、应用集成接口等。

    接入设备:通过对接入设备的识别,可自动选择适合客户端的门户页面内容展现形式。

    安全框架与统一认证服务:内网门户的安全框架应当从总体安全体系考虑。并提供对其他安全产品的集成支持,以达到统一的身份认证管理(IM,Identity Management)和访问控制管理(AM,Access Management)要求。Weblogic PortaL是构建在Weblogic Server之上的J2EE应用。因此对于企业门户访问所涉及的底层安全保障机制以及单点登录的实现支持,都是通过底层应用服务器所提供的基础服务来满足的。其安全框架基于JAAS,提供了即取即用、丰富的安全性功能,包括认证、授权、审计、角色映射、信用映射等模块,这些服务嵌入在应用基础架构中,提供了J2EE应用和Web Services的安全性。Weblogic安全框架提供开放的安全性服务提供者接口(Security Service Provider Interface,SSPI),允许无缝插入定制或第三方的安全性解决方案,提供扩展的安全性服务,无需在Weblogic应用中纳入任何安全性细节或集成代码

    门户服务:门户服务层是门户框架提供的基础服务,主要包括组件化的门户展现框架,用于可插拔的页面风格框架,规则引擎,个性化及交互管理,搜索引擎,UUP,门户委托与授权,协作应用其他服务。门户服务层需要满足前文门户功能需求中的所有内容需求。

    应用整合:门户的应用整合层对后台业务体系的应用系统所蕴藏的信息进行有效的整合、组织、管理,以及时地向用户提供全面、准确的信息,优化企业的运行管理,提高生产运营效率。为了更加充分地利用内部信息资源,更好地实现内部信息共享和沟通。根据应用系统集成的层次及技术实现的差异,可选择的整合方式分为以下五种:Remote Link、Web Clipping、WSRP、定制Portlets、数据集成、完全替代。

3、门户系统功能概述

    利用WEBLOGIC Portal模块化的集成服务,能够方便地访问目前的业务系统,同时将来在基础软件平台上构建的业务系统的服务与它能够无缝地协同工作。

    内容管理功能使得业务管理人员可以方便地添加内容,管理并提供对多个内容数据库内容的动态访问。企业搜索功能提高了最终用户的信息访问能力。协作服务功能帮助企业内部人员方便地实现了信息交互,改善组织的通信能力和生产力。Portal交互管理功能改善了访问者的体验,使系统对每一个用户都能根据其个人不同的网上经历对页面进行优化,从而进一步提升了客户满意度,同时通过与访问者的互动,有助于您实现业务目标。而商务服务功能则为在线交易和销售提供了良好的框架。

    页面组织、信息展示和显示设备管理:WEBLOGIC Portal通过对用户的属性管理,通过对Portal Page和内容版块(portlet)的控制,通过定义不同的desktop,将企业信息有序地、安全地以不同的形式(Browser,手机和掌上设备等)进行展现。

    用户管理、统一用户档案(UUP)和个性化服务:WEBLOGIC Portal提供了对用户的管理,包括用户注册、信息维护、分组和属性管理功能,个性化服务正是建立在用户管理基础之上实现的,对于具有不同属性的客户,不同分组的客户他们看到的Portal page和内容版块(portlets)是不同的。其中的统一用户档案管理可以使Portal的开发人员以统一的API(Jsp taglib和EJB)访问存储于不同位置(数据库,LDAP Server,专有系统等)的用户档案,而不用编写新的程序将其重新组织,使用户的个性化管理和安全控制在现有和全面的用户数据基础上实现。

    协作(Collaboration):由于提高用户的生产率通常就是投资回报的一部分,因此协作是很多门户实现过程中的关键因素。不管用户在何时何地需要信息,WEBLOGIC Portal都可以将相应的信息提供给用户,通过为用户建立email服务,日程安排服务,备忘录服务,信息公告版,讨论室,对不同用户创建的内容信息的共享服务,以及对协作软件(notes和Exchange等)的集成访问提高了不同用户之间的可协作性。

    商务组件:商务服务可以用来构建电子商务门户。支持用户应用开发以及后端系统的集成。开发人员只需要简单地处理目录、购货车、订单管理以及订单折扣,并使用文档中介绍的一些编程接口和JSP标签库,就可以对商务特性进行扩展,并增加自己自定义的内容。

    内容管理:Weblogic Portal提供了对于门户内容管理的支持,这是使用内容服务和可扩展的体系结构实现的,内容可以是多种形式的文档(HTML,XML和Image图片等)只要业务需要,这种体系结构可以支持多个内容数据库的集成。支持内容的创建、修改、删除和上传等操作。并可以与第三方的内容系统集成。

    搜索:Weblogic Portal的企业搜索能力使用了成熟的模式匹配技术,可以让用户在搜索信息时安全地对信息进行访问。WEBLOGIC Portal的企业搜索支持使用关键字和元数据进行搜索。搜索对象包括HTTP,ODBC,XML和文件系统等。

    在企业级Portal中,需要对不同的业务资源进行整合,有组织地对用户进行展示。通过下面的方法,在WEBLOGIC Portal中,将整个企业的资源充分利用并有机组合,以灵活和有序的方式进行展示。

    Portlet:Portlet是门户中的一些应用或应用的视图,可以被看成不同的内容版块。根据开发方式的不同,WEBLOGIC Portal可以支持不同类型的Portlet(JSP/HTML、Web服务、Pageflow或Java),开发人员可以使用Portlet来集成企业系统中位于不同位置的数据和访问不同性质的应用,并以统一的方式进行展示。

    Web Services:门户中某些数据可能是通过访问 Web Services应用得到的。WEBLOGIC Workshop中可以使用简单的可视化开发工具,简化对Web Services的访问,以便将对Web Services的访问快速地集成到企业门户中。

    页面流Pageflow:企业级应用往往建立在MVC的技术基础上实现,在WEBLOGIC Portal中,实现了以Struts为核心的流程控制管理功能,页面逻辑、后台服务(由EJB等实现),数据效验和流程控制在统一的图形化界面中完成。可以使应用开发进行合理分工,同时保证了整个系统的灵活性,同一个后台服务可以同时为不同的界面逻辑服务。只要系统管理员将应用进行相应的配置就可以实现。

    业务流程管理和应用集成:对于需要通过工作流完成的后台逻辑(通常是异步操作或需要通过JCA调用异构系统服务的),WEBLOGIC Portal调用WEBLOGIC的工作流引擎进而继续调用应用视图完成异步工作流或异构系统服务的调用。 

责任编辑:程玥
本文来源于互联网,e-works本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供,并以尽力标明作者与出处,如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐