欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
ESB
来自开放百科 - 灰狐
(版本间的差异)
小 (ESB移动到Enterprise service bus) |
小 (→iPaaS) |
||
(未显示1个用户的9个中间版本) | |||
第1行: | 第1行: | ||
+ | {{SeeWikipedia|Enterprise service bus}} | ||
+ | |||
面向服务的体系结构(Service-Oriented Architecture,[[SOA]])和事件驱动的体系结构([[Event-Driven Architecture]],EDA)是处理复杂集成挑战的两个不同范例。组织如何选择更好的方法来满足其需求呢?实际上他们并不必选择:企业服务总线(Enterprise Service Bus,ESB)允许同时实现 SOA 和 EDA 概念。 | 面向服务的体系结构(Service-Oriented Architecture,[[SOA]])和事件驱动的体系结构([[Event-Driven Architecture]],EDA)是处理复杂集成挑战的两个不同范例。组织如何选择更好的方法来满足其需求呢?实际上他们并不必选择:企业服务总线(Enterprise Service Bus,ESB)允许同时实现 SOA 和 EDA 概念。 | ||
[[Image:esb.gif]] | [[Image:esb.gif]] | ||
+ | ==简介== | ||
企业服务总线是为降低集成成本而开发的新体系结构: | 企业服务总线是为降低集成成本而开发的新体系结构: | ||
*吸纳 SOA 的规则、利用 Web 服务的优势 | *吸纳 SOA 的规则、利用 Web 服务的优势 | ||
第12行: | 第15行: | ||
*支持现有企业应用程序平台和基础结构 | *支持现有企业应用程序平台和基础结构 | ||
*与企业应用程序集成 (EAI) 或自定义集成方法相比,成本大大降低。 | *与企业应用程序集成 (EAI) 或自定义集成方法相比,成本大大降低。 | ||
+ | |||
+ | ==iPaaS== | ||
+ | [https://blog.dreamfactory.com/what-is-an-esb-and-its-alternatives/ What Is an ESB and Its Alternatives?] | ||
+ | |||
+ | 3 Popular ESB and iPaaS Tools | ||
+ | * [https://www.mulesoft.com/platform/enterprise-integration MuleSoft Anypoint Platform (ESB/iPaaS)] | ||
+ | * [https://www.ibm.com/cloud/app-connect IBM App Connect] | ||
+ | * [https://dreamfactory.com/ DreamFactory (iPaaS)] | ||
==开源项目== | ==开源项目== | ||
第22行: | 第33行: | ||
*[[ChainBuilder ESB]] | *[[ChainBuilder ESB]] | ||
*[[WSO2 ESB]] | *[[WSO2 ESB]] | ||
− | == | + | |
− | * | + | 评价:[http://stackoverflow.com/questions/2254043/what-is-the-best-java-based-esb-solution-available What is the best Java based ESB Solution available? ] |
+ | *Mule --> Custom architecture, XML based configuration, easy for Java developers | ||
+ | *ServiceMix 3 --> JBI based, focus on XML messages | ||
+ | *ServiceMix 4 --> OSGi based, integrated with Camel configuration, also provides support for JBI | ||
+ | *JBoss ESB --> Custom architecture, runs on JBoss application server, fits great with JBoss products | ||
+ | *Synapse --> Focus on WS-*, Rest, build on Axis 2, great if you need things like WS-Security etc | ||
+ | *OpenESB --> JBI and OSGi based, runs on Glassfish, nice tool support with Netbeans | ||
+ | *PetTALS --> JBI based, nice admin console, French based | ||
+ | *Camel --> XML and Java DSL configuration, no container, support for EIPs and lots of transports | ||
+ | *Spring Integration --> XML and Java annotation configuration, no container, support for EIPs | ||
+ | *Tuscany --> SCA based, provides support for WS-*, focus on service development not integration | ||
+ | |||
+ | ==链接== | ||
+ | *[http://www.ibm.com/developerworks/cn/webservices/ws-soa-progmodel4/ IBM 企业服务总线介绍] | ||
*[http://www-128.ibm.com/developerworks/cn/webservices/ws-soa-eda-esb/ 通过企业服务总线组合面向服务的体系结构和事件驱动的体系结构] | *[http://www-128.ibm.com/developerworks/cn/webservices/ws-soa-eda-esb/ 通过企业服务总线组合面向服务的体系结构和事件驱动的体系结构] | ||
+ | |||
+ | [[Category:ESB]] | ||
+ | [[Category:SOA]] | ||
+ | [[category:event]] |
2020年9月8日 (二) 03:52的最后版本
![]() |
您可以在Wikipedia上了解到此条目的英文信息 ESB Thanks, Wikipedia. |
面向服务的体系结构(Service-Oriented Architecture,SOA)和事件驱动的体系结构(Event-Driven Architecture,EDA)是处理复杂集成挑战的两个不同范例。组织如何选择更好的方法来满足其需求呢?实际上他们并不必选择:企业服务总线(Enterprise Service Bus,ESB)允许同时实现 SOA 和 EDA 概念。
目录 |
[编辑] 简介
企业服务总线是为降低集成成本而开发的新体系结构:
- 吸纳 SOA 的规则、利用 Web 服务的优势
- 彻底改变集成项目的技术和成本
业界观点 — ESB 必须具有以下特点:
- 对所有相关 XML 和 Web 服务标准深入的内在支持
- 转换功能和路由支持
- 支持现有企业应用程序平台和基础结构
- 与企业应用程序集成 (EAI) 或自定义集成方法相比,成本大大降低。
[编辑] iPaaS
What Is an ESB and Its Alternatives?
3 Popular ESB and iPaaS Tools
[编辑] 开源项目
- Mule Enterprise Service Bus (ESB) messaging framework - http://mule.codehaus.org/
- Apache ServiceMix Open Source ESB - http://servicemix.org/
- Open ESB - https://open-esb.dev.java.net/
- Apache Synapse
- Celtix Open Source Java ESB - http://celtix.objectweb.org/
- JBoss ESB - http://www.jboss.com/products/esb
- ChainBuilder ESB
- WSO2 ESB
评价:What is the best Java based ESB Solution available?
- Mule --> Custom architecture, XML based configuration, easy for Java developers
- ServiceMix 3 --> JBI based, focus on XML messages
- ServiceMix 4 --> OSGi based, integrated with Camel configuration, also provides support for JBI
- JBoss ESB --> Custom architecture, runs on JBoss application server, fits great with JBoss products
- Synapse --> Focus on WS-*, Rest, build on Axis 2, great if you need things like WS-Security etc
- OpenESB --> JBI and OSGi based, runs on Glassfish, nice tool support with Netbeans
- PetTALS --> JBI based, nice admin console, French based
- Camel --> XML and Java DSL configuration, no container, support for EIPs and lots of transports
- Spring Integration --> XML and Java annotation configuration, no container, support for EIPs
- Tuscany --> SCA based, provides support for WS-*, focus on service development not integration
[编辑] 链接
分享您的观点