AEAI ESB 应用集成平台为数通畅联的核心产品,本着分享传递的理念,数通畅联将ESB管理控制台项目开源,目的在于满足客户与伙伴的OEM需求,以及为广大IT爱好者的集成工具提供多一种选择,多一种便利。希望通过开源中国,分享该产品,在交流学习中,使更多的人受益。本次发版的产品AEAI ESB V3.5.4为AEAI ESB V3.5.3版本的升级版,产品下载地址:http://pan.baidu.com/s/1o6NvxXo。欢迎大家下载产品使用。

应用集成平台主要作为企业信息系统的“龙骨”来集成各业务系统,一般称之为企业服务总线,在企业现有的网络框架、软硬件系统之上,基于适配器技术,把数据、接口、协议、消息、文件都进行统一封装,采用引擎把他们图形串联起来,构建数据集成、应用集成的可视化流程,实现数据传输交换、异构系统对接,更多情况下作为服务提供者角色,为其他系统提供业务服务。

     AEAI ESB流程图

管理控制台,类似Windows系统的注册表 + 事件查看器 + 系统服务 + 控制面板功能合集,主要管理的对象为服务、流程及相关资源,主要功能包括:服务资源管理、服务流程启停、实时监控、消息队列管理以及流程运行统计等。

AEAI ESB应用集成平台产品特性

  1. 图形化、拖拽方式创建服务及消息流程;

  2. 直连ESB服务器,一键热部署、即时断点调试;

  3. 丰富的数据适配、协议适配、协议接入、消息转换、消息路由等组件;

  4. 所有组件源码直接打入jar包,便于深入理解学习;

  5. 所有适配器都支持定义扩展,满足复杂集成场景;

  6. 支持子流程调用、异常处理机制;支持多级别日志处理、事务控制机制以及集群机制;

  7. 控制台上实时监控服务/流程运行状态,便于调试期定位,运行期监控。

修正相关BUG 

  1. Http适配器,去掉父类的自定义代码判断;且模板调整;

  2. 调整各类型节点的日志,让其更加明确;

  3. Web服务实现参数类型,去掉anotation注释,当代码简介化;

  4. 解决Soap适配器在wsdl上的返回值定义不是result,代码生成错误BUG;

  5. 修证Web服务编辑器不打开,不能部署的BUG;

  6. 子流程调用机制完善,集成父流程的classloader;

  7. JDBC相关适配器完善,添加结果集的边界控制;

  8. 异常处理机制完善,不再带有返回值,可以用于补偿处理;

  9. Resultstatus扩展,可以在流程中通用;

  10. HttpInvoker添加handleStringEntity扩展函;

  11. HttpInvoker的Text框高度自动拉升;

  12. 修正JdbcDeleter组件,如果删除是多字段sql拼接问题;

  13. 加快启动速度,解决首次部署启动报错问题;

  14. 解决ESB Server在Windows上只有管理员才能安装机制的BUG;

  15. 添加freemarker插件支持。

