收藏 分享(赏)

基于Web的系统集成应用分析.doc

上传人:gnk289057 文档编号:4715756 上传时间:2019-01-08 格式:DOC 页数:6 大小:36.50KB
下载 相关 举报
基于Web的系统集成应用分析.doc_第1页
第1页 / 共6页
基于Web的系统集成应用分析.doc_第2页
第2页 / 共6页
基于Web的系统集成应用分析.doc_第3页
第3页 / 共6页
基于Web的系统集成应用分析.doc_第4页
第4页 / 共6页
基于Web的系统集成应用分析.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、 基于 Web 的系统集成应用分析摘要:在当前社会发展的过程中,随着各个企业规模模式与计算机技术在各个行业和自身发展过程中的技术不断更新于跟进,企业在发展的过程中实现当前计算机技术的合理运用成为企业在当前发展过程中的主要手段,是保证企业市场占有率的前提基础,更是实现企业现代化发展与管理的主要方法。本文就企业在发展的过程中如何有效地协调企业中基于不同系统平台、不同技术平台的系统工作进行分析和阐述,并分析了基于语义的 web 服务体系架构,对其进行简要的分析与说明。关键词:web 服务;系统集成;语义匹配1.基于语义的 web 服务体系框架web 作为当前社会发展过程中主要的信息结构,是通过各种信

2、息进行关键字连接链,通过其手段进行相互交换与搜索的过程,是超文本发展过程中的简称,更是当前各种先进的产媒体进行传播与交流的主要手段。web 系统最早作是蜘蛛网的意思,随着当前计算机技术的发展,人们逐渐的将其称之为网络,互联网技术,是当前先进科学技术发展过程中的技术支持,其在发展的过程中主要以超文本传输,超媒体以及传输协议组成。其在发展和构架的过程中主要有以下几个方面:1.1 传统 soa 的局限性面向服务的体系架构(soa,service oriented architecture)包括服务提供者、服务请求者、服务注册中心三种角色和服务发布、服务发现和服务绑定三种操作以及wsdl、uddi、s

3、oap 三个标准。soa 中 uddi 的服务发现机制存在着很大的缺陷:wsdl 服务描述语言注重描述服务的技术和语法,不能存储 web 语义级别的信息,只能进行关键字匹配;服务提供者对其提供服务的描述和服务请求者对其需要服务的描述会因为两者对同一种服务的认识不同而出现语义异构。1.2 基于语义的 web 服务体系框架为了解决传统 soa 中存在的问题,引入 owl-s 对 web 服务进行语义描述。在传统 soa 基础上增加了语义匹配层,实现 web 服务的动态组合,即服务的自动发现和匹配,服务的自动调用和服务的自动组装。基于语义 web 服务的 soa。语义匹配层的主要模块:(1)交互模块

4、。负责接收服务提供者提供的服务和服务请求者的请求服务,并将服务提借者提供的服务提交给 owl-s/uddi 转换模块,将服务请求者的请求服务提交给 owl-s 匹配模块。(2)owl-s/uddi 转换模块。负责将服务提供者提供的用 owl-s描述的规范 profile 文件转换成 uddi 格式文件,由 uddi 发布此服务,并将此服务的主要参数信息提交给 owl-s 匹配模块。(3)owl-s 匹配模块。负责将已发布的服务信息存储到相应的web 服务本体库里,利用匹配引擎与服务请求匹配,通过本体推理机制选择最优服务。2.基于语义 web 服务的系统集成2.1 传统系统集成的局限性系统集成的

5、主要目的是信息互通,其架构应具有高度的灵活性和拓展性,并提供较完善的兼容方案,使异构软硬件能协同工作。传统的系统集成技术难以达到以上要求,主要存在几个问题:(1)缺乏统一的接口标准。缺乏统一的接口标准意味着要实现基于不同平台、不同语言的系统互操作将变得很复杂。虽然很多系统集成技术采用创建适配器的方法来解决互操作的问题,但是适配器的结构也没有统一的标准,导致系统的集成产生极大的冗余。并且还要对已有系统的程序代码进行修改,以包括新进的接口。(2)集成机制没有实现松散耦合。系统集成的紧耦合机制,必须以相同的底层架构为前提,进而限制了系统的互操作功能,也使不同系统平台的集成雪上加霜。同时,底层架构的绑

