使用SOAP-WS的ESB和Java应用程序通信

使用SOAP-WS的ESB和Java应用程序通信,java,web-services,jakarta-ee,soap,esb,Java,Web Services,Jakarta Ee,Soap,Esb,我计划使用SOAPWeb服务作为J2ee应用程序和ESB之间通信的媒介。使用肥皂是个好主意吗?我还可以寻找其他的选择吗? 提前谢谢 使用肥皂是个好主意吗 它基于您的需求,WSO2 ESB支持SOAP 1.1、SOAP 1.2消息格式 我还可以寻找其他的选择吗 WSO2 ESB具有将任何东西连接到任何东西的功能。以下是格式和协议。有关更多详细信息,请查看简介 特征 将任何东西连接到任何东西 传输:HTTP、HTTPS、POP、IMAP、SMTP、JMS、AMQP、FIX、TCP、UDP、, FTP

我计划使用SOAPWeb服务作为J2ee应用程序和ESB之间通信的媒介。使用肥皂是个好主意吗?我还可以寻找其他的选择吗? 提前谢谢

使用肥皂是个好主意吗

它基于您的需求,WSO2 ESB支持SOAP 1.1、SOAP 1.2消息格式

我还可以寻找其他的选择吗

WSO2 ESB具有将任何东西连接到任何东西的功能。以下是格式和协议。有关更多详细信息,请查看简介

特征

将任何东西连接到任何东西

传输:HTTP、HTTPS、POP、IMAP、SMTP、JMS、AMQP、FIX、TCP、UDP、, FTPS、SFTP、CIFS、MLLP、SMS 格式和协议:JSON、XML、SOAP1.1、SOAP1.2、WS-*、HTML、EDI、, HL7、OAGIS、Hessian、文本、JPEG、MP4、所有二进制格式、CORBA/IIOP COTS系统的适配器:SAP BAPI&IDoc、PeopleSoft、MS Navision、, IBM WebSphere MQ、Oracle AQ、MSMQ 云服务适配器:Salesforce、Paypal、LinkedIn、Twitter、, 吉拉
这取决于你需要什么。首先想想你的资源,谁将使用它们,以什么方式使用它们。 例如,如果您只是在两个系统之间进行通信,那么SOAP可能很好:您将拥有一个结构化服务,您将有机会快速构建客户端和服务器端,等等。这是因为您可能会在双方使用相同的技术。 但作为另一个例子,如果您认为会有很多开发人员为您的服务制作API,那么您可能会考虑实现一个RESTfull服务,这将更容易为他们使用


第二,我想你说的是HTTP上的SOAP。您可以通过其他协议执行SOAP。例如,一个流行的选择是JMS,它可以让您处理事务。同样,您应该考虑您想要实现的内容

ESB是否支持REST/RESTful Web服务?我在某个地方读到ESB也可以支持REST@Blackberrydev:是的,WSO2 ESB也支持RESTfull web服务。查看此处的文档:为什么使用WSO2 ESB?我不认为黑莓开发者要求这样做。“看起来像是市场营销。”斯帕肯德拉洛曼:为什么不可能呢?此外,OP接受这个asnwer,因为它适合他/她的需要。他问SOAP是否可以。你告诉他使用WSO2。这是可以的,但这不是一个好答案。