基于WebService实现企业应用集成.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于WebService实现企业应用集成.doc

基于WebService技术的企业应用集成管理 李 卫 明 (中国石油燃料油有限责任公司华中销售公司,湖北 武汉 430000) 摘要:结合哈尔滨石化公司信息化技术的应用现状,分析了基于WebService技术的 C/S和B/S程序的系统应用环境,并提出实现企业应用集成管理的2种方案。实际应 用结果表明,该管理软件可实现无缝、高效、联动管理,提高企业内部的系统集成效益。 关键词:WebService; 信息化; EAI; 管理 随着企业的信息化技术的广泛应用,基于WebService技术的C/S和B/S应用程序越来越受到人们的关注。企业迫切需要将这些应用系统进行信息系统集成,以充分发挥信息系统地整合作用。目前有3种方式进行系统集成:功能集成、表示集成和数据集成[1]。企业应用较多的是数据集成和功能集成。 企业应用集成必要性 企业应用集成,即Enterprise Application Integration(EAI),是指在企业范围内,将多个应用系统的过程、软件、标准和硬件集成起来,使其成为无缝运作的整体。与ERP的一样,EAI也是企业管理思想发展的结果。从MRP,MRPII、ERP乃至所谓的ERPII,反应了生产企业中管理范围逐步扩大,从核心的生产部门到包括物料、财务、配送、采购等部门,从员工的出勤信息,工资奖金的计算、业绩考核、员工的综合评价,扩展到企业管理的各方面。 EAI包括硬件、体系结构和过程的集成,包括3个层次。业务过程集成、应用集成和数据集成[2]。 哈尔滨石化公司信息系统的建设从1998年开始,从调度处的生产日报开始,陆续开发了有关生产、管理、运销、库存、人事、门户等信息管理系统。开发的过程中逐渐从生产、库存、财务、工资到人事、管理、文档等方面。经过6 a的开发建设,逐渐形成了以生产、销售、库存、人事、综合等各个管理系统。生产系统主要包括生产调度、计量数据、化验分析、成本核算、罐区计量等管理系统。 各个系统完成不同的功能,在开发的应用系统中部分实现了系统集成,如调度日报中集成了计量数据的数据。但是这种数据集成的力度还非常小,效率低、安全性不好。销售系统主要包括自备车管理、销售管理、地付管理等管理系统。库存系统主要包括供应管理系统。人事系统主要包括工资、档案、公积金、业绩考核、经济责任制考核等等管理系统。 在应用系统的使用开始阶段,系统提高了工作效率,但是随着应用程序的不断开发,系统之间的数据交换成为系统用的瓶颈所在。迫切需要将应用系统集成起来,消除应用系统之间的封闭的情况。 由于当时生产经营的需要临时进行开发的,所以在各系统投用后,各个系统的系统沟通性不好。各个系统各自成为信息孤岛。系统应用程序不能将这些有效的数据充分整合起来并且形成了大量的数据冗余,甚至不知道哪个系统的数据是最后可靠的数据。应用程序之间的数据传输只能通过了解应用程序的数据结构来实现。给应用程序的系统集成造成了极大的困难。如果不了解应用程序的结构,就无法有效的将系统充分的集成起来。无法提供更高的信息技术服务。 由于防火墙的作用,将无法在石油网内进行应用系统的使用,给系统地应用造成了严重的影响。而WebService技术是基于WWW服务方式的服务,防火墙默认可以通过对WWW服务的访问,这样就可以在石油网范围内进行应用系统的应用[3]。 开发的程序主要包括以PB开发为主的C/S应用程序和以ASP/ASPNET开发的B/S应用程序。如何在后来的系统集成中将原有的C/S应用程序和B/S应用程序集成到系统中,这可以通过WebService服务来实现。 2 客户机/服务器(C/S)架构的应用情况 C/S软件架构是基于资源的不对等,且为实现共享而提出来的。是20世纪90年代成熟起来的技术。C/S架构有3个主要组成部分:数据库服务器、客户应用程序和网络。 C/S架构将应用分为2个部分,一部分在服务器端来运行,另一部分在客户端应用程序来运行。服务器端是数据库服务器,存储系统的数据和进行数据的管理。这部分通常由DBMS来实现。客户机完成与用户的交互任务。服务器为多个客户应用程序管理数据。客户程序向服务器端发送、请求和分析从服务器接收的数据[4]。 C/S架构系统包括传统的2层结构、3层结构和多层结构。现有的绝大部分软件都是基于C/S架构的2层结构的应用系统。2层结构C/S结构软件系统2层C/S结构是单一服务器,且以局域网为中心的,难以扩展大大型企业广域网或Internet;软硬件的组合和集成能力有限。系统的可扩展性差。如果1台服务器出现性能差,只能通过更新服务或网络性能来实现;数据的安全性不好。客户端程序直接访问数据库服务器,使数据库的安全性受到威胁。 3层C/S架构的解决了2层架构存在的上述问题。3层架构中,增加1个应用服务器,应用程序的业务逻辑驻留

您可能关注的文档

文档评论(0)

ailuojue + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档