- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web Service企业资源管理平台研究与应用
基于Web Service企业资源管理平台研究与应用
[摘 要] 阐述了企业在整合资源上存在的问题;介绍了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)WSDL。Web服务需要以某种结构化的方式对其本身的功能及其调用和通信方式加以描述,只有这样,Web服务才能被调用者详细地了解,从而快速、准确地加以调用。一个WSDL服务描述包含对一组操作和消息的一个抽象定义、绑定到这些操作和消息的一个具体协议和这个绑定的一个网络端点规范。
(3)UDDI。UDDI是一套基于Web的、分布式的、为Web Service提供信息注册中心的实现标准规范。它提供一种发布和查找服务描述的方法。通过UDDI提供的标准接口,企业或个人可以发布Web Service,供本企业或个人查询,也可以让其他企业或个人访问Web Service。
2 基于Web Service的企业资源管理平台设计方案
Web Service基于XML格式,采用的是松散耦合的方式,异构应用系统可以通过专门的接口连接起来,互操作性、普遍性、易于使用以及高伸缩性等特点,是连接异构应用系统的最佳选择。该方案如图2所示。
下面介绍该方案的关键环节。
2. 1专用接口
专用接口是异构系统与SOAP进行信息交换的桥梁。专用接口设计应该包括以下几个方面:
(1)针对不同的系统搭建不同的接口。只有这样异构系统才能调用Web Service平台。
(2)数据转换服务。对于异构系统发出的信息,验证其有效性,并且生成WSDL,实现异构系统与SOAP数据格式之间的转换。
2. 2扩展SOAP
客户程序与Web服务之间的通信过程为:
(1)客户代码创建代理对象并调用它的方法。
(2)客户端把代理对象发出的实际调用序列化为SOAP请求消息。
(3)SOAP请求消息通过Internet传送到服务器。
(4)在服务器端,把接收的SOAP请求消息反序列化[4]为相应的方法调用
您可能关注的文档
最近下载
- DELIXI德力西仪表JKL5CV JKL2CV智能无功功率自动补偿控制器使用说明书 物料号:A0463099500.pdf
- 道路亮化工程项目可行性研究报告.docx
- 幼儿园必备《师德师风培训》-2024鲜版.ppt
- 新北师大版四年级数学上册《认识更大的数》练习题.pdf
- 【西南大学】[机考][0087]《计算机网络》 (3)辅导资料.doc VIP
- 四川327省考行测真题及解析.doc
- (冀教版)八年级生物下册全教案.pdf VIP
- 广东省汕头市2022-2023学年高一下学期期末考试历史试题(解析版).docx
- 专题 事件类记叙文(记叙文阅读)(原卷版).doc VIP
- 颜料红177的制备工艺分析-analysis of preparation technology of pigment red 177.docx
文档评论(0)