企业信息门户集成技术研究

更新时间:2023-08-30 08:24:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

50企业家天地 下旬刊/2010/1

企业信息门户集成技术研究

李 勇

摘 要:本文主要研究了企业信息门户技术的具体应用实例及开发方法,实现了单点登录,保证了信息来源的唯一性和信息完全的一致性,建立了企业门户的标准化体系,实现了信息的完全共享,为提高企业门户网站水平,加快企业各部门网站建设,避免分散建设提供了技术路线。关键词:WebService;企业门户;应用集成;EAI;单点登陆中图分类号:F270 文献标识码:A

文章编号:CN43-1027/F(2010)01-050-02

作 者:山东省东营市胜利油田物探研究院;山东,东营,257000

息网络系统,使企业管理活动各个环节通过信息的快捷流通和有效服务,实现资金流、物流和工作流的整合,达到企业资源的优化配置,不断提高企业管理的效率和水平,进而提高企业经济效益和核心竞争能力的过程。

通过系统的建设,将解决企业内各系统之间的数据共享、单点登录、数据交换等问题,同时,也将很好地支撑油田与总部之间进行业务数据交换的需求,解决信息的上传下达、数据的集成和进行统一用户管理,形成与中国石化统一的数据交换和信息资源管理平台。

前 言

胜利油田经过十余年的信息化建设、发展过程,各类经营管理平台、勘探开发业务MIS系统、系统集成平台等已经初步形成,以勘探/开发/生产数据库为核心的专业信息系统初见成效。各单位涉及的业务几乎涵盖了油田生产的各个方面、各个层次,其信息系统的整合是一个非常复杂、综合性极强的过程,包括现有信息系统、网站、应用管理系统等系统的整合。如何把现有系统的集成和今后新建的系统有机地整合起来,并以一种统一的规范和标准来规划这种集成和建设,从而解决油田内各系统之间的数据共享、单点登录、数据交换等成为需要紧迫解决的问题;因此,需要解决信息的上传下达、数据的集成和进行统一用户管理,在油田范围内,形成统一的数据交换和信息资源管理平台。

企业门户一方面能提高企业内部的工作效率,减少不必要的成本和资源的使用,使企业能专注于新的业务发展。另一方面使企业与外部的交流和合作更有效率,与顾客和合作伙伴建立更好的互动关系,从而在快节奏、竞争激烈的环境中保持领先的竞争优势。

从目前企业门户市场的发展看,在门户产品这一市场上竞争的厂商及产品大致可分三个类型。最初级的是:企业文件管理系统+Web,第二个层次是推出独立的EP软件产品,典型的是PlumtreePortal3.0、Brio.Portal6.0和Sybase的金融服务器,第三个层次是一种彻底集成的企业门户应用。这就是Sybase公司目前倡导的EP。

通过对企业信息门户集成的研究,找出一套适合油田信息化发展的、先进的、统一平台的技术方法,为促进油田信息化的发展,提供先进、可靠的信息技术支持;构建企业统一门户平台,对油田的信息资源整体利用,发挥各行业信息的最大效益,减少重复投资,都具有很大作用。

二、关键技术研究

企业门户网站的体系架构研究与建立:主要是研究企业门户网站的相关理论和产品,最终确定企业门户网站的体系架构

和实现产品,建立企业门户网站的体系架构,并制定企业门户的基本功能,形成企业门户网站的用户界面设计参考规范、门户系统安装参考规范、门户系统配置参考规范、门户编码参考规范、门户定制和开发参考规范和参考实施指南。

单点登陆技术的研究与应用:应用系统与企业门户集成最基本的是实现单点登陆,通过对本技术关键的研究,将为应用系统与企业门户的集成提供基础条件。

工作流技术的研究与应用:主要是研究工作流的概念、实现流程、产品等,并研究一些门户产品的工作流如何定制、应用,从而可以实现在企业门户网站下对各种文档、表单实施工作流的定制、自动流转、审批等,实现了灵活安全的文档管理WebServ-ices技术的研究与应用:主要是研究如何在企业门户中使用WebServices技术,最终为应用系统与企业门户的集成提供一种方法。WebPart技术的研究与应用:主要是研究如何使用WebPart技术,最终为应用系统与企业门户的集成提供一种方法。

信息分类技术,主要是研究如何在企业门户网站下,实现结构化、半结构化和异构数据的合理分类,从而为数据的查找应用做好准备,最终形成信息分类技术报告。

三、总体设计方案

(一)企业门户网站的体系架构研究与建立。

