论文部分内容阅读
在计算机技术飞速发展的今天,基于网络环境的各种应用系统层出不穷,这些应用系统大多都要针对大量的数据进行处理。在早期的开发过程中,人们对于不同应用系统间共享数据未予关注,其主要关注的问题是如何开发出适用的系统,使之由人工完成的操作实现自动化。随着社会的发展和进步,将异构系统的应用集成,组建成一个更大的应用系统,使系统之间能共享应用逻辑和应用数据,是大数据处理的迫切需求。异构系统的集成问题表现在:大部分系统的开发年代都不同,开发团队不同,开发技术不同,各类系统的底层数据库的异构等等,这些问题给系统集成带来了极大的困难,各类异构系统逐渐形成了“信息孤岛”。为此人们提出了面向服务架构(Service Oriented Architecture,SOA),以解决系统集成和数据共享的问题。 在技术交易领域,随着技术市场的发展,为了提高技术交易质量和效率,以技术交易、技术转移为主要业务的互联网站数量急剧增加,然而,这些网站都是各自运营和管理的,没有统一的数据标准,数据资源分散,数据无法共享。技术交易全程服务系统的建设就是为了解决这一问题,使得分散的系统得以整合,达到数据资源的共享。 本文研究了以SOA构造分布式系统的方法,分析了开放标准与异构系统的业务功能包装成标准的服务技术。这种服务通过明确的、与实现无关的接口来定义,服务被松散绑定,并且可以通过强调位置透明性和互操作性的通信协议进行调用。更重要的是,其接口采用中立的方式定义,独立于具体实现服务的硬件平台、操作系统和编程语言,使得构建在这样的系统中的服务可以使用统一和标准的方式进行通信。 本文分析了技术交易全程服务系统目前所面临的多系统、多主体集成问题,研究了该模型所需要的XML、WebService等关键技术,提出并设计了基于SOA的统一应用服务接口的模型,该模型重点关注对异构系统的集成。设计的模型组件包括:监听组件、解析组件及消息转换组件。并通过这些组件将异构系统的数据的接入到技术交易全程服务平台的数据总线上,以达到多系统的无缝集成。