Aer*_*eak 7 java soa soap web-services jms
我过去曾使用JMS来构建应用程序,它运行良好.现在我和想要使用Spec:SOAP over Java Message Service 1.0的Architects一起工作.
这个规格过于复杂.我没有看到很多实现(除了供应商推动规范).
这里有人在生产环境中使用此规范吗?使用此规范的主要好处是什么?
Mik*_*uka 14
我使用SOAP over JMS运气不好.如果它用于fire-and-forget操作(WSDL中没有定义响应消息),那么它确实有意义.在这种情况下,您可以使用WSDL生成客户端框架,并且可以将WSDL存储在服务注册表中.此外,您还可以获得JMS的所有常见优势(解耦发送方和接收方,负载平衡,优先级,安全性,桥接到多个目的地 - 例如非侵入式审计).
另一方面,SOAP主要用于请求/回复类型操作.通过JMS实现请求/回复模式会引入以下问题:
我能想到的唯一优势是可以在客户端不知道的情况下移动或负载均衡服务器,但使用UDDI和HTTP负载均衡器是一种更好的解决方案.
我要说的是,从建筑师的探矿中,同样的问题是关于为什么要有5层互联网模型,第5个是应用程序,当人们可以简单地在套接字级编码整个应用程序时.从您的应用程序生成或使用的内容(SOA消息)中抽象出传输层(在您的情况下为JMS)是一个很好的做法,其中可能的原因是独立的单元测试以及将来迁移到其他平台的第一个出现在我的脑海中
| 归档时间: |
|
| 查看次数: |
11629 次 |
| 最近记录: |