基于Web Service的企业资源管理平台的研究与应用

来源 :中国管理信息化 | 被引量 : 0次 | 上传用户:jmzsren1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要] 阐述了企业在整合资源上存在的问题;介绍了Web Service技术及其特征;提出了一个基于Web Service的企业资源管理平台的设计方案,并对方案的关键部分进行了研究。
  [关键词] Web Service;企业资源管理平台;体系结构;扩展SOAP
  [中图分类号]F270.7[文献标识码]A[文章编号]1673-0194(2008)10-0061-02
  
  0 引 言
  
  随着企业规模不断扩大,实力不断增强,以及人员数量不断增加,企业各部门常常根据自身实际情况和需要,建立本部门的信息管理系统,这些系统往往采用不同技术标准、不同软硬件平台、并由不同软件开发,这些跨平台异构系统形成了一个个信息孤岛[1]。如何将分散的信息孤岛进行有机的集成,成为当前企业信息管理迫切中需要解决的问题。因此,建立规范化的企业资源管理[2]平台势在必行。
  Web Service提供了一种在不同体系结构下搭建的系统之间相互提供应用服务接口、数据的解决方案。Web Service隐藏了服务的实现细节,使得它具有硬件、软件平台和编程语言的无关性,这也使得基于Web Service的应用具有松散耦合[3]、基于组件和跨平台实现的特性。它采用SOAP、UDDI、WSDL以及HTTP等技术,将相互孤立的站点服务集成在一起,形成一套分布式的、自动化和智能化的网络应用。本文基于上述特点,提出一个基于Web Service的企业资源管理平台的方案。
  
  1 Web Service架构技术
  
  Web Service是一套基于XML的系统架构和分布式计算标准,是通过采用统一的方法进行服务的描述、注册、查询的模式,Web Service提供了一种开放、可互操作的高效的实现框架。
  1. 1Web Service体系结构
  Web Service体系结构基于3种角色(服务提供者、服务注册中心和服务请求者)之间的交互。其体系结构如图1所示。
  交互涉及发布、查找和绑定操作。这些角色和操作一起作用于Web服务构件。服务提供者定义Web服务的服务描述并把它发布到服务请求者或服务注册中心。服务请求者使用查找操作从本地或服务注册中心检索服务描述,然后使用服务描述与服务提供者进行绑定并调用Web 服务实现或与之交互。
  1. 2Web Service的服务协议
  (1)SOAP。SOAP是分散或分布式环境中交换信息的简单协议,它基于XML协议。其本身并没有定义任何应用程序语义,而是用XML来格式化信息,用HTTP来承载消息。HTTP协议是Internet上的通信协议,使用HTTP协议可以调用远程的COM对象,以跨越网络和防火墙的限制。SOAP协议由3部分组成:SOAP信封、编码规则和RPC表示。
  
  下面介绍该方案的关键环节。
  2. 1专用接口
  专用接口是异构系统与SOAP进行信息交换的桥梁。专用接口设计应该包括以下几个方面:
  (1)针对不同的系统搭建不同的接口。只有这样异构系统才能调用Web Service平台。
  (2)数据转换服务。对于异构系统发出的信息,验证其有效性,并且生成WSDL,实现异构系统与SOAP数据格式之间的转换。
  2. 2扩展SOAP
  客户程序与Web服务之间的通信过程为:
  (1)客户代码创建代理对象并调用它的方法。
  (2)客户端把代理对象发出的实际调用序列化为SOAP请求消息。
  (3)SOAP请求消息通过Internet传送到服务器。
  (4)在服务器端,把接收的SOAP请求消息反序列化[4]为相应的方法调用。
  (5)服务器调用Web服务对象中的相应方法。
  (6)服务器把方法调用的返回结果序列化为SOAP响应消息。
  (7)通过Internet把SOAP响应消息传送到客户端。
  (8)客户端把接收到的SOAP响应消息反序列化为返回结果并传给代理对象。
  (9)代理对象把返回结果返回给客户代码。
  SOAP是实现Web Service的关键部分。在Web Service应用中,客户端调用Web Service的方法后,在网络上传输的SOAP响应可能是一个很大的数据集。特别是在数据库调用中,SOAP响应可能会包含大量的数据,有时候可能是上万行记录。对于这样的数据集,在传输过程中会严重影响网络带宽,必须加以控制。因此,在数据传输之前,通过SOAP扩展压缩要传输的数据内容来减少数据流量,提高传输效率。为了减少数据流量,要在发送端SOAP数据串行化之前对其进行压缩,而在接收端SOAP数据并行化之前对数据进行解压缩。
  当SOAP消息绑定在HTTP上进行传输时,为了提高数据传输的安全性,应该对传输内容加密。而数据传输到客户端后,应该对数据进行解密。加密和解密可以使用公开的DES算法[5],也可以使用不对称加密算法,即客户端使用服务器端的公开密钥对传送的SOAP消息进行加密,而服务器端使用私有密钥对收到的加密数据进行解密。
  
  3 结束语
  
  建立高效、快捷的企业资源管理平台,有利于整合企业资源,更有利于企业的信息化建设。本文基于Web Service的特点,提出了一个基于Web Service的企业资源管理平台的方案,并对方案的关键部分进行了研究。随着Web Service技术的不断完善,它在企业信息化建设中将会发挥更大的作用。
  
  主要参考文献
  [1] 杨瑞,蔡虹. 基于SOAP扩展的Web Service应用研究[J]. 计算机应用研究,2006(8):62-64.
  [2] 王红华,俞扬信. 基于B/S结构的房产中介管理系统的设计与实现[J]. 中国管理信息化,2007(10):28-29.
  [3] 白杨. 基于Web Services的证书验证系统的模型框架[J]. 计算机技术与发展,2006(6):36-38.
  [4] 孙永强. Web服务深入编程[M]. 北京:清华大学出版社,2002.
  [5] 柴晓路,梁宇奇. Web Service技术、架构和应用[M]. 北京:电子工业出版社,2003.
