enterprise service bus 技术交流

enterprise service bus 技术交流

ID:9218172

大小:980.67 KB

页数:50页

时间:2018-04-23

enterprise service bus 技术交流_第1页
enterprise service bus 技术交流_第2页
enterprise service bus 技术交流_第3页
enterprise service bus 技术交流_第4页
enterprise service bus 技术交流_第5页
资源描述:

《enterprise service bus 技术交流》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、EnterpriseServiceBusEnterpriseServiceBusEnterpriseServiceBusEnterpriseServiceBus技术交流目录�SOA与ESB–什么是SOA–SOA与ESB的关系�ESB的概念–什么是ESB–ESB功能模型–ESB最简功能定义–ESB常用技术与规范�ESB实现–ApacheSynapse–其它开源ESB实现SOASOA与与ESBESB软件开发的演变历程�面向机器语言(Monolithic)的开发模式�面向过程(Procedure)的开发模式�面向对象(Obje

2、ct)的开发模式�面向组件(Component)的开发模式�面向服务(SOA)的模式什么是SOASOA�ServiceOrientedArchitecture�一种以服务为基础的架构–服务边界清晰–服务自治,低耦合–服务通过Schema和Contract发布,而不是Class和TypeSOASOA将业务应用拆分为动态的和可重用的服务传统应用程序组件化的应用程序组合的应用程序因需求重新组合的应用程序1231、将应用分解为模块和可重用的函数以及服务;2、组合服务和模块以符合业务需求;3、重用现有的服务和模块以满足变化的业务需

3、求;服务之间如何交互?(11)ControlServicesONDemandOnDemandOnDemandPEOPLEPROCESSINFORMATIONServicesServicesServicesConnectivityMediumLegacyBusinessServicesPartner(B2B)NewBusinessBusinessLegacyApplicationsandDataServicesServicesComponentServices服务之间如何交互?(22)ControlServicesONDe

4、mandOnDemandOnDemandPEOPLEPROCESSINFORMATIONServicesServicesServicesEnterpriseServiceBusLegacyBusinessServicesPartner(B2B)NewBusinessBusinessLegacyApplicationsandDataServicesServicesComponentServices什么是什么是ESBESB??EnterpriseServiceBusEnterpriseServiceBus•ESB全称为Ent

5、erpriseServiceBus,即企业服务总线。•ESB是传统中间件技术与XML、Web服务等技术相互结合的产物,用于实现企业应用不同消息和信息的准确、高效和安全传递。•一个ESB是一个预先组装的SOA实现,它包含了实现SOA分层目标所必需的基础功能部件。ESBESB要解决的问题要解决的问题整整整整合合合合ESBESB功能模型功能模型ESBESB功能模型定义功能模型定义通信消息处理安全性服务交互服务级别集成服务质量管理及自治基础架构智能建模1、通信�路由�寻址�通信技术、协议和标准(例如JMS、HTTP和HTTPS)

6、�发布/订阅�响应/请求�Fire-and-Forget,事件�同步和异步消息传递22、服务交互、服务交互�服务接口定义(例如,Web服务描述语言(WebServicesDescriptionLanguage,WSDL))�支持替代服务实现�通信和集成所需的服务消息传递模型(例如SOAP或企业应用程序集成(EAI)中间件模型)�服务目录和发现33、集成、集成�数据库�服务聚合�遗留系统和应用程序适配器�EAI中间件的连接性�服务映射�协议转换�应用程序服务器环境(如J2EE和.NET)�服务调用的语言接口(如Java/C

7、/C++/C#)44、服务质量�事务(原子事务、补偿、Web服务事务(WS-Transaction))�各种确定的传递范例(例如Web服务可靠消息传递(WS-ReliableMessaging)或对EAI中间件的支持)55、安全性�身份验证�授权�不可抵赖性�机密性�安全标准(例如Kerberos和Web服务安全性(WS-Security))66、服务级别�性能�吞吐量�可用性�其他可以构成契约或协定的持久评估方法77、消息处理�编码的逻辑�基于内容的逻辑�消息和数据转换�有效性�中介:提供位置透明性的服务路由和定位服务

8、;多种消息传递形式;支持广泛使用的传输协议。�对象标识映射�数据压缩88、管理和自治�服务预置和注册�记录、测量和监控�服务发现�系统管理和管理工具的集成�自监控和自管理99、建模�对象建模�通用业务对象建模�数据格式库�B2B集成的公共与私有模型�开发和部署工具1010、基础架构智能�业务规则(EIP)�策略驱动的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。