扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
可靠高效的通信
消息代理中间件支持数据报和可靠传输("确保传输")通信方式。可靠传输通信是基于消息队列机制的,发送和接收消息分别通过不同的消息队列。对应用来讲,可靠传输确保"一次并且只有一次"的递送。消息的传递可以选择压缩或/和加密传输方式。
消息代理中间件有消息优先级支持,高优先级的消息不必在队列中等待,可以优先得到处理。
消息代理中间件支持基于内容的消息路由,消息产生后按类型归类时,路经就确定了,消息代理能够根据消息的内容把消息路由到不同的目的点。
多样的管理能力
消息代理中间件的管理是分层次的,分别对应操作员和管理员。运行界面提供了一个对消息代理运行的高层次的视角,保证消息代理的正常运作。操作员可能不知道消息代理中间件运作的细节,管理员则可以控制消息代理中间件的每个方面,管理界面是给管理员支持操作员用的。
多个消息代理分布在多处但可以通过一点获得消息代理引擎的企业级的单一的视点,进行统一的管理,可以基于SNMP进行处理监控,可以使用浏览器运行管理系统
丰富的应用开发环境
消息代理中间件的开发环境主要涉及数据转换和与资源的接口的构造。消息代理中间件提供灵活、高效的结构化的消息处理脚本语言(4GL)和其它面向对象的设计工具,支持基于对象的、3GL或是脚本语言来进行数据的转换。
消息处理脚本语言包含流控制、例外处理、数据抽取(基于SQL等)机制,能够灵活地构造高效的数据转换、校验、翻译和条件逻辑。消息代理中间件提供便利的数据库访问接口,直接访问流行的关系型数据库和3GL接口
消息代理中间件的另一个主要功能是与各种形式的信息资源接口,如果一个消息代理中间件只提供接口,但不提供建造这些接口的工具是完全不适用的。消息代理中间件的开发环境是基于对象的,能够不用构造程序逻辑就建立与各种资源的接口。
消息代理中间件通常包括一些标准的接口,如SAP ALE、HL7、FTP、Lotus Notes等,如压缩包装的接口,构造接口的工具应支持TCP/IP socket接口/SNA CPIC接口/TTY接口/SQL接口/基于会话的接口/基于文件的接口/HTML接口等等。
完备的安全机制
消息代理中间件的安全控制,能识别冒名顶替者的消息。消息代理中间件引擎,对来自接口、进行数据转换过程中的消息执行身份验证、授权和防抵赖处理。
消息代理中间件具有内置的数字签名功能,一组利用非对称秘钥或/和对称秘钥算法的安全功能的集合,可以在应用开发中调用这些功能。数字签名基于非对称秘钥体系结构(PKI),可以有效地保证消息的完整性、发送方、接收方身份可鉴别以及不可抵赖性。
对称与非对称加/解密体制的结合,可以方便地实现消息在传输中的保密性。
消息代理中间件作为企业应用集成的有效工具,发展极为迅速。消息代理中间件一种新的趋势是,增加协同处理、处理自动化等"商件"(Businessware)模快,比较直观地支持在商务逻辑层上的应用集成与开发。与商件的结合,是消息代理产品的一个重要的技术走向。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者