基于Web Service技术实现大型系统集成

作者:66WEN收集整理 来源:www.66wen.com 更新时间:2006年10月01日

夏 平,张水平,余侃民(空军工程大学 电讯工程学院陕西 西安710077)

摘 要:提出了一套解决目前异构系统集成的有效方案。该方案基于先进Web Service技术,能够很好地克服异构系统之间平台、语言、协议的差异,实现无缝、松耦合的系统集成。

关键词:Web Service;系统应用集成;分布式技术;异构系统 Integrating Largescale Application System Based on Web Service TechnologyXIA Ping, ZHANG Shuiping, YU Kanming(Telecommunication Engineering Institute, Air Force Universit y of

Engineering,Xi′an,710077, China)

Abstract:The context provides a set of solution based on Web Service technology, which helps to solve the difficulty of heterogeneous system s. It can work better to overcome the differences such as platform, language an d protocol between these systems with various design structure, and apply the re al seamless and loosecoupling integration

Keywords:Web Service; system integration; distributed techn ology;heterogeneous system

1引言

当一个单位或机构在面临信息化要求时,最直接的方式是采购或自行开发系统以满足需求。久而久之在单位或机构内部将会有许多为了不同目的而建置的信息系统,这些系统使用的操作系统平台(operation system)、程序设计语言(programming language)及信息标准可能不同。当然,将单位内部所必需的系统整合起来的解决方案能够很好的解决这个问题,该方案目的是整合现有子系统,改善应用流程。

过去的集成解决方案虽然能够有效地将系统内部子系统集成到一起,暂时满足应用需求,但仍无法提供有效的方法将所有系统纳入,一旦有新的需求要加入集成,又将面对一连串的程序开发与流程变更,更为重要的是因成本高、导入期间过长而丧失优势。一个大型应用系统内部由数以千计的程序模块、数据库、带有运行过程的数据文件、控制单元以及安全访问机制所组成。由于系统集成工作涉及大量连续的低级别程序开发任务,有时甚至会对大部分系统模块进行重新开发以实现集成需求,因此,集成工作需要消耗大量资源、时间与资金。

运用Web Service技术实现的系统集成方案,将对应用系统创建并集成的那些用以控制自身应用运作效率的应用程序及处理过程所采用的方式产生深远影响。与此同时,该方案也使得随时随地在系统内部自由的交换并访问信息成为可能,Web Service技术能够在应用程序和业务流程之间实现顺畅的自动化信息交换机制,而不必考虑这些信息最初是由何种应用或平台提供的。本文将讨论以下3个问题:

(1)Web Serivice技术的定义及包含协议。

(2)目前3种实施Web Service技术的先进应用程序框架。

(3)应用Web Service技术解决系统集成的实例。2Web Service技术简介

2.1Web Service的定义

Web Service技术是应用程序通过内联网或者因特网发布和利用软件服务的一种标准机制。他提供了一套分布式的计算技术,在Internet或Intranet上通过使用标准的XML协议和信息格式提供应用服务。使用标准的XML协议使得Web服务平台、语言和发布者能够互相独立,并以一种高度灵活和自动化方式组织交互活动,建立基础牢固的系统应用集成,是实现系统集成解决方案的一个理想的选择。

作为Web Service用户,客户程序可以采用UDDI协议发现服务器应用程序(Web Service供应商)发布的Web Service;采用WSDL语言确定服务的接口定义;用基于SOAP的XML文档再通过HTTP,FTP和SMTP等常用通信方式交换数据。在Web Service的客户应用程序一方,客户程序在本机调用方法,但是被调用的方法会被转换为XML(基于SOAP),并通过网络发送给Web S er vice供应商应用程序。供应商再利用XML文档(基于SOAP)发回对方法调用的响应。由于Web

本篇文章共2页,此页为首页 下一页

自动摘要
夏平,张水平,余侃民(空军工程大学电讯工程学院陕西西安710077)摘要:提出了一套解决目前异构系统集成的有效方案。该方案基于先进WebService技术,能够很好地克服异构系统之间平台、语言、协议的差异,实现无缝、松耦合的系统集成。将单位内部所必需的系统整合起来的解决方案能够很好的解决这个问题,该方案目的是整合现有子系统,改善应用流程。
关键词
集成 文档 调用 分布式 子系统 应用 程序模块 流程
版权申明: 本网站所有内容,未经注明的,版权一律属于免费论文网(66wen.com)制作署所有。转载引用本网站的原创文章,请务必注明信息来源,标明“免费论文网(66wen.com)”字样。
免费论文网(66WEN.com)依法保护知识产权,如果我们的文章有涉及或侵犯您的有关权益,请即时与我们联系, 注明网址及文章,我们会即时处理或删除, 感谢您的合作!
免责声明 | 关于我们 | 广告联系 | 帮助设置 | 网站导航 | 发表服务 | 共同合作
皖ICP备案许可06002111
免费论文网(www.66wen.com) 版权所有 copyright 2005--2008,All Rights Reserved