基于SOA的企业异构数据集成研究与应用
发布时间:2018-10-18 11:22
【摘要】:随着信息技术的飞速发展,信息化产业不断地升级,企业信息化进程的加快,企业或者个人之间越来越需要沟通。为了提高企业的综合竞争力,企业往往会根据自身的规模采用多种应用软件系统来支撑其业务发展,由于系统之间相互独立,缺乏数据的通信和共享,由此形成的“信息孤岛”大量存在。研究如何对这些异构系统的异构数据实现有效集成,构建统一的异构数据集成平台,实现企业数据的交流和共享成为企业应用的重要研究目标。随着XML、Web服务、Web语义技术、本体论等技术的在数据集成领域广泛应用,凭借SOA的诸多优势,将SOA应用于企业异构数据集成也越来越受到人们的关注。 目前国内外专家已经提出了一些异构数据集成的技术,但他们在满足用户访问需求方面还存在很多不足。为了解决上述问题,本文在对现有的异构数据集成理论和异构数据集成方法进行研究的基础上,利用SOA设计思想,采用Web服务等相关技术,提出了一种基于SOA的企业异构数据集成系统框架。 论文分析了当前常用的一些异构数据集成方法,并比较了这些方法的优缺点,针对现有异构数据集成方法存在的不足之处,探讨了在SOA上进行企业异构数据集成的可行性,利用XML、Web服务等技术对SOA的支持,设计了一个基于SOA的企业异构数据集成系统框架。该框架分为服务提供层和服务接口层两层结构,服务提供层包含数据源适配器、数据引擎、数据服务、注册管理、安全管理等模块,主要负责与数据库交互,对数据库中的数据进行处理,为服务接口层提供数据服务,并对数据库、用户安全登录等进行管理;服务接口层主要包含服务解析和服务管理两个模块,负责对数据的服务封装及服务的查找、调用、组合等处理。本系统的优势在于引入了Web服务,采用SOA的思想,以服务为核心,把系统的数据删除、查找、更新等功能都封装为服务,屏蔽了用户与数据之间的具体交互过程,实现了用户对异构数据的透明访问。最后论文以某软件公司为背景对本文提出的系统框架进行了应用分析与设计,证明了该系统的实用性,并通过实验,设计了一个异构数据集成系统,进一步验证了本文研究工作的正确性和有效性。
[Abstract]:With the rapid development of information technology, the continuous upgrading of information industry, the acceleration of enterprise informatization process, enterprises or individuals more and more need to communicate. In order to improve the comprehensive competitiveness of enterprises, enterprises often adopt a variety of application software systems to support their business development according to their own scale. Because the systems are independent of each other, there is a lack of data communication and sharing. The resulting "information island" exists in large numbers. How to effectively integrate the heterogeneous data of these heterogeneous systems, construct a unified heterogeneous data integration platform, and realize the exchange and sharing of enterprise data has become an important research goal of enterprise application. With the wide application of XML,Web services, Web semantic technology, ontology and other technologies in the field of data integration, the application of SOA to heterogeneous data integration in enterprises has attracted more and more attention with the help of many advantages of SOA. At present, experts at home and abroad have put forward some heterogeneous data integration technologies, but they still have a lot of shortcomings in meeting user access requirements. In order to solve the above problems, based on the research of the existing heterogeneous data integration theory and heterogeneous data integration methods, this paper uses SOA design ideas and Web services and other related technologies. A framework of heterogeneous data integration system based on SOA is proposed. This paper analyzes some current heterogeneous data integration methods, compares their advantages and disadvantages, and discusses the feasibility of enterprise heterogeneous data integration based on SOA, aiming at the shortcomings of existing heterogeneous data integration methods. A framework of enterprise heterogeneous data integration system based on SOA is designed by using XML,Web services and other technologies to support SOA. The framework is divided into two layers: service provider layer and service interface layer, which includes data source adapter, data engine, data service, registration management, security management and so on. The data in the database is processed to provide the data service for the service interface layer, and to manage the database, user safe login, etc. The service interface layer mainly includes two modules: service resolution and service management. Responsible for data encapsulation and service search, call, composition, etc. The advantage of this system lies in introducing the Web service, adopting the idea of SOA, taking the service as the core, encapsulating the data deletion, searching, updating and other functions of the system as the service, shielding the concrete interactive process between the user and the data. The user can access the heterogeneous data transparently. Finally, based on the background of a software company, the application analysis and design of the proposed system framework are carried out, and the practicability of the system is proved. Through experiments, a heterogeneous data integration system is designed. The correctness and validity of the research work are further verified.
【学位授予单位】:广东工业大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.09
本文编号:2278979
[Abstract]:With the rapid development of information technology, the continuous upgrading of information industry, the acceleration of enterprise informatization process, enterprises or individuals more and more need to communicate. In order to improve the comprehensive competitiveness of enterprises, enterprises often adopt a variety of application software systems to support their business development according to their own scale. Because the systems are independent of each other, there is a lack of data communication and sharing. The resulting "information island" exists in large numbers. How to effectively integrate the heterogeneous data of these heterogeneous systems, construct a unified heterogeneous data integration platform, and realize the exchange and sharing of enterprise data has become an important research goal of enterprise application. With the wide application of XML,Web services, Web semantic technology, ontology and other technologies in the field of data integration, the application of SOA to heterogeneous data integration in enterprises has attracted more and more attention with the help of many advantages of SOA. At present, experts at home and abroad have put forward some heterogeneous data integration technologies, but they still have a lot of shortcomings in meeting user access requirements. In order to solve the above problems, based on the research of the existing heterogeneous data integration theory and heterogeneous data integration methods, this paper uses SOA design ideas and Web services and other related technologies. A framework of heterogeneous data integration system based on SOA is proposed. This paper analyzes some current heterogeneous data integration methods, compares their advantages and disadvantages, and discusses the feasibility of enterprise heterogeneous data integration based on SOA, aiming at the shortcomings of existing heterogeneous data integration methods. A framework of enterprise heterogeneous data integration system based on SOA is designed by using XML,Web services and other technologies to support SOA. The framework is divided into two layers: service provider layer and service interface layer, which includes data source adapter, data engine, data service, registration management, security management and so on. The data in the database is processed to provide the data service for the service interface layer, and to manage the database, user safe login, etc. The service interface layer mainly includes two modules: service resolution and service management. Responsible for data encapsulation and service search, call, composition, etc. The advantage of this system lies in introducing the Web service, adopting the idea of SOA, taking the service as the core, encapsulating the data deletion, searching, updating and other functions of the system as the service, shielding the concrete interactive process between the user and the data. The user can access the heterogeneous data transparently. Finally, based on the background of a software company, the application analysis and design of the proposed system framework are carried out, and the practicability of the system is proved. Through experiments, a heterogeneous data integration system is designed. The correctness and validity of the research work are further verified.
【学位授予单位】:广东工业大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.09
【引证文献】
相关硕士学位论文 前4条
1 戴爱飞;计划项目管理系统集成[D];中国地质大学(北京);2015年
2 卢一枝;Deep Web数据库集成技术的研究[D];上海师范大学;2015年
3 葛善伟;基于微信平台的患者就医服务系统开发与实现[D];南京师范大学;2015年
4 丁科;基于SOA的电网全景展示平台信息集成技术研究[D];华北电力大学;2015年
,本文编号:2278979
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2278979.html