synapse初步总结.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
synapse初步总结

Apache Synapse术语ESB :全称为Enterprise Service Bus,即企业服务总线。ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。Apache Synapse:是一个轻量级和高性能的ESB。XSLT:扩展样式表转换语言(Extensible Stylesheet Language Transformations)的简称,这是一种对XML文档进行转化的语言,XSLT中的T代表英语中的“转换”(transformation)?SOAP:简单对象访问协议。简单对象访问协议是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息。webService三要素:SOAP、WSDL (Web Services Description Language)、UDDI( Universal Description Discovery and Integration )之一。SOAP 是一种通用的、传输方法独立的消息传递格式。REST:REpresentational State Transfer,表述性状态转移。是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。REST 指的是一组架构约束条件和原则。是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。REST提出了一些设计概念和准则:1.网络上的所有事物都被抽象为资源(resource);2.每个资源对应一个唯一的资源标识(resource identifier);3.通过通用的连接器接口(generic connector interface)对资源进行操作;4.对资源的各种操作不会改变资源标识;5.所有的操作都是无状态的(stateless)。QoS:(Quality of Service)服务质量。是网络的一种安全机制,是用来解决网络延迟和阻塞等问题的一种技术。在正常情况下,如果网络只用于特定的无时间限制的应用系统,并不需要QoS,比如Web应用,或E-mail设置等。但是对关键应用和多媒体应用就十分必要。当网络过载或拥塞时,QoS能确保重要业务量不受延迟或丢弃,同时保证网络的高效运行。XML Schema:作用是定义一份XML文档的合法组件群,就像文档类型定义(外语缩写:DTD)的作用一样。MTOM:Message Transmission Optimization Mechanism),是W3C的MTOM的消息传输优化机制,有效地发送的二进制数据和从Web服务方法。VFS: Virtual File System虚拟文件系统,也称为虚拟文件系统开关CBR:content based routing基于内容路由SCA:Service Component Architecture,即服务组件框架。它由BEA、IBM、Oracle等知名中间件厂商联合制定的一套符合SOA思想的规范。POX:文本消息编码器的纯XML?编码模式称为“纯旧式XML”(POX)关键特性版本一:1、基于Apache Axis2,最新1.2版本2、支持服务注册以及寻址管理3、支持WS-Addressing/WS-Security/WS-RM等规范4、支持HTTP(S)/JMS/POP3/SMTP/IMAP/FIX等协议以及转换5、消息处理:消息接收、转发、中介、路由、错误处理6、服务质量7、支持Load Balance和Failover,以及服务缓存8、支持脚本中介,无需修改应用代码,通过JS等脚本来控制消息9、JMX,支持自治监控版本二:协议适配器Synapse主要是基于Axis 2 web服务引擎构建起来的。它对基于SOAP的web服务支持的很好,包括:ws-addressing、ws-reliablemessaging、ws-security、ws-policy。其他常见的协议,如:jms、tcp、http、https、pop3、smtp、imap也都完整地支持,另外,它还通过apache通用虚拟文件系统支持其他的一些协议,以提供对本地文件系统中或s/ftp上的文件的访问。此外,它还提供压缩的支持,比如:zip、jar、tar、gzip。面向消息的中间件Synapse可以被配置来与任何jms兼容的消息系统交互。通过jms可以创建出高度分布的ESB架构,多个synapse实例可以并行运行,并通过jms的话题或队列进行通信。Synapse支持jms二进制、纯文本、xml和soap消息。基于XML的消息传递Xml是Synaps

文档评论(0)

yd327298 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档