其他文献
腾讯长三角AI超算中心开工预估投资超过450亿元  本报讯 6月6日,腾讯长三角人工智能超算中心及產业基地项目在上海松江正式开工,预估投资超过450亿元,占地236亩。据悉,该超算中心将成为长三角最大、全国前三的人工智能超算枢纽,预计2021年底陆续投入使用,将承担各种大规模AI算法计算、机器学习、图像处理、科学计算和工程计算任务。  华为发布“Contact Shield”API:开发新冠病毒接
[摘 要] 本文主要介绍Delphi下ADO ODAC操作异构数据库的方法,使用ODAC、ADO、TextFile以及包括Excel在内的4种数据库平台,完成了一次跨数据库平台的数据组织工作。  [关键词] Delphi; ODAC; ADO; TextFile; Excel  doi : 10 . 3969 / j . issn . 1673 - 0194 . 2012 . 05. 028
[摘 要] 本文主要运用现代绩效管理理论、技术与方法,通过对G电信分公司绩效管理体系进行全面、深入的分析,并针对发现的弊端和不足,提出绩效考核体系的优化方案,为提升经营业绩提供一条行之有效的解决途径。  [关键词] 绩效管理;绩效考核;优化  [中图分类号]F272[文献标识码]A[文章编号]1673-0194(2008)21-0085-03    目前电信市场的竞争日益加剧,中国电信的垄断地位不
近日,三星高等研究院和三星日本研究所聯合公布了固态电池最新进展。该新型电池的原型体积比相同容量传统锂离子电池缩小50%,单次充电可达到800公里续航,循环次数达1000次,大大提高了电动汽车电池技术的功率密度。  续航不足一直是困扰电动车的重要问题。目前,科学界普遍认为,传统锂离子电池能量密度已接近极限,想要实现突破,固态电池技术是一条理想的路径。  在冬天,电动车会出现电量下降的问题。这是因为锂
[摘 要] 目前主流财务软件尚未解决综合结转分步法及其成本还原问题,为此,本文提出了用Excel VB解决实际成本综合结转分步法下产品成本计算及成本还原的方案,同时解决费用分配四舍五入的问题,以期实现成本核算的准确性、及时性和自动化,提高财会人员的工作效率。  [关键词] Excel VB;综合结转;分步法;产品成本;成本还原  [中图分类号]F232[文献标识码]A[文章编号]1673-0194
[摘要]在金蝶KIS财务软件环境下,利用报表函数的强大功能,可以设计和实现会计信息化课程实务操作考核评分的自动化,取得改革的新突破。  [关键词]会计信息化;评分自动4L;金蝶KIS  [中图分类号]F232 [文献标识码]A [文章编号]1673-0194f2009)07-0]06-02    会计信息化是会计发展的必然趋势。对于会计人员来说,掌握会计信息化的实务操作方法和技巧,是胜任会计工
[摘 要] “低碳经济”是全球经济发展的最佳模式之一,低碳经济仅有先进技术的支撑是不够的,必须依托于低碳消费生活才能实现真正的节能减排目的。研究低碳经济背景下黑龙江省低碳消费生活方式的特征及影响因素,建设低碳社区发展社区健康教育,培养居民良好的低碳消费理念且进行低碳消费,对于居民的身心健康以及促进我省经济发展都有重要的现实意义。  [关键词] 低碳经济; 黑龙江省; 社区健康教育; 对策  [中图
[摘 要] 随着信息技术的日益发展,在高校的财务工作中,会计电算化已经逐步替代手工会计,它对提高工作效率、规范财务工作起到了至关重要的作用。本文就如何运用SQL数据库技术来简化财务人员在奖金发放中的工作程序,从而实现快速、准确地将各个部门分散的奖金发放表汇总为一张总表,最终使得奖金发放工作变得简单起来进行分析。  [关键词] 奖金发放;汇总;SQL;表  [中图分类号]F232[文献标识码]B[文
本報讯 日前,中国科学技术大学张捷教授团队与中国地震局合作,推出世界首个人工智能地震监测系统——“智能地动”监测系统,可1秒内精确估算地震震源机制参数。该系统能够根据数据库中汇集的上百万个地震资料,结合地震学理论,快速处理正在发生的地震数据。不仅可推断断层的破裂方向、速度等,还可以帮助预测海啸、强余震的可能分布等。
近日,在MWC2019上海世界移动大会上,中兴通讯发布下一代8K大视频智能机顶盒。作为5G 8K极清大视频端到端解决方案的一部分,8K大视频智能机顶盒可提供超高清视频体验、智能语音交互。  中兴通讯8K大视频智能机顶盒采用12nm芯片技术,配备四核64位处理器,主频高达2.0GHz,支持8K视频解码,分辨率达到4K的4倍,最大程度展现真实世界场景。同时支持AI運算性能,实现低功耗语音唤醒、随时语音