企業服務總線 Apache Synapse Enterprise Service Bus (ESB)

fmms 12年前發布 | 50K 次閱讀 Synapse 企業服務總線ESB

Apache Synapse 是一個簡單、輕量級的高性能企業服務總線 (ESB),它是在 Apache Software Foundation 的 Apache License Version 2.0 下發布的。使用 Apache Synapse,您可以通過 HTTP、HTTPS、Java? Message Service (JMS)、簡單郵件傳輸協議 (SMTP)、郵局協議版本 3 (POP3)、FTP、文件系統和許多其他傳輸介質篩選、轉換、路由、操作和監視經過大型企業系統的 SOAP、二進制文件、XML 和純文本消息。但是對于單個開發人員來說,ESB 產品在您的日常生活中有何作用呢?簡化的配置、即時可用的功能集、可擴展的體系結構和小巧的腳本使得它成為一個強大的多用途工具,您可以利用它完成各種任務。

主要特性:

  • Proxy services - facilitating transport, interface (WSDL/Schema/Policy), message format (SOAP 1.1/1.2, POX/REST, Text, Binary), QoS (WS-Addressing/WS-Security/WS-RM) and optimization switching (MTOM/SwA)
  • Non-blocking HTTP/S transports for fast HTTP interactions and support for thousands of concurrent connections
  • VFS transport for file manipulation and interaction with FTP, SFTP, CIFS and WEBDAV
  • JMS support for binary, plain text, XML and SOAP payloads
  • Mail transport with extensive support for POP3, IMAP and SMTP
  • Support for industry driven Financial Information eXchange (FIX) protocol
  • Built-in Registry/Repository, facilitating dynamic reloading of the configuration and associated resources (e.g. XSLTs, XSD, JS, ..)
  • Built-in support for scheduling tasks using the Quartz scheduler
  • Load-balancing (with or without sticky sessions) and fail-over routing
  • Support for many Web Services standards including WS-Addressing, WS-Security and WS-Reliable Messaging
  • Policy based message throttling and caching (with special support for clustered environments)
  • Message splitting and aggregation
  • Database lookup and update support with database connection pooling
  • Fine grained statistics collection over sequences, endpoints and proxy services
  • JMX monitoring and management
  • Easily extendable with Java, Spring, or BSF Scripting languages (Javascript, Ruby, Groovy, etc.)

項目主頁:http://www.baiduhome.net/lib/view/home/1326785748968

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!