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

来源 :江南大学 | 被引量 : 0次 | 上传用户:iiiii119119
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前大多数企业都有过去遗留下来的异构的系统、应用、商务流程以及数据源构成的应用环境。如何充分利用原有信息系统的资源,建立低代价的、开放灵活的企业应用集成系统,已经成为企业信息化建设的关键。本文以中国船舶科学研究中心(CSSRC)正在进行的数字化示范工程项目为背景,具体阐述了低代价的、开放灵活的船舶水动力集成设计系统(ESHIDS)的设计方案和实现技术:在使用中间件的基础上,在J2EE框架上采用SOA思想集成Web应用。 本文结合本项目的具体需求,首先分析了传统企业应用集成技术的不足,提出在中间件的基础上以面向服务体系结构(SOA)的设计思想来实现企业应用集成(EAI)系统,接着介绍了SOA的相关概念及其实现技术WebService,分析了基于SOA的EAI集成的原理和优势,详细阐述了对ESHIDS系统的分析、设计与实现,具体包括:采用SOA的思想分析系统需求和现有资源、对现有资源进行Web服务封装、对构建的原子服务进行组合和编排形成流程、在中间件上对服务进行部署和监控、采用Struts框架和AjaX技术完成客户端的实现及对服务的调用、设计数据库结构并采用Hibernate对数据库进行持久化。ESHIDS的成功开发将为国内船舶界各孤立系统的集成与相互通信提供一种可行的方案,以提高船舶设计界的生产效率。 本文中采用的中间件包括:集成各类中间件的中间件--企业服务总线OpenESB、作为网络软件基础设施的应用服务器GlassFish、作为数据库中间件使用的Hibemate。这些中间件构成的基础环境将保证整个ESHIDS系统的正常运行。
其他文献
随着信息技术的发展,当前的企业需要根据市场形势随时并且迅速调整自己的业务,但是业务需求的变化却得不到企业信息系统的强力支持,因为只能通过不断开发新应用、扩展现有应
微电子、计算机和无线通信等技术的进步,推动了低功耗多功能传感器的快速发展,使其在微小体积内能够集成信息采集、数据处理和无线通信等多种功能。这些微型传感器通过自组织
随着物联网时代的到来,智能家居、车联网和智能可穿戴设备逐渐走入了人们的日常生活。车联网T-Box终端和Android智能手机终端常常暴露在白盒攻击环境之中,容易受到来自恶意攻
本论文主要研究的是C程序设计题目的自动评改。分别从知识库的组建、评改技术和利用语义分析方法分析题目、处理问题等方面进行了详细的论述。着重介绍了知识库的构建和程序
随着数字医疗、远程诊断技术的实施与快速发展,医疗图像处理越来越受到人们的广泛关注。与普通图像相比,医疗图像本质上具有模糊性和不均匀的特点,医学上采用不同的成像设备
随着大型企事业的发展,其原有的信息系统情况与模式越来越不利于自身的发展。其中尤为突出的问题是各种异构数据繁杂并存,各个系统之间不能互连,信息不能共享,形成一个个的“
需求工程作为软件工程的子领域,是软件生命周期的一个重要阶段,同时也贯穿于整个软件生命周期,随着软件使用领域和范围的不断深入和扩大,其重要性越来越突出。需求工程方法学是研
随着通信技术的高速发展,以及第三代移动通信系统(3G)技术的成熟和即将商用,移动网络的规模正在不断扩大,网络结构也正进行着不断地变化和调整,网络复杂度日益提高,业务更丰富,网元
Open CL全称为Open Computing Language,即开放计算语言,在2008年由Apple公司首先提出,现由非盈利技术联盟Khronos Group管理的一种异构编程框架。其目的在于提出一种通用的
计算机和网络技术的发展使人类逐渐步入了信息化社会,信息安全问题与人们生产生活的联系越来越紧密。密码学与数字签名技术已成为信息安全技术的主要应用之一。网络发展所带