节点文献

基于Web Services的异构系统集成技术研究与应用

Research and Design of Hierarchical Systems Integration Based on Web Services

【作者】 李建奇

【导师】 罗安;

【作者基本信息】 湖南大学 , 电路与系统, 2007, 硕士

【摘要】 基于Web Services的异构系统集成技术作为一种新的集成技术,正在成为企业异构系统集成的主流。传统的企业异构系统集成方案一般是点对点间的集成,在实际应用中存在集成能力差、可扩展性差、互操作能力差、集成代价高等缺点。而Web Services有着良好的互操作性、良好的封装性、廉价性、松散耦合的结构,这对于在企业与企业之间和企业内部之间通过Web Services来集成各种业务是非常理想的。Web Service在通信机制上与现有组件技术相比,服务器和客户机都不需要安装特殊的通信协议,只需支持通用的网络协议((HTTP)和数据格式(XML)就可实现相互通信。客户端把数据以XML的形式进行SOAP包装,并以HTTP形式进行发送,服务器就能接收数据。这样利用XML语言和SOAP协议,就实现了异构平台上的对象服务调用。本文以韶关冶炼厂供电系统的建设为背景,提出了基于Web Services的异构系统集成方案,并给出了相应的实现。首先详细分析了当前的企业异构系统集成面临的问题和传统集成模式,对企业系统集成的特性和可行性策略进行了阐述。论述异构应用系统集成的几种主要方法,并分析了各种技术的优缺点。接着详细介绍了Web Services的集成技术的核心实现部分,介绍了在.NET平台下采用C#语言的开发过程。具体来说完成了三遥系统与honeywell系统和直流屏系统的集成,它们的数据通过串口和Web服务结合的方式整合到三遥系统中。在供电系统的建设中,通过Web服务来屏蔽各系统的异构性,在中心站记录了各个数据库的连接与访问方式,通过Web服务将异构的数据库采用同样的方式进行访问,从而提供了更广地理范围的数据共享。对于热工系统的数据获取、数据转换,以及数据的解析和展现分别进行了详细的讨论。对于二期项目系统的整体运行流程、模块设计等给出了设计思想和程序框图。介绍了使用WSE(WS-Security)技术来保证Web Services安全服务的实现过程,给出结合用户认证和数据获取过程的详细设计过程。同时还设计了集成平台管理服务等相关应用程序。这些相关Web服务可以被中心站的门户站调用以获取数据,这使其可以方便在Internet上发布,提高数据的使用率和覆盖范围。实践结果表明,该方案有较好的可行性,能够更好的实现系统集成解决企业“孤岛”问题,能够进一步提高企业的信息化程度。

【Abstract】 With the development of social information, integration schema of hierarchical systems Integration based on Web Services has becoming the leading EAI field. Traditional Integration methods usually integrate applications from peer to peer. It has many deficiencies, such as poor ability of integration, poor extensibility, poor interoperability and high cost in integration. But Web Services has the predominant features of interoperability, encapsulation, low cost, loose coupling structure, normal protocol and high integration. The characters of Web Services will fetch up to the integration about enterprise in and out application. It needn’t to install a special agreement on the server and client, which only need to support HTTP protocol and data format (XML) for mutual communication, use XML language and SOAP protocol to realize the integrations of hierarchical systems Method.This paper is based on the power system of ShaoGuan smeltery. The main purpose is data exchanging and sharing in hierarchical systems. On the basis of research of traditional technology and the project we are working on, considering the requirement and efficiency of the system, a solution based on WS-EAI is proposed and design it based on C# language. An advanced data warehouse is adopted in solution of data sharing in three remote control system and Honeywell system. This system can support data service to client and good data interface to senior integrated system. The portal site is design to integrate all systems data. Web service is adopted in solution of data sharing in three remote control system and Honeywell system. Through by Web services, a uniform access interface to databases is provided to mediate which screened the heterogeneity of database. So hierarchical databases can be accessed in the same way, and data can be used in senior layer in the same way, too. This system reduced the code lines for programmers, data sharing in three remote control system in wider range is provided. To improve the security of the model, we research for the security of SOAP message exchanging with the WS Security framework, we introduce how to realize the security of SOAP message exchanging in the framework of WS Security. At the meantime, the data can be distributed to web, data cover area is improved. Practices prove the solution can better solute the“information isolated islands”.

  • 【网络出版投稿人】 湖南大学
  • 【网络出版年期】2008年 05期
  • 【分类号】TP311.52
  • 【被引频次】22
  • 【下载频次】636
节点文献中: 

本文链接的文献网络图示:

本文的引文网络