The invention discloses a component enterprise bus integration method and device, which includes the following steps: creating deployment nodes of application program on Web Platform Based on server information; dividing deployment nodes into several different clusters, configuring load balancing strategy on Web platform and sending it to load balancing server; and according to the attributes of actual service, serving in visual programmer. The attributes of a transaction are defined as visual programming components; the programming components are deployed to the corresponding deployment nodes. This scheme can easily realize the design of target service on the web management platform; design the program that meets the requirements by visual programmer and send it to the deployment node by one key, which reduces the workload and difficulty of deployment; set load balancing, improve the stability and high availability of service, and reduce the impact of single point failure on use; monitor the deployment node, and can timely fix the deployment node. Bit and solve the problem; set access authentication to ensure the security of data storage, transmission and access.
【技术实现步骤摘要】
组件化企业总线集成方法及装置
本专利技术涉及到,特别是涉及到一种组件化企业总线集成方法及装置。
技术介绍
ESB即企业服务总线(EnterpriseServiceBus),是传统中间件技术与XML、Web服务等技术相互结合的产物,用于实现企业应用不同消息和信息的准确、高效和安全传递。ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务协调运作,实现不同服务之间的通信与整合。Mule是一个轻量级的集成平台,Mule不是用来创建多个系统、服务、APIs或者设备之间的点对点集成,而是用来智能管理节点之间的消息路由、数据映射、编排以及使消息可靠地、安全地传递。MULEESB社区版已针对各种协议组件化,通过AnypointStudio拖拽方式快速实现编程,但在实际使用中存在以下几方面的缺陷:AnypointStudio是基于Eclipse演变而来,功能随强,但太重、并不实用,且编程实现后,不能自动部署到相应的节点;不支持分布式集群部署,不支持高可用;不能监控节点健康状况,不能监控服务运行状态;没有一套通用的数据加密或者签名的解决方案,发布的服务无接入认证控制。
技术实现思路
为了解决上述现有技术的缺陷,本专利技术的目的是提供一种组件化企业总线集成方法及装置。为达到上述目的,本专利技术的技术方案是:提出一种组件化企业总线集成方法,包括以下步骤:基于服务器信息,在web平台创建应用程序的部署节点;将部署节点划分为多个不同的集群,在web平台配置负载均衡策略并下发到负载均衡服务器;根据实际服务的 ...
【技术保护点】
1.一种组件化企业总线集成方法,其特征在于,包括以下步骤:基于服务器信息,在web平台创建应用程序的部署节点;将部署节点划分为多个不同的集群,在web平台配置负载均衡策略并下发到负载均衡服务器;根据实际服务的属性,在可视化编程器中将服务的属性定义为可视的编程组件;将编程组件部署到对应的部署节点。
【技术特征摘要】
1.一种组件化企业总线集成方法,其特征在于,包括以下步骤:基于服务器信息,在web平台创建应用程序的部署节点;将部署节点划分为多个不同的集群,在web平台配置负载均衡策略并下发到负载均衡服务器;根据实际服务的属性,在可视化编程器中将服务的属性定义为可视的编程组件;将编程组件部署到对应的部署节点。2.如权利要求1所述的组件化企业总线集成方法,其特征在于,所述基于服务器信息,在web平台创建应用程序的部署节点步骤之前,包括,收集应用程序的服务器信息,并在web平台维护服务器的ssh用户名及密码。3.如权利要求1所述的组件化企业总线集成方法,其特征在于,所述在web平台配置负载均衡策略并下发到负载均衡服务器步骤,包括,采用HA+KeepAlive搭建7层软负载,实现部署节点的负载均衡。4.如权利要求1所述的组件化企业总线集成方法,其特征在于,所述将编程组件部署到对应的部署节点步骤之后,包括,监控各个部署节点的运行状态和运行过程信息,且收集部署节点的日志。5.如权利要求1所述的组件化企业总线集成方法,其特征在于,所述根据实际服务的属性,在可视化编程器中将服务的属性定义为可视的编程组件步骤,包括,基于jsplump技术将服务的属性组件化,并在可视化编程器中将组件化后的编程组件通过连线按照一定的规则排列,形成满足服务的属性的服务功能流程。6.如权利要求1所述的组件化企业总线集成方法,其特征在于,所述将编程组件部署到对应的部署节点步骤之后,包括,调用方接入时,判断调用方是否具备指定权...
【专利技术属性】
技术研发人员:张林坚,杨庆辉,陈家燊,魏万标,张哲铭,
申请(专利权)人:广东亿迅科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。