可以通过两种方式创建wso2 esb中的soap服务,一种方法是通过创建自定义代理服务,另一种方式是通过创建API。通过使用自定义代理和Api我们可以创建soap服务,所以我想了解何时创建自定义代理以及何时创建API。我们什么时候需要创建代理服务,什么时候需要创建Rest Api?
0
A
回答
0
使用代理服务,如果您需要:
- 使用JMS消息(JMS代理)
- 消耗文件(VFS代理)
- 接收SOAP消息(发布一个web服务与它的WSDL)
如果您需要发布一个REST服务(generaly,要发送XML或JSON这样的服务)
使用API
0
这取决于您的要求。如果您想将您的服务作为REST服务公开(即通过HTTP方法get/post/put/delete公开),则可以使用API。同样,如果您想将您的服务作为Web服务公开,您可以使用代理服务器。 您也可以通过代理代理REST服务。
+0
http://blog.smartbear.com/apis/understanding-soap-and-rest-basics/是一个很好的阅读 –
相关问题
- 1. Application.DoEvents,什么时候需要,什么时候不需要?
- 2. 什么时候需要CAMLparamX?
- 3. 什么时候需要pygame.init()?
- 4. 什么时候需要NSCopying?
- 5. 什么时候需要NS_RETURNS_RETAINED?
- 6. 什么时候需要“javascript:...”?
- 7. 什么时候需要TransactionScopeOption.Supress?
- 8. 什么时候需要dynamic_cast?
- 9. 什么时候需要curl_global_init()?
- 10. 我什么时候需要分配财产,什么时候不需要?
- 11. 什么是服务总线,我什么时候需要一个?
- 12. 我们什么时候需要“需要'rubygems'”?
- 13. 什么时候使用GWT,什么时候不需要
- 14. 我们什么时候需要一个.template构建
- 15. 我什么时候需要mapbox.js?
- 16. 我什么时候需要调用XInitThreads?
- 17. 我什么时候需要使用@WebServiceRef?
- 18. 我什么时候需要更改serialVersionUID?
- 19. 我什么时候需要声明session_start();?
- 20. String :: ShellQuote:我什么时候需要`shell_quote`?
- 21. 我什么时候需要InamingContainer接口?
- 22. 我什么时候需要使用MPI_Barrier()?
- 23. 我什么时候需要使用“android:id”?
- 24. 我什么时候需要session_cache_expire和session_cache_limiter?
- 25. 我什么时候需要fb:app_id或fb:admins?
- 26. 我什么时候需要CAPABILITY_NAMED_IAM
- 27. 我什么时候需要充气器?
- 28. 什么时候我们需要通过引用函数创建通过/呼叫
- 29. 为什么或什么时候应用需要服务器?
- 30. 我们什么时候需要用“静态”前缀代表?
感谢让,基本上来创建肥皂服务,我们使用代理服务(自定义代理),并创建REST API我们使用REST Api仪式? –
是的,即使您可以使用自定义代理创建REST服务,API也是最好的方法 –
如果您想将服务公开为REST服务(即公开get/post/put/delete方法),则可以使用API。 –