我们如何将WSO2 esb与其他技术相互关联

时间:2013-12-20 09:11:04

标签: wso2 wso2esb esb

我有一个问题。

在使用SOA架构时。我正在使用ESB,我们如何才能与esb和Application服务器相互关联。有人给我这个想法。即使我们正在使用另一项技术,如AWS,VCLOUD,我们如何才能与之相互关联?

1 个答案:

答案 0 :(得分:2)

您可以使用ESB作为中间件,例如您的前端客户端将通过HTTP / S,TCP,JMS等与ESB进行通信,并且您的后端通过HTTP / S等任何其他协议连接到ESB ,TCP,JMS ..等。因此,即使使用两种不同的协议,ESB也会为您的前后端点进行调解和协议转换,以便自由交谈。

关于ESB和appserver相互关系的问题,ESB是用于集成后端服务器的中间件服务总线,但是应用程序服务器用于运行应用程序逻辑并使用其他QoS。您可以将应用服务器服务公开为ESB,作为SOAP Web服务或REST服务。请注意,在下面的链接的架构图中,您将在ESB的前后层拥有传输层,它将为您的前端和后端提供所需的协议支持,以便通过ESB进行通信。

您可以使用Stratos作为Paas来部署您的ESB。云端的AppServer,可以运行在EC2,vCloud,OpenStack等Iaas上。

请阅读以下内容以了解更多详情。

ESB架构: http://docs.wso2.org/display/ESB480/Architecture

关于Strator: http://docs.wso2.org/display/Stratos200/About+this+Release