




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于Web的系统集成应用分析作者:日期:2基于Web的系统集成应用分析摘要:在当前社会发展的过程中,随着各个企业规模模式与计 算机技术在各个行业和自身发展过程中的技术不断更新于跟进, 企业在发展的过程中实现当前计算机技术的合理运用成为企业在 当前发展过程中的主要手段,是保证企业市场占有率的前提基础, 更是实现企业现代化发展与管理的主要方法。本文就企业在发展 的过程中如何有效地协调企业中基于不同系统平台、不同技术平台的系统工作进行分析和阐述,并分析了基于语义的web服务体系架构,对其进行简要的分析与说明。关键词:web服务;系统集成;语义匹配1. 基于语义的web服务体系框架web作为当前社会发
2、展过程中主要的信息结构,是通过各种信息进行关键字连接链,通过其手段进行相互交换与搜索的过程, 是超文本发展过程中的简称,更是当前各种先进的产媒体进行传 播与交流的主要手段。web系统最早作是蜘蛛网的意思,随着当 前计算机技术的发展,人们逐渐的将其称之为网络,互联网技术, 是当前先进科学技术发展过程中的技术支持,其在发展的过程中 主要以超文本传输,超媒体以及传输协议组成。其在发展和构架 的过程中主要有以下几个方面:1.1传统soa的局限性面向服务的体系架构(soa,service orientedarchitecture ) 包括服务提供者、服务请求者、服务注册中心三种角色和服务发布、服务发现和
3、服务绑定三种操作以及 wsdl、uddi、soap三个标准。soa中uddi的服务发现机制存在着很大的缺陷:wsdl服务描述语言注重描述服务的技术和语法,不能存储web语义级别的信息, 只能进行关键字匹配;服务提供者对其提供服务的描述和服务请 求者对其需要服务的描述会因为两者对同一种服务的认识不同而 出现语义异构。1.2基于语义的web服务体系框架为了解决传统soa中存在的问题,引入owl-s对web服务进行 语义描述。在传统soa基础上增加了语义匹配层,实现 web服务的动态组合,即服务的自动发现和匹配,服务的自动调用和服务 的自动组装。基于语义 web服务的soa。语义匹配层的主要模块:(
4、1) 交互模块。负责接收服务提供者提供的服务和服务请求者的请求服务,并将服务提借者提供的服务提交给 owl-s/uddi转换模块,将服务请求者的请求服务提交给owl-s匹配模块。(2) owl-s/uddi转换模块。负责将服务提供者提供的用owl-s描述的规范Profile文件转换成uddi格式文件,由uddi发布此服务,并将此服务的主要参数信息提交给owl-s匹配模块。owl-s匹配模块。负责将已发布的服务信息存储到相应的 web服务本体库里,利用匹配引擎与服务请求匹配,通过本体推理机制选择最优服务。2. 基于语义web服务的系统集成2.1传统系统集成的局限性系统集成的主要目的是信息互通,其
5、架构应具有高度的灵活性 和拓展性,并提供较完善的兼容方案,使异构软硬件能协同工作。传统的系统集成技术难以达到以上要求,主要存在几个问题:(1)缺乏统一的接口标准。缺乏统一的接口标准意味着要实现基于不同平台、不同语言的系统互操作将变得很复杂。虽然很多 系统集成技术采用创建适配器的方法来解决互操作的问题,但是 适配器的结构也没有统一的标准,导致系统的集成产生极大的冗 余。并且还要对已有系统的程序代码进行修改,以包括新进的接 口。(2)集成机制没有实现松散耦合。系统集成的紧耦合机制,必须以相同的底层架构为前提,进而限制了系统的互操作功能,也 使不同系统平台的集成雪上加霜。同时,底层架构的绑定导致系
6、统间的信息通信有着严格的限定。(3) 信息传输不够迅捷。企业无法通过传统的集成系统及时收集到其它企业的变动情况。新企业的进入和旧企业的退出、功能 更新等相关信息都无法通过集成系统实现信息的共享,严重影响 系统集成的质量。2.2基于语义web服务的系统集成模型基于语义web服务的系统集成模型。其设计思想是以语义匹配 和服务注册中心为中心,任何企业系统都可以集成到系统中来。通过对不同企业系统的web服务封装,使得每个系统都可以访问 集成系统中的其他系统和被其他系统访问。每个企业系统在基于 语义web服务的系统集成中既充当服务提供者的角色,又充当服 务请求者的角色。通过in ternet将所有的服务
7、汇聚在一起,利用语义匹配代替传统的关键字匹配,并把匹配结果提交到服务注册 中心。实现信息服务的描述、注册和动态发现,以及服务的访问, 为信息系统的集成和互操作提供技术支撑。221系统工作流程假设企业c的某项功能对企业a有用,因为系统平台的原因, 企业a无法通过传统的系统集成调用该功能,并且使用传统的soa关键字匹配方法无法找到该功能,则可通过此模型实现对企业c的调用,工作流程如下:(1)使用wsdl对企业c的服务进行描述,形成wsdl文件。通过in ternet 传送到语义匹配层。(2)语义匹配层使用 wsdl2owl工具将wsdl文件转换成owl-sprofile文件,并将此文件提交给owl
8、-s/uddi转换模块,由owl-s/uddi转换模块将其映射成uddi文档,在uddi上进行服务发布。同时生成企业c服务文件的相关信息,如服务id等。owl-s 匹配模块把这些信息存储到web服务本体库中。(3)使用wsdl对企业a的服务请求进行描述,形成wsdl文件。通过in ternet传送到语义匹配层。(4)语义匹配层使用 wsdl2owl工具将wsdl文件转换成owl-s profile 文件。owl-s匹配模块提取profile 文件里的主要信息, 包括服务的类别、服务的文本描述、输入参数和输出参数等等。将这些服务请求信息与web服务本体库里的服务信息进行语义匹 配,得到最优服务,
9、即企业c提供的服务。2.2.2语义匹配原理语义服务匹配是语义匹配层中最核心的功能。语义匹配模块主 要采取分层匹配策略。匹配过程主要包括两个阶段:第一个阶段主要是对服务类别的匹配。通过owl-s profile 中的servicecategory属性判断服务所属类别,缩小匹配范围。确定服务类别后,进入匹配的第二阶段。第二个阶段主要是对服务功能的匹配。主要是对上一级匹配结果中服务描述的inp ut、out put进行语义匹配。并把服务请求者要求的匹配度作为阀值,返回与匹配内容 相等和相近的匹配结果集。3. 结语在当前社会不断发展中,经济全球化已成为社会发展中的主流,更是经济和社会制度发展过程中不可变动的过程。在社会发展中, 与其他企业建立高效的集成系统是当前企业发展的基础,是提高 企业市场竞争能力的前提,是降低企业成本的基础,更是企业在发展的过程中能够及时的获取各种信息的有效手段。在信息技术 不断发展的过程中,传统的系统集成技术已经无法满足当前社会 发展的需要。在这种背景的影响之下,实现企业在发展
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 儿童玩具品牌网络销售授权与分销合同
- 生物制药技术许可与产业化合作协议
- 交通事故赔偿财产补偿及债务处理合同
- 排放应急响应补充协议
- 《有机化学推断及其有机化合物的系统回顾课件》
- 《心血管健康评估》课件
- 能源专业知识培训
- 《应用语文(第三版)》课件第5、6单元 社交礼仪文书;党政机关公文
- 《暗黑系童话》课件
- 《Excel基础教程》课件
- 2025-2030中国高拍仪行业市场发展分析及前景趋势与投资研究报告
- 洗浴合同协议模板
- 绿化工考试试题及答案
- 医疗器械经营质量管理规范(153)培训课件
- 四川宜宾环球集团有限公司招聘笔试真题2024
- 客情维护培训
- 学校校园膳食监督家长委员会履职承诺协议书
- 环保舆情防范预案
- 2025年甘肃公务员省考《行测》真题(含答案)
- JGJT322-2013混凝土中氯离子含量检测技术规程标准
- 2025年福建厦门湖里区市场监督管理局招聘协管员93人高频重点模拟试卷提升(共500题附带答案详解)
评论
0/150
提交评论