2010-10-25 16:28:17 来源:万方数据
胜利油田经过十余年的信息化建设、发展过程,各类经营管理平台、勘探开发业务MIS系统、系统集成平台等已经初步形成,以勘探/开发/生产数据库为核心的专业信息系统初见成效。各单位涉及的业务几乎涵盖了油田生产的各个方面、各个层次,其信息系统的整合是一个非常复杂、综合性极强的过程,包括现有信息系统、网站、应用管理系统等系统的整合。如何把现有系统的集成和今后新建的系统有机地整合起来,并以一种统一的规范和标准来规划这种集成和建设,从而解决油田内各系统之间的数据共享、单点登录、数据交换等成为需要紧迫解决的问题;因此,需要解决信息的上传下达、数据的集成和进行统一用户管理,在油田范围内,形成统一的数据交换和信息资源管理平台。
企业门户一方面能提高企业内部的工作效率,减少不必要的成本和资源的使用,使企业能专注于新的业务发展。另一方面使企业与外部的交流和合作更有效率,与顾客和合作伙伴建立更好的互动关系,从而在快节奏、竞争激烈的环境中保持领先的竞争优势。
从目前企业门户市场的发展看,在门户产品这一市场上竞争的厂商及产品大致可分三个类型。最初级的是:企业文件管理系统+Web,第二个层次是推出独立的EP软件产品,典型的是Plumtree Portal 3.0、Brio.Portal 6.0和Sybase的金融服务器,第三个层次是一种彻底集成的企业门户应用。这就是Sybase公司目前倡导的EP。
通过对企业信息门户集成的研究,找出一套适合油田信息化发展的、先进的、统一平台的技术方法,为促进油田信息化的发展,提供先进、可靠的信息技术支持;构建企业统一门户平台,对油田的信息资源整体利用,发挥各行业信息的最大效益,减少重复投资,都具有很大作用。
一、研究目标
企业信息化包括生产过程的信息化和企业管理的信息化。企业管理信息化是指利用现代管理科学和信息技术建立现代信息网络系统,使企业管理活动各个环节通过信息的快捷流通和有效服务,实现资金流、物流和工作流的整合,达到企业资源的优化配置,不断提高企业管理的效率和水平,进而提高企业经济效益和核心竞争能力的过程。
通过系统的建设,将解决企业内各系统之间的数据共享、单点登录、数据交换等问题,同时,也将很好地支撑油田与总部之间进行业务数据交换的需求,解决信息的上传下达、数据的集成和进行统一用户管理,形成与中国石化统一的数据交换和信息资源管理平台。
二、关键技术研究
企业门户网站的体系架构研究与建立:主要是研究企业门户网站的相关理论和产品,最终确定企业门户网站的体系架构和实现产品,建立企业门户网站的体系架构,并制定企业门户的基本功能,形成企业门户网站的用户界面设计参考规范、门户系统安装参考规范、门户系统配置参考规范、门户编码参考规范、门户定制和开发参考规范和参考实施指南。
单点登陆技术的研究与应用:应用系统与企业门户集成最基本的是实现单点登陆,通过对本技术关键的研究,将为应用系统与企业门户的集成提供基础条件。
工作流技术的研究与应用:主要是研究工作流的概念、实现流程、产品等,并研究一些门户产品的工作流如何定制、应用,从而可以实现在企业门户网站下对各种文档、表单实施工作流的定制、自动流转、审批等,实现了灵活安全的文档管理Web Serv,ices技术的研究与应用:主要是研究如何在企业门户中使用Web Services技术,最终为应用系统与企业门户的集成提供一种方法。WebPart技术的研究与应用:主要是研究如何使用WebPart技术,最终为应用系统与企业门户的集成提供一种方法。
信息分类技术,主要是研究如何在企业门户网站下,实现结构化、半结构化和异构数据的合理分类,从而为数据的查找应用做好准备,最终形成信息分类技术报告。
三、总体设计方案
(一)企业门户网站的体系架构研究与建立。
在确定门户产品的基础上,对架构技术进行详细的研究,并会结合信息化的具体情况,提出企业门户网站的体系架构。可以考虑以Microsoft的Windows为操作系统,后台数据库服务器配置是Microsoft Sql Server 2005,门户产品是Microsoft Sharepoint Portal Server2007,部分企业集成考虑用Biztalk Server 2006,最终通过Visual Studio 2005将所有的东西绑定在一起,以统一企业门户的形式展现出来。
(二)应用系统与企业门户网站的集成研究。
这部分研究内容是系统的核心,三要是解决4个关键问题:

