我要做一个信息系统集成项目,需要远程调用API,现在处于选取技术方案的阶段。我看了几天书,有点不明白的地方。 我知道了Web Service是一个很好的技术方案,配合axis 或者 Xfire应该可以完成项目, 请问高手和Web Service平行的还有那些方案啊? 使用EJB开发算是一种吗?希望高手指教, 我需要提出2,3种方案,比较选出最优和次优的方案。    小弟看了两天SOA,知道了JBI,SCA,SDO都是基于SOA架构的标准,但是它们算是技术方案吗?是不是只有厂商依照这些规范生产出的产品才是技术方案啊? 我的项目方案选择可以是基于SOA也可以不是。  请高手指教Web Service平行的还有哪些方案??  谢谢 

解决方案 »

  1.   

    对于系统整合来说:如果需要基于SOA架构的话,就是说实现了组件接口和通信协议的解耦,可以使用实现了JBI和SCA标准的开源服务总线产品:ServiceMix,CFX,Apache Synapse, Mule等。
    如果不需要基于SOA的话,就是说只用一种传输协议(http/soap)的话就不需要那些服务总线产品,只是Webservice 就可以,以Xfire或者Axis为引擎就可以开发。不知小弟理解的对不对??