AEAI ESB V3.5.4开源发布,应用集成平台的更多相关文章

  1. AEAI BPM流程集成平台V3.0.2版本开源发布

    本次开源发布的是AEAI BPMV3.0.2版流程平台,该版本是数通畅联首次正式对外发布的版本,产品现已开源并上传至开源社区http://www.oschina.net/p/aeai-bpm. 产品说 ...

  2. AEAI DP V3.6.0 升级说明,开源综合应用开发平台

    AEAI DP综合应用开发平台是一款扩展开发工具,专门用于开发MIS类的Java Web应用,本次发版的AEAI DP_v3.6.0版本为AEAI DP _v3.5.0版本的升级版本,该产品现已开源并 ...

  3. AEAI EM费用管理系统V1.0.2版本开源发布

    本次开源发布是AEAI EM费用管理系统 V1.0.2版,该版本是此产品的首个版本,产品现已开源并上传至开源社区http://www.oschina.net/p/aeai-em. 产品说明: AEAI ...

  4. AEAI Portal V3.5.2门户集成平台发版说明

    AEAI Portal门户集成平台为数通畅联的核心产品,本着分享传递的理念,数通畅联将Portal_server.Portal_portlet两个项目开源,目的在于满足客户与伙伴的OEM需求,以及为广 ...

  5. 春节前最后一篇,CRUD码农专用福利:PDF.NET之SOD Version 5.1.0 开源发布(兼更名)

    废话不多说,直接入正题,明天赶着坐火车回老家过年. 从2013.10.1日起,原PDF.NET将更名为 SOD :- one SQL-MAP,ORM,Data Control framework 原P ...

  6. React Suite v3.0 正式版发布

    React Suite v3.0 正式版发布 相信很多人会好奇,React Suite 是什么? React Suite 是 HYPERS 前端团队和 UX 团队开源的一套基于 React 的 UI ...

  7. AEAI ESB培训大纲

    1. 概述 本文档的目的是为了让使用者能更好的操作.维护.服务于整个ESB系统平台,该信息系统平台不仅需要成熟稳定的产品,更需要技术熟练的运行维护人员,以便能更好地进行科学有效的运行维护工作. AEA ...

  8. AEAI ESB路由转换机制说明

    1. 背景概述 相信了解数通畅联的人对AEAI ESB并不陌生,其设计器ESBDesigner中内置组件有:路由和转换.数据适配器.协议适配器.协议接入适配器等4类组件,每类组件下面包含各种类型的组件 ...

  9. RDIFramework.NET平台代码生成器V3.1版本全新发布-更新于2016-10-29(提供下载)

    本次主要更新内容: 1.增加对Oracle表创建语句的查看. 2.新增对MySql的代码生成支持. 3.全面重构对多线程的支持,改变以前会无故退出的现象. RDIFramework.NET代码生成器V ...

随机推荐

  1. 将ASP.NET Core应用程序部署至生产环境中(CentOS7)(转)

    阅读目录 环境说明 准备你的ASP.NET Core应用程序 安装CentOS7 安装.NET Core SDK for CentOS7. 部署ASP.NET Core应用程序 配置Nginx 配置守 ...

  2. DataTable 中varchar 转换为 Double 后重新 排序。

    DataTable  查询出某个字段为varchar 类型的.不过里面存的为数字,需要进行排序.可是如果直接排序就会不对.因为为varchar类型的,需要转换一下. 方法一: dt.Columns.A ...

  3. 地铁沉降观测数据分析之巧用VBA编程处理

    地铁沉降观测数据分析之巧用VBA编程处理 当你观测了一天累的要死了,回来看着成百上千的测量数据,还要做报表.如果是三五页报表还好说,如果是2000个点的报表 按照一页纸张报30个点就得大约70页的报表 ...

  4. Akismet API 密钥(key)免费获取方法

    Akismet插件是用户使用最广泛的垃圾评论插件,也是wordpress的创始人制作的,同时它也毫无疑问的成为wordpress的默认安装插件,这样的插件可以帮助用户解决垃圾评论的烦恼,而且也不用访客 ...

  5. 《objective-c基础教程》学习笔记(十一)—— 类别

    在编写面向对象程序的时候,我们经常想为现有的类添加一些新的行为.有些时候,我们可以创建这个类的子类.但是,如果我们用到工具集或者类库的时候,无法处理新建的子类.这时,Objective-C就给我们提供 ...

  6. glide 加载圆角图片

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAABEIAAAD3CAIAAACW6Gb7AAAgAElEQVR4nOy9e1QbZf74//zO4XvOYz

  7. JS实现IOS风格对话框 jquery / zepto

    Alert alert("这个是一个alert弹窗"); Alert 自定义参数 alert({ content: "自定义alert弹窗", btnText: ...

  8. [原创]HierarchyView的实现原理和Android设备无法使用HierarchyView的解决方法

    最近在看一个老外写的东西,发现里面有个类,使用这个类可以让任何设备使用HierarchyView. 众所周知,市面上卖的Android设备,一般都不能使用HierarchyView,所以借此机会,了解 ...

  9. Linux多线程编程(不限Linux)【转】

    ——本文一个例子展开,介绍Linux下面线程的操作.多线程的同步和互斥. 前言 线程?为什么有了进程还需要线程呢,他们有什么区别?使用线程有什么优势呢?还有多线程编程的一些细节问题,如线程之间怎样同步 ...

  10. 《Programming with Objective-C》第三章 Working with Objects

    Object和普通变量的区别 If you’re used to using terms like the stack and the heap, a local variable is alloca ...