基于Web服务的SOA实现应用系统集成研究

基于Web服务的SOA实现应用系统集成研究

论文摘要

Internet是一个分布式的异构信息平台。基于Web的应用种类繁多,从简单的WWW浏览到电子商务、电子政务、电子校务等。这些应用在开发语言上、部署平台上、通信协议上、对外交换的数据格式上存在很大的差异。如何弥补上述差异,将各个信息系统跨平台地无缝集成在一起,成为亟待解决的一个技术难题。传统的分布式技术如CORBA,COM+,EJB等存在平台相关性问题,各个Web应用系统之间、Web应用和传统桌面应用之间难以进行信息交换和共享。它们之间要实现互联互通,甚至要通过Internet进行数据传输,这就需要一种新的技术来解决这些问题;同时,由于现代企业的业务发展迅速,企业的业务流程和功能不断变化,因此对灵活的、可维护性和可扩展性强的IT系统集成的需要成了当务之急。面向服务的架构(SOA)可以很好地解决这种系统集成。近年来Web服务技术日趋成熟,相关标准也比较完善,这为面向服务的架构提供了技术基础和保障。本文讨论Web服务技术在分布式应用集成系统中的应用。详细介绍厦门城建学校信息管理系统集成的实现方法。在此基础上进一步讨论用面向服务的架构构建系统的方案,实现本校内部各子系统的集成。本文同时分析厦门城建学校信息管理系统的业务特点和实际需求,以及传统分布式组件架构集成方法的不足。说明了用面向服务的软件架构进行厦门城建学校信息管理系统集成的优势。接着通过以面向服务软件设计思想对具体业务流程的分析,以Web服务为技术基础,构建不同粒度的面向服务的体系结构。具体探讨该方案如何以最小的代价和最快的速度应对系统业务逻辑的变化。最后,对当前面向服务体系结构还存在的问题和今后的发展趋势进行分析,也对厦门城建学校信息管理系统的实现和发展方向进行展望。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景
  • 1.2 课题的目的和意义
  • 1.3 相关领域的发展及现况
  • 1.3.1 SOA(面向服务的体系结构)的发展
  • 1.3.2 学校信息系统集成的现状
  • 1.4 研究内容
  • 1.5 论文结构
  • 第二章 SOA架构的应用集成
  • 2.1 企业应用集成
  • 2.1.1 企业应用集成概念
  • 2.1.2 传统应用集成的组件技术
  • 2.1.3 传统应用集成的不足
  • 2.2 面向服务的应用集成
  • 2.2.1 面向服务的集成
  • 2.2.2 面向服务集成的优势
  • 2.3 面向服务的架构
  • 2.3.1 SOA概念
  • 2.3.2 SOA实施特征
  • 2.3.3 SOA的实现模型
  • 2.3.4 SOA的分析与设计
  • 2.4 面向服务的集成技术
  • 2.4.1 为何要选择Web服务
  • 2.4.2 Web服务的体系统结构
  • 2.4.3 Web服务的主要协议
  • 第三章 学校信息系统集成需求分析
  • 3.1 业务领域分析
  • 3.1.1 业务流程
  • 3.1.2 业务目标
  • 3.2 现有系统分析
  • 3.2.1 现有系统状况
  • 3.2.2 现有系统存在的问题
  • 3.3 服务发现
  • 3.4 传统集成方案
  • 3.4.1 传统集成方案
  • 3.4.2 传统集成方案的不足
  • 第四章 面向服务的信息系统集成设计
  • 4.1 系统设计原则
  • 4.2 系统架构设计
  • 4.2.1 应用架构层
  • 4.2.2 服务架构层
  • 4.2.3 组件架构层
  • 4.3 系统接口设计
  • 4.3.1 内部集成接口设计
  • 4.3.2 外部集成接口设计
  • 4.4 面向服务集成的安全性设计
  • 4.4.1 统一权限认证设计
  • 4.4.2 服务的访问设计
  • 4.5 应对本系统业务逻辑变化
  • 4.6 设计方案小结
  • 第五章 面向服务的信息系统集成的实现
  • 5.1 .NET平台及开发环境
  • 5.1.1 .NET对Web服务的支持
  • 5.1.2 .NET集成体系结构
  • 5.1.3 Visual Studio.NET开发环境
  • 5.2 开发工具、开发运行平台
  • 5.3 Web服务集成开发
  • 5.3.1 Web服务的创建
  • 5.3.2 Web服务的发布
  • 5.3.3 Web服务的使用
  • 5.4 系统部署
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  

    基于Web服务的SOA实现应用系统集成研究
    下载Doc文档

    猜你喜欢