6、定导致系统间的信息通信有着严格的限定。(3)信息传输不够迅捷。企业无法通过传统的集成系统及时收集到其它企业的变动情况。新企业的进入和旧企业的退出、功能更新等相关信息都无法通过集成系统实现信息的共享,严重影响系统集成的质量。2.2 基于语义 web 服务的系统集成模型基于语义 web 服务的系统集成模型。其设计思想是以语义匹配和服务注册中心为中心,任何企业系统都可以集成到系统中来。通过对不同企业系统的 web 服务封装,使得每个系统都可以访问集成系统中的其他系统和被其他系统访问。每个企业系统在基于语义 web 服务的系统集成中既充当服务提供者的角色,又充当服务请求者的角色。通过 internet

7、 将所有的服务汇聚在一起,利用语义匹配代替传统的关键字匹配,并把匹配结果提交到服务注册中心。实现信息服务的描述、注册和动态发现,以及服务的访问,为信息系统的集成和互操作提供技术支撑。2.2.1 系统工作流程假设企业 c 的某项功能对企业 a 有用,因为系统平台的原因,企业 a 无法通过传统的系统集成调用该功能,并且使用传统的 soa关键字匹配方法无法找到该功能,则可通过此模型实现对企业 c的调用,工作流程如下:(1)使用 wsdl 对企业 c 的服务进行描述,形成 wsdl 文件。通过 internet 传送到语义匹配层。(2)语义匹配层使用 wsdl2owl 工具将 wsdl 文件转换成 o

8、wl-s profile 文件,并将此文件提交给 owl-s/uddi 转换模块,由 owl-s/uddi 转换模块将其映射成 uddi 文档,在 uddi 上进行服务发布。同时生成企业 c 服务文件的相关信息,如服务 id 等。owl-s 匹配模块把这些信息存储到 web 服务本体库中。(3)使用 wsdl 对企业 a 的服务请求进行描述,形成 wsdl 文件。通过 internet 传送到语义匹配层。(4)语义匹配层使用 wsdl2owl 工具将 wsdl 文件转换成 owl-s profile 文件。owl-s 匹配模块提取 profile 文件里的主要信息,包括服务的类别、服务的文本描

9、述、输入参数和输出参数等等。将这些服务请求信息与 web 服务本体库里的服务信息进行语义匹配,得到最优服务,即企业 c 提供的服务。2.2.2 语义匹配原理语义服务匹配是语义匹配层中最核心的功能。语义匹配模块主要采取分层匹配策略。匹配过程主要包括两个阶段:第一个阶段主要是对服务类别的匹配。通过 owl-s profile 中的 service category 属性判断服务所属类别,缩小匹配范围。确定服务类别后,进入匹配的第二阶段。第二个阶段主要是对服务功能的匹配。主要是对上一级匹配结果中服务描述的 input、output 进行语义匹配。并把服务请求者要求的匹配度作为阀值,返回与匹配内容相等

10、和相近的匹配结果集。3.结语在当前社会不断发展中,经济全球化已成为社会发展中的主流,更是经济和社会制度发展过程中不可变动的过程。在社会发展中,与其他企业建立高效的集成系统是当前企业发展的基础,是提高企业市场竞争能力的前提,是降低企业成本的基础,更是企业在发展的过程中能够及时的获取各种信息的有效手段。在信息技术不断发展的过程中,传统的系统集成技术已经无法满足当前社会发展的需要。在这种背景的影响之下,实现企业在发展的过程中各个部门内部和各个企业之间进行先进技术的交换和交流已成为不可变动的趋势,针对传统的系统集成无法有效地协调企业内部、企业之间新旧系统工作这一现状,实现企业 web 服务的信息系统集成模型,对企业间的系统实现高度信息共享,有效的解决了企业在当前发展中的各种问题,最大限度地提高信息服务质量。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报