图1 企业门户网站实施步骤
a、单点登陆技术;b、工作流技术;c、Web Services技术;d、Webpart技术。
1.单点登陆技术。单点登录(Single Sign On),简称为SSO,是目前比较流行的企业业务整合的解决方案之一。通过对单点登陆技术的研究,主要是解决目前现实存在的多个应用系统需要多次登录的问题。在解决目前多个应用系统的单点登陆时,通常会遇到以下情况:a、使用的技术不一样,应用的平台不一样,如使用JSP和ASP.NET开发的,他们的应用平台都会不一样;b、所在的物理服务器不一致,未部署在同个服务器集群中;c、使用的权限验证方式不一样,比如说有的使用SESSION,COOKIE,还有的使用STATE服务,可以使用以下几种方法解决。
(1)登入时自动生成在所有系统的验证标志。本方法需要在各个子系统的登入页面放置于框架页面中,在框架的其他页面中隐藏其他子系统的登入页面,当点击“登陆”时触发Js事件把当前的用户名/密码提交到其他子系统的登陆页面中,并且一同提交。这样一次登人,其他所有系统也就登入了。
(2)登入时只生成本系统的验证标志,在转入其他系统中时,从httpContext中通过验证的标志中转化出当前系统需要的验证,当然这个必须在所有系统在同个WEB服务器,并且使用同种技术的前提下。
(3)使用数据库来记录当前的在线信息,登入后就往数据库增加在线信息,并且存入客户端的能够体现其唯一性的信息(IP+机器名等)。
2.Web Services技术。Web Services是一种新的web应用程序分支,他们是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。Web?Services可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他Web Services应用程序可以发现并调用它部署的服务。
研究Web Services技术的目的就是为了解决应用系统与企业门户网站集成的问题。由于目前,应用中有非常多的应用系统,而这些办公系统都是用不同的编程语言开发的,后台是不同的数据库系统,所以,对其集成非常困难。
3.Webpart技术。应用WebPart技术,可以实现应用系统与企业门户网站集成后的用户界面自定义,即用户可以根据自己的需要随意添加或者删除自己权限范围内的WebPart部件。
系统主要是研究如何自定义和开发WebPart部件,以及如何在Sharepoint Poaal Server2007中使用WebPart部件。在开发WebPart部件的时候,考虑与Web Services技术进行结合,即让自己开发的WebPart部件调用已经包装好的Web Services服务,从而实现应用系统与企业门户网站的集成。
综上所述,可以得到如图2所示的应用系统与企业门户网站集成的解决方案示意图。首先,拟将各应用系统进行WebServices包装;然后,通过WebPaa部件对Web Services进行调用,从而集成到企业门户网站中;集成后工作流将贯穿于各WebPaa部件中。
四、结论与展望
(1)企业应用集成和业务流程整合通过建立底层结构,联系贯穿企业的各种异构系统、应用、数据源等,实现在多系统之间的集成和应用的透明化,使得各个不同的应用能够像一个统一的系统那样交互运行,实现无缝结合。
(2)通过对基于Web Service的集成构架的研究与实践,解决了传统企业应用集成在灵活性、复用性、扩展性等方面的问题,提高了EAI方案实施的可行性和便捷性。
(3)构建基于Web Service的统一门户平台,分析用WebService构建企业统一门户平台的可行性,提出了基于Web Serv—ice的门户信息集成方案及实施框架模型。
(责编:陈广成)
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。
