我以前有使用 JAX-WS 的经验,但我很难理解:
1) WSO2 ESB 做什么?官方文档对我帮助不大。
2) 它是一种为 Web 服务增加安全性的管理器吗?我应该把我的网络服务放在哪里?
3) 我正在使用 Netbeans+Glassfish 部署 Java Web 服务,但我真的不知道如何处理这个 WSO2 ESB?
如果有人可以向我简要解释一下,那就太好了。非常感谢
我以前有使用 JAX-WS 的经验,但我很难理解:
1) WSO2 ESB 做什么?官方文档对我帮助不大。
2) 它是一种为 Web 服务增加安全性的管理器吗?我应该把我的网络服务放在哪里?
3) 我正在使用 Netbeans+Glassfish 部署 Java Web 服务,但我真的不知道如何处理这个 WSO2 ESB?
如果有人可以向我简要解释一下,那就太好了。非常感谢
也许这对其他人有用:
1) WSO2 ESB 是一种开源企业服务总线 (ESB)。它允许管理员简单轻松地配置消息路由,即链接 SOA 系统的不同组件。
2)更多的是关于服务的整合。ESB 可以托管您的服务,但您可以将它们与服务中介分开部署(更流行/正确)。
3)你可以保留Netbeans+Glassfish,但是还有一个Eclipse的插件:“WSO2 Developer Studio”。
WSO2 是一个开源企业服务总线 (ESB) 产品。那里有许多 ESB 产品,有些是开源的(例如 Mule),有些不是(例如 Oracle Service Bus)。
ESB 产品提供了一种集成机制,用于处理跨越复杂的系统和服务网络、跨越不同平台和协议的业务流程。它们提供了编排或流的概念,通常是一种基于 XML 的定义流程的方式,用于定义与多个底层系统的交互。许多 ESB 产品还将包括一个用于以图形方式定义流的 IDE。除了流程之外,ESB 还应该提供一系列系统和协议适配器、路由和转换消息的方法、错误处理、事务处理、安全性以及管理和监控整个批次的管理控制台。
如果您想了解 ESB 的含义,我建议您看一下 Spring Integration,它允许您在单个 JVM 中进行基本的、类似 ESB 的编排。这也是将代码与底层协议分离的好方法。