AMS消息中间件
AMS消息中间件简介
如果您企业的信息化建设中存在以下需求:
l 企业各异构应用系统之间需要常态化的、大量的数据交换;
l 两个异构数据库之间需要对某些数据进行定期同步;
l 需要构建多层体系的业务门户。即不希望展示层能直接访问核心数据层,同时提高系统可伸缩性。
那么,由沈阳安德尔国际软件公司在国外引进核心技术的基础上自主开发的消息中间件AMS是将您的最佳选择。
AMS的核心设计理念是:采用云计算模式,利用轻量级的结点组合,实现重量级的数据传输与高负载的应用。基于AMS消息中间件,企业可以方便的实现以下应用:
l 异构系统数据交换
两个或多个异构系统(不同操作系统,不同数据库类型,不同物理位置),基于AMS消息中间件,可以根据预定义的模板与计划,进行相互之间的数据交换。用于这种应用目标的AMS消息中间件的部署,有对等模式和星形模式两种架构模式,如下图所示:
l 数据库同步
很容易可以看出,基于AMS中间件,企业可以很方便地实现两个异构数据库之间的同步。即一个数据库的变化可以定期的更新到另一个数据库中去,从而保持这两个数据库之间的同步。
l 多层体系业务门户建设
AMS的另一个重要应用领域便是:基于它,企业可以很方便地构建多层体系的业务门户沈阳微信小程序
网站。也就是说,AMS中间件可以替代目前流行的应用服务器(如WebLogic,WebShpere),作为多层应用中位于展示层与数据层之间的中间层存在。于是,企业多层体系结构门户网站的开发便可以摆脱目前大多都依赖J2EE架构的限制,最大程度的提高效率,并方便实现非Java体系的遗产系统向多层体系的过渡。如下图所示。AMS消息中间件的核心功能包括:
l 消息接收:接收外界发送给它的、符合AMS消息格式(XML)的消息;
l 消息处理:根据用户预定义模板对消息进行处理,其中包括消息本地执行,消息转发,消息链接。
l 消息本地执行:根据用户预定义的模板,对接收到的消息进行处理。
l 消息转发:根据用户预定义的模板,将接收到的消息转发给其它的AMS中间件处理。
l 消息链接:在同一个AMS结点上,AMS消息中间件可以实现不同消息之间的上下链接,即一个消息的输出,作为另一个消息的输入继续执行。这种链接的深度理论上是可以无限的(实际上受限于所运行平台的栈大小)。
l 消息返回:对接收到的消息按照以上流程处理以后,AMS可以根据用户预定义的模板生成结果消息返回结发送方。
l 负载均衡:AMS消息中间件可以通过多服务器组合实现负载均衡。
l 高并发性:单个AMS消息中间件可以稳定支持高性能的消息并发处理。
l 安全传输:AMS消息中间件提供了消息的安全传输机制,消息在两个异构系统之间或在多层体系的表现层与中间层之间的传输都是加密以后的安全传输。
可以看出,通过对多服务器组合,消息转发及链接等多种方式的组合,AMS消息中间件完全可以实现非常复杂的应用需求,功能强大!
如上图所求,AMS对消息的本地执行提供三种接口:数据库接口,本地应用库接口及SOAP接口,即AMS根据用户自定义的消息模板可以直接进行数据库操作,也可以执行用户自开发的本地应用库接口(.so或dll),还可以与其它的应用系统通过SOAP接口进行交流。
AMS消息中间件的核心部件是AMS消息服务器AMS Server,并具有Web配置界面AMS Stage。
对AMS消息中间件的使用不需要进行任何二次开发,只需要事先按照设计架构进行部署及完成各种预定义配置即可,其中包括配置各消息模板、服务器部署信息、并发消息数、数据库连接信息及SQL语句自动生成模板等内容。AMS的所有配置都体现在XML文件中,用户可以方便地通过Web界面以交互式图形方式,也可以通过直接修改XML文件来实现配置。
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。