在确定门户产品的基础上,对架构技术进行详细的研究,并会结合信息化的具体情况,提出企业门户网站的体系架构。可以考虑以Microsoft的WindowsOS为操作系统,后台数据库服务器配置是MicrosoftSqlServer2005,门户产品是MicrosoftShare-pointPortalServer2007,部分企业集成考虑用BiztalkServer2006,最终通过VisualStudio2005将所有的东西绑定在一起,以统一企业门户的形式展现出来。

(二)应用系统与企业门户网站的集成研究。

这部分研究内容是系统的核心,主要是解决4个关键问题:

一、研究目标

企业信息化包括生产过程的信息化和企业管理的信息化。企业管理信息化是指利用现代管理科学和信息技术建立现代信

企业管理/51

企业门户网站集成后的用户界面自定义,即用户可以根据自己的需要随意添加或者删除自己权限范围内的WebPart部件。

系统主要是研究如何自定义和开发WebPart部件,以及如何在SharepointPortalServer2007中使用WebPart部件。在开发WebPart部件的时候,考虑与WebServices技术进行结合,即让自己开发的WebPart部件调用已经包装好的WebServices服务,

从而实现应用系统与企业门户网站的集成。

图1 企业门户网站实施步骤

a、单点登陆技术;b、工作流技术;c、WebServices技术;d、Web-part技术。

1 单点登陆技术。单点登录(SingleSignOn),简称为SSO,是目前比较流行的企业业务整合的解决方案之一。通过对单点登陆技术的研究,主要是解决目前现实存在的多个应用系统需要多次登录的问题。在解决目前多个应用系统的单点登陆时,通常会遇到以下情况:a、使用的技术不一样,应用的平台不一样,如使用JSP和http://www.77cn.com.cn开发的,他们的应用平台都会不一样;b、所在的物理服务器不一致,未部署在同个服务器集群中;c、使用的权限验证方式不一样,比如说有的使用SESSION,COOKIE,还有的使用STATE服务,可以使用以下几种方法解决。

(1)登入时自动生成在所有系统的验证标志。本方法需要在各个子系统的登入页面放置于框架页面中,在框架的其他页面中隐藏其他子系统的登入页面,当点击 登陆 时触发JS事件把当前的用户名/密码提交到其他子系统的登陆页面中,并且一同提交。这样一次登入,其他所有系统也就登入了。

(2)登入时只生成本系统的验证标志,在转入其他系统中时,从httpContext中通过验证的标志中转化出当前系统需要的验证,当然这个必须在所有系统在同个WEB服务器,并且使用同种技术的前提下。

(3)使用数据库来记录当前的在线信息,登入后就往数据库增加在线信息,并且存入客户端的能够体现其唯一性的信息(IP+机器名等)。

2 WebServices技术。WebServices是一种新的web应用程序分支,他们是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。Web?Services可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他WebServices应用程序可以发现并调用它部署的服务。

研究WebServices技术的目的就是为了解决应用系统与企业门户网站集成的问题。由于目前,应用中有非常多的应用系统,而这些办公系统都是用不同的编程语言开发的,后台是不同的数据库系统,所以,对其集成非常困难。

3 Webpart技术。应用WebPart技术,可以实现应用系统与

综上所述,可以得到如图2所示的应用系统与企业门户网站集成的解决方案示意图。首先,拟将各应用系统进行WebServices包装;然后,通过WebPart部件对WebServices进行调用,从而集成到企业门户网站中;集成后工作流将贯穿于各WebPart部件中。

四、结论与展望

(1)企业应用集成和业务流程整合通过建立底层结构,联系贯穿企业的各种异构系统、应用、数据源等,实现在多系统之间的集成和应用的透明化,使得各个不同的应用能够像一个统一的系统那样交互运行,实现无缝结合。

(2)通过对基于WebService的集成构架的研究与实践,解决了传统企业应用集成在灵活性、复用性、扩展性等方面的问题,提高了EAI方案实施的可行性和便捷性。

(3)构建基于WebService的统一门户平台,分析用WebService构建企业统一门户平台的可行性,提出了基于WebServ-ice的门户信息集成方案及实施框架模型。

参考文献:

[1]基于Web的XMLWebService的研究阳红星、彭志红华东地质学院学报

[2]基于Web的数据整合与发布系统的设计与实现田志博、孙政顺小型微型计算机系统2003年10月

[3]牛桂东,夏安邦.企业应用集成及技术实现.计算机与现代化,2005,3:38-40

(责任编辑:侯高杰)

本文来源:https://www.bwwdw.com/article/htvi.html

Top