您好,欢迎访问三七文档
锐易特软件技术有限公司1ESB典型功能1.基于服务的支持1)适配器技术总线产品基于适配器框架技术,实现了统一的客户化应用服务接口,支持大多数主流的数据库、消息中间件产品和通信协议,并提供扩展开发以便支持非标准的信息连接要求。实现对各种数据源、信息源以及各种应用系统的无缝衔接。应用适配器:Email、MQ、Tuxedo、SAP、OracleDatabase、DB2、MSSQLServer等。协议适配器:JDBC、HTTP、Socket、LDAP、EJB、XML、JMS、FTP、WebService、RMI、Telnet、CORBA等。主机适配器:CICS、IMS(SNA)等。2)服务封装总线可实现对不同技术、语言、应用提供的功能接口进行标准服务化封装。并提供图形化、模版化开发工具,指导用户快速、准确的进行服务开发,从而最大化减少了人为因素,减轻了开发人员的负担。多种辅助开发工具(如生成、打包、部署等功能),实现了帮助用户快速地进行业务服务建模。仿真的通用适配器与消息代理环境,实现了用户在开发过程中进行便捷的集成测试。3)多通道服务接入总线提供多种基于标准协议的接入方式,包括SOAP/HTTP、JMS/MQ、Socket等,保持技术的中立性。无论业务应用使用何种编程语言与开发平台,都可通过标准协议方式实现总线服务的接入与访问。锐易特软件技术有限公司同一服务可同时对外暴露多种协议接入方式,便于不同的服务使用者进行灵活选择。4)服务组合总线产品可以实现多个服务的组合,组合成新功能的服务,来满足业务需求的新增和变更。服务组合的构建是一项时间和资源的投资,它必将在面向服务的业务应用程序方面带来巨大的回报。对这些面向服务的应用程序可以加以修改以满足企业不断变化的业务需求。5)协议转换总线产品支持多种协议格式,可实现不同协议间的自由转换,满足不同业务应用的需要。上图展现了总线在服务提供者与服务使用者质检的协议转换过程与方式,产品支持多渠道通讯方式,即同一服务可同时对外暴露多种协议接入方式,便于不同的服务使用者进行灵活选择。2.基于消息的支持1)智能路由总线完成了基于交易以及目标地址等硬编码实现的静态路由的同时,还提供了基于消息内容的、可配置的动态路由,无论哪种路由方式,都达到了将路由信息与总线服务实现相分离的目的。在使用动态路由时,总线不仅提供可配置的路锐易特软件技术有限公司由规则库,同时它还提供路由规则库接口,允许第三方系统作为路由规则库接入总线。企业服务总线提供的路由策略如图所示。2)消息丰富总线产品可实现消息格式的二次丰富,包括:数据内容丰富、数据样式丰富等,满足消息传递过程中不同消息处理源对消息内容的不同需求。3)数据转换总线产品可以实现对不同数据格式的灵活转换,包括文本、XML、Json等标准格式,也包括不同行业、领域专有的数据格式规范。4)发布/订阅总线产品通过简单配置操作,即可实现消息的发布订阅功能。在此模式下,消息提供者发布的消息内容可同时被多个消息订阅者接收,满足消息广播模式的需求,并能够大大提高消息传递的性能及吞吐量。3.安全支持1)加密解密支持多种消息加密解密机制和规范,实现数据一致性和完整性。锐易特软件技术有限公司加密:消息发送方利用消息接收方的公钥对要发送的明文进行加密。解密:消息接受方利用自己的私钥进行解密。2)签名验签产品采用数字签名验签技术,来确保消息传输的安全性。消息发送方用自己的私钥完成数字签名,然后再用消息接收方的公钥对报文进行加密,将数字签名和报文传送给消息接收方。消息接收方在拿到密文和数字签名后,先用自己的私钥对密文进行解密,得到明文,然后再用消息发送方提供的公钥进行验签,确保消息发送方身份的准确性,以及报文并没有被篡改过。3)管理授权总线支持多级管理机制,通过统一的管理工具对分布式总线上的不同服务节点进行管理工作。为了保证各级服务节点的管理方便性与私密性,总线提供多级管理权限控制机制:包括域授权、主机授权、服务授权,保证总线服务的访问、管理与维护的安全性。4)访问认证总线中的服务支持认证、授权主流机制和规范,包括:节点认证、用户认证、服务认证、IP认证多种方式,确保应用安全地访问企业服务总线提供的服务。5)安全审计基于产品权限认证功能,通过安全审计可以查看到总线服务的访问情况,哪些服务被哪些用户成功访问,哪些被拒绝访问。对不在服务授权列表中的非法用户访问,总线提供黑名单审计功能,有效判断服务的安全性。锐易特软件技术有限公司4.服务部署、管理、监控与治理1)配置管理总线产品需提供对通过开发工具开发的服务的管理配置能力,包括对服务开发配置的配置文件进行更改,对服务的进行简单的启动、停止等操作。配置文件包括数据源、服务断点的配置信息、服务的日志目录等。2)服务注册企业服务总线应提供了用于服务端点描述的元数据存储库。至少需要支持WSDL形式描述的Web服务,以及通过XMLSchema定义的数据形式。3)服务编目通过编目功能使得用户可以对企业、服务以及资源实例进行灵活的分类。产品已为用户提供企业分类、服务分类、资源分类、服务节点四个编目,用户可进行查询编目、新增编目、修改编目等操作。其中,企业分类、服务分类、资源分类这三个编目用来对服务资源进行分类。而服务节点用于明确服务的提供者及消费者。4)服务版本管理产品具备服务发布功能和版本管理功能,对整个生命周期内的服务管理和控制机制,确保了动态业务应用的定义、设计、构建及运行与业务目标相一致。5)服务监控ESB产品应提供了基于B/S结构的的可视化服务监控平台,并支持服务提供者与服务消费者达成的服务水平协议(SLA)。借此用户可以方便地对部署在分布式服务总线上的各服务执行情况进行实时监控,使得所有被赋予权限的用户都可以通过图形化界面一览总线环境的实时运行情况,亦或通过查阅消息报告对服务交易的执行情况进行更为具体、细致的业务分析。
本文标题:ESB产品典型功能
链接地址:https://www.777doc.com/doc-6381858 .html