WSO2 ESB如果适用?

时间:2012-07-17 13:53:04

标签: java web-services netbeans wso2esb

我之前有过使用JAX-WS的经验,但我很难理解:

1)WSO2 ESB的作用是什么?官方文档对我没什么帮助。

2)它是一种为Web服务增加安全性的管理器吗?我应该在哪里放置我的网络服务?

3)我使用Netbeans + Glassfish部署Java Web Services,但我真的不知道如何处理这个WSO2 ESB?

如果有人可以向我简单解释一下,那就太好了。非常感谢

2 个答案:

答案 0 :(得分:1)

这可能会对其他人有用:

1)WSO2 ESB是一个开源企业服务总线(ESB)。它允许管理员简单轻松地配置消息路由,即链接SOA系统的不同组件。

2)更多的是关于服务的整合。 ESB可以托管您的服务,但您可以将它们与服务中介分开(更流行/更正确)。

3)你可以保留Netbeans + Glassfish,但是还有一个Eclipse插件:“WSO2 Developer Studio”。

答案 1 :(得分:0)

WSO2是一种开源企业服务总线(ESB)产品。有许多ESB产品,一些是开源的(例如Mule),一些不是(例如Oracle Service Bus)。

ESB产品提供了一种集成机制,用于处理跨越各种平台和协议的复杂系统和服务网络的业务流程。它们提供了编排或流的概念,通常是基于XML的定义流程的方式,定义了与多个底层系统的交互。许多ESB产品还将包含用于以图形方式定义流的IDE。除了流程外,ESB还应提供一系列系统和协议适配器,路由和转换消息的方法,错误处理,事务处理,安全性以及管理和监控整个批次的管理控制台。

如果你想了解一下ESB的含义,我建议你看一下Spring Integration,它允许我们在一个JVM中进行类似ESB的基本编排。这也是将代码与底层协议分离的好方法。