Print

基于消息的企业应用集成模式的研究与实现

论文摘要

随着企业信息化建设的不断深入,企业中各个应用系统之间的信息共享与协同工作问题越来越受到重视。为实现各个应用系统之间的互联互通,需要一种新的、有效的方式将孤立分散的应用系统联系起来,形成资源共享、业务协作的分布式应用体系。企业应用集成(Enterprise ApplicationIntegration,EAI)逐渐发展成为一种有效的解决方案。EAI通过建立底层结构,在两个或更多的应用系统之间进行无缝连接,使它们像一个整体一样进行业务处理和信息共享。论文首先从企业自身的需求和集成技术两个角度探讨了企业应用集成的产生与发展,分析了企业集成在企业中实施的意义和消息级应用集成的现状与优势;然后在分析现有企业应用集成的基础上,结合消息中间件技术,研究基于消息的企业应用集成模式。利用Microsoft消息队列(MicrosoftMessaging Queue,MSMQ)、Microsoft BizTalk Server和可扩展标记语言(Extensible Markup Language,XML)构建基于消息的企业应用集成系统,为不同应用系统间的数据与功能交互提供集成环境,实现一种松耦合的、可靠的、灵活的企业应用集成模式。论文对该集成模式进行了详细的分析,论述其设计原理、关键技术和构建方法,为企业应用集成的实现提供一个可借鉴的方法。最后,论文通过一个项目实例,来验证此集成模式的可行性和有效性,并详细论述了集成系统实现的方法。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题研究背景
  • 1.2 国内外发展现状
  • 1.3 课题研究目标和内容
  • 第2章 企业应用集成综述
  • 2.1 EAI概述
  • 2.1.1 EAI定义
  • 2.1.2 EAI的发展
  • 2.1.3 EAI的类型
  • 2.2 EAI方案选择
  • 2.3 基于消息的EAI
  • 2.3.1 点到点的集成
  • 2.3.2 基于消息中间件的集成
  • 2.4 消息EAI的优点
  • 第3章 基于消息的企业集成模式
  • 3.1 EAI模式分析
  • 3.1.1 消息基础服务
  • 3.1.2 消息传输模块
  • 3.1.3 消息路由模块
  • 3.1.4 消息转换模块
  • 3.1.5 消息端点
  • 3.1.6 运行状况及活动跟踪管理
  • 3.2 基于消息的EAI模式的架构设计
  • 3.3 实现技术选择
  • 3.4 EAI系统结构设计
  • 3.5 系统部署
  • 第4章 关键技术
  • 4.1 MSMQ
  • 4.1.1 MSMQ组件
  • 4.1.2 MSMQ功能
  • 4.1.3 MSMQ优点
  • 4.2 BizTalkServer 2006
  • 4.3 XML
  • 4.3.1 XML的特性
  • 4.3.2 XML与BizTalk
  • 第5章 集成实例的设计与实现
  • 5.1 项目背景
  • 5.2 采购管理功能分析
  • 5.3 集成实施方案选择
  • 5.4 集成实现
  • 5.4.1 消息队列管理
  • 5.4.2 消息模板定义
  • 5.4.3 消息发送器与接收器设计
  • 5.4.4 BizTalk应用程序设计
  • 5.4.5 消息跟踪管理
  • 总结与展望
  • 致谢
  • 参考文献
  • 攻读硕士学位期间发表的论文及科研成果
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/1c1aeaef9c3930bff4642c47.html