基于中间件技术的水动力集成网络系统的设计与实现 ——在J2EE框架上采用SOA思想集成Web应用

基于中间件技术的水动力集成网络系统的设计与实现 ——在J2EE框架上采用SOA思想集成Web应用

论文摘要

目前大多数企业都有过去遗留下来的异构的系统、应用、商务流程以及数据源构成的应用环境。如何充分利用原有信息系统的资源,建立低代价的、开放灵活的企业应用集成系统,已经成为企业信息化建设的关键。本文以中国船舶科学研究中心(CSSRC)正在进行的数字化示范工程项目为背景,具体阐述了低代价的、开放灵活的船舶水动力集成设计系统(ESHIDS)的设计方案和实现技术:在使用中间件的基础上,在J2EE框架上采用SOA思想集成Web应用。本文结合本项目的具体需求,首先分析了传统企业应用集成技术的不足,提出在中间件的基础上以面向服务体系结构(SOA)的设计思想来实现企业应用集成(EAI)系统,接着介绍了SOA的相关概念及其实现技术Web Service,分析了基于SOA的EAI集成的原理和优势,详细阐述了对ESHIDS系统的分析、设计与实现,具体包括:采用SOA的思想分析系统需求和现有资源、对现有资源进行Web服务封装、对构建的原子服务进行组合和编排形成流程、在中间件上对服务进行部署和监控、采用Struts框架和Ajax技术完成客户端的实现及对服务的调用、设计数据库结构并采用Hibernate对数据库进行持久化。ESHIDS的成功开发将为国内船舶界各孤立系统的集成与相互通信提供一种可行的方案,以提高船舶设计界的生产效率。本文中采用的中间件包括:集成各类中间件的中间件——企业服务总线OpenESB、作为网络软件基础设施的应用服务器GlassFish、作为数据库中间件使用的Hibernate。这些中间件构成的基础环境将保证整个ESHIDS系统的正常运行。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.1.1 企业应用集成概述
  • 1.1.2 企业应用集成的现状
  • 1.1.3 企业应用集成技术总结
  • 1.1.4 企业应用集成的发展趋势
  • 1.1.5 中间件概述
  • 1.1.6 应用服务器
  • 1.1.7 EAI 与中间件的关系
  • 1.2 课题现状
  • 1.3 研究的内容与意义
  • 1.3.1 本文的研究内容与主要工作
  • 1.3.2 研究的意义
  • 1.4 本文的组织
  • 第二章 课题相关技术
  • 2.1 SOA 概术
  • 2.1.1 SOA 的体系结构
  • 2.2 XML
  • 2.2.1 XML 概述
  • 2.2.2 XML Schema 定义语言(XSD)
  • 2.3 Web Service 技术
  • 2.3.1 Web Service 概述
  • 2.3.2 Web Service 的基本概念
  • 2.4 企业服务总线(ESB)
  • 2.4.1 ESB 的功能
  • 2.4.2 ESB 的特性
  • 2.5 集群技术
  • 2.5.1 集群的概念
  • 2.5.2 集群技术的优势
  • 2.6 本章小结
  • 第三章 系统分析与设计
  • 3.1 系统需求
  • 3.2 系统总体设计
  • 3.2.1 系统实现框架
  • 3.2.2 服务的划分
  • 3.2.3 服务的设计
  • 3.2.4 客户端的设计
  • 3.2.5 数据持久层的设计
  • 3.2.6 数据库结构设计
  • 3.3 本章小结
  • 第四章 系统实现
  • 4.1 服务的实现
  • 4.1.1 用Java Bean、EJB 实现Web Service
  • 4.1.2 CORBA 组件的调用
  • 4.1.3 IDL 到WSDL 的转换
  • 4.2 服务的组合与编排
  • 4.3 服务部署
  • 4.4 客户端的实现
  • 4.4.1 页面的设计与实现
  • 4.4.2 运算历史树的实现
  • 4.4.3 页面过滤器实现对页面的管理
  • 4.4.4 Ajax 技术实现异步发送请求
  • 4.5 数据持久层的实现
  • 4.6 本章小结
  • 第五章 总结与展望
  • 5.1 本文主要工作
  • 5.2 未来工作展望
  • 致谢
  • 参考文献
  • 附录:作者在攻读硕士学位期间发表的论文
  • 相关论文文献

    • [1].中间件市场规模巨大[J]. 理财周刊 2019(44)
    • [2].基于Java的移动终端中间件的研究与设计[J]. 数码世界 2017(02)
    • [3].数字电视交互系统中间件技术浅析[J]. 中国有线电视 2013(12)
    • [4].“中间件技术”课程教学改革中的问题与思考[J]. 中国电力教育 2013(31)
    • [5].电子政务公文流转安全中间件研究[J]. 考试周刊 2013(34)
    • [6].物联网RFID中间件安全解决方案研究[J]. 科技致富向导 2011(14)
    • [7].基于聚类的RFID中间件技术研究[J]. 佳木斯大学学报(自然科学版) 2013(05)
    • [8].面向水利信息化的中间件及其支持服务平台[J]. 水利技术监督 2013(06)
    • [9].从视频监控中间件到云计算中间件[J]. 中国安防 2014(Z1)
    • [10].中间件技术在无线网络中的应用研究[J]. 电脑知识与技术 2013(04)
    • [11].中间件技术在电子文件中心建设中的应用研究[J]. 兰台世界 2012(05)
    • [12].图书馆系统RFID中间件的研究与实现[J]. 山西科技 2012(04)
    • [13].浅谈数字电视嵌入式中间件技术[J]. 有线电视技术 2012(09)
    • [14].“云计算”成为最大的“中间件”[J]. 硅谷 2012(16)
    • [15].金蝶中间件的本土化进攻[J]. IT经理世界 2011(Z1)
    • [16].基于企业应用浅析中间件教学改革[J]. 科技信息 2011(21)
    • [17].基于中间件的云计算理解与价值探讨[J]. 程序员 2010(05)
    • [18].用于冶金工业的中间件[J]. 金属世界 2010(05)
    • [19].东方通中间件在电信行业市场实现四步大跨越[J]. 移动通信 2010(18)
    • [20].反射中间件技术及其发展[J]. 科技广场 2009(01)
    • [21].反射中间件技术及其发展[J]. 科技广场 2009(03)
    • [22].基于安防中间件的安防软件集成平台的研究[J]. 中国安防 2009(08)
    • [23].中间件的隐喻[J]. 中国数字电视 2009(07)
    • [24].中移动集采:东方通中间件脱颖而出[J]. 移动通信 2009(18)
    • [25].“链”接世界的中间件[J]. 21世纪商业评论 2009(10)
    • [26].网络中间件在分布式仿真系统中的应用[J]. 计算机仿真 2009(12)
    • [27].直面危机 国产中间件厂商当自强[J]. 计算机与网络 2009(Z1)
    • [28].做中间件的“剩”者[J]. 软件世界 2009(05)
    • [29].数字化校园网核心中间件之构建研究[J]. 信息技术与信息化 2008(06)
    • [30].内蒙古高速公路收费中间件应用设想[J]. 中国交通信息产业 2008(02)

    标签:;  ;  ;  ;  ;  ;  ;  

    基于中间件技术的水动力集成网络系统的设计与实现 ——在J2EE框架上采用SOA思想集成Web应用
    下载Doc文档

    猜你喜欢