用于webMethods EAI应用集群的自动化部署工具的设计与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:ixunsoo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
企业应用集成(Enterprise Application Integration,EAI)是由一系列计算机技术和软件服务组成的框架,其功能是对企业中的系统和应用进行连接和集成。web Methods是一个用于企业应用集成的商业软件套件,是当前主流EAI软件之一。本文以某大型跨国企业中使用的web Methods EAI应用集群为研究背景,指出了该EAI平台在开发和运维工作中存在的集群部署功能缺失、部署工作需要人工介入,以及缺乏对部署项目的持续集成管理等问题。本文对web Methods软件套件的运行原理和接口进行了研究,结合现有的持续集成技术,设计并实现了一种专门用于此类应用的部署工具,旨在满足四个方面的需求:部署资源的自动化构建、部署资源的自动化审查、对应用集群的多节点部署和对部署项目的持续集成管理。本文分析和比较了现有流行的软件和技术,最终选取了以JIRA、Jenkins、Apache Ant、Sonar Qube的组合作为解决方案,以进行部署工具的设计。整个部署工具的运行大致按照以下顺序,构建模块对源代码资源进行构建得到部署资源,审查模块对部署资源审查保证其有效性和安全性,审查通过后由部署模块触发可批量部署的自动化部署流程,并由持续集成管理模块完成对自动化部署流程的管理。本文对部署工具实现工作中的难点进行了详细描述,包括用于各功能模块实现的应用软件的连接和配置,用于部署资源审查的分析器的设计和开发,用于部署流程控制的脚本开发。整个部署工具的设计是以Jenkins为中心,通过Jenkins连接其他功能组件,并触发和控制自动化构建、审查、部署等功能。其中在部署工具的自动化审查模块中,需要开发特定的Sonar Qube插件来使其支持web Methods部署资源的质量审查。从测试结果来看,新设计的部署工具在功能、性能和安全性等方面满足了预期需求。各功能点均已实现并运行流畅,平均响应时间达到预期要求,部署工具的安全性也满足了实际需要。
其他文献
熟料筒仓是水泥厂重要的物料贮存车间,具有储量大、占地面积小、综合费用低,环境低污染等优点。近年来国内外水泥工业的蓬勃发展,水泥工程层出不穷,直径超过50米,容量超过10万吨的大型熟料筒仓应用也越来越普遍。大直径熟料筒仓的静动力学理论虽然前人做了大量的研究,还不够完善和成熟。在贮料压力、温度作用下的计算理论、设计方式方法等方面研究仍需进一步研究和改进。本文以尼日利亚某水泥厂50米大型熟料筒仓为例,经
随着信息技术的发展,现代企业的运作日益依赖于它。在生产环境中,信息使用者无法预测灾难的发生,使得人们对于数据备份恢复的需求日益急迫。当前市面上使用的分布式数据库备份恢复模块主要存在以下问题:对在线业务性能影响大、恢复的数据不一致、恢复性能低等。本文在容器化分布式数据库系统中采用基于GTID的一致性机制和Write Set并行回放事务日志机制,设计并实现了具有最终一致性的高性能备份恢复模块。论文的主
重油深加工综合利用项目采用加热和蒸馏的方式通过反复地冷凝、汽化将原油分割成不同沸点范围的油品或半成品。原油分离成石脑油、航空煤油、柴油、蜡油等,并输送到下游各装置。重油深加工综合利用项目的产品覆盖了下游大型炼化和精细化工的基本原料,可以说产品的性能决定了整个炼化系统的优劣和炼油利润。目前国内有很多炼化基地,但是分布较为零散且产能偏低,拉长了产业链。装置自动化设施老旧,较多控制回路未投入自动,故障率
随着微服务的发展和机器学习在各个领域的广泛应用,智能化的微服务指标异常检测成为工业界新的研究热点。传统基于静态阈值的异常检测规则人工配置成本高,并且当业务场景发生变化时,阈值也要对应变化,已经不能很好满足复杂场景下的微服务异常检测的需求。当前的异常检测算法大多是无监督学习,其检测效果不佳。若使用有监督学习,虽然异常检测效果好,但是获取标签数据的成本太高。本文为降低配置微服务异常检测规则的成本,结合
人脸替换是图像识别和应用的一个实例,它是通过图像处理技术来对图像中的人脸信息进行替换,以达到类似于变脸的效果。人脸替换技术在影视创作、游戏设计、图像处理、刑事侦查中都有着重要的作用。本文通过对人脸替换技术方面的技术进行分析,并对人脸替换算法在实现过程中涉及到的人脸识别、特征提取、特征融合、肤色替换以及人脸替换等技术进行研究,对人脸替换的效果进行比较,应用深度学习算法来对人脸替换过程中存在的问题进行
随着医学影像诊断技术的不断发展,特别是新冠疫情的出现,国内外对数字化移动X射线系统(简称移动DR)的需求呈井喷式增长。移动DR小巧灵活,操作便捷,可以全方位满足隔离病房、ICU、急诊室、呼吸科及疾控中心的特殊使用。患者不用移动地方即可获得诊断,避免了病毒的传播和交叉感染,得到了越来越多的医疗服务机构的认可。因此,本文对作者所在企业原有移动DR进行了研究和升级,设计了一种全新的移动DR电源及控制系统
本文介绍了中国船舶重工集团公司第七二四所计量测试中心无线电仪器自动检定/校准系统的研究和设计。通过对无线电仪器自动检定/校准系统的深入研究,运用通用测试软件,实现了对无线电仪器包括矢量网络分析仪、信号发生器、信号分析仪及功率计的自动检定/校准。随着科研生产任务的不断增加,射频/微波测试仪器不断增多,手动检定/校准已经不能完全满足日常仪器检定/校准或者大批量验收的需求。射频/微波仪器自动检定/校准系
进入21世纪第二个十年,我国城市轨道交通飞速发展,尤其是地铁建设,在各大城市如火如荼地开展。城市地铁具有客运量大、行驶速度快、舒适性和安全性高等优点,业已成为各大城市解决交通拥堵的最优解。然而,随着地铁建设数量的增多和建设规模的增大,地铁日常运行监控逐步成为工程界亟待解决和优化的重要问题之一。地铁综合监控系统(ISCS)围绕安全防灾、行车启停和乘客服务等展开设计,高效的ISCS可以实现信息互通、资
随着电力技术和泛在物联网技术的不断发展,低效落后的电网格局成为智能社会发展的阻碍。特高压电网(Ultra high voltage network,UHV Network)作为一种高效、成熟的输电技术,已经成为电网格局、建设质量、大电网安全及创新发展的动力源泉。安全性是保障特高压电网建设的基础与首要目标,高压断路器是应用于高压及特高压电网中的重要的控制与保护设备,对于保证高压电网及特高压电网的安全
在电力工业高速发展的今天,电力生产过程的控制规模不断扩大,生产系统的复杂程度持续增加,对DCS的处理能力和可靠性的要求也随之提高。DCS作为火力发电厂的核心组成部分,担负着发电厂监视、操作、调节、报警、保护等任务,其工作状况的好坏直接影响到机组的安全稳定运行。随着机组运行年限的增长,DCS各部件的老化会逐渐严重,故障率随之升高,可靠性降低。为了保证机组的安全可靠运行,极有必要对运行年限久,老化严重