首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Apache CXF与Apache Camel

Apache CXF与Apache Camel
EN

Stack Overflow用户
提问于 2014-04-09 23:33:11
回答 1查看 3.8K关注 0票数 2

我们的问题:

  • 一套现有的应用程序(招聘、采购、发薪等)通过各种方式(电子邮件、pdf、csv文件、网络服务等)在外部交流

  • 我们将要使用的一个新的ERP系统(SAP或Agresso)通过web服务与外部通信。

  • 我们需要将现有的系统与ERP系统结合起来,并应用一些规则。

我的问题:

  • 我们可以只使用CXF来完成这项工作吗?
  • CXF是骆驼的一个子集吗?
  • 或者为了实现我们想要的,我们必须把这两者结合起来?

另外,Mule没有给出具体的成本价格,有人有MuleSoft的经验吗?

谢谢你抽出时间!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-10 01:40:55

宝马的评论是非常正确的。

不过,我要更仔细地回答你。

CXF是一个服务框架。它允许您创建SOAP、REST甚至CORBA服务。因此,是的,它可以帮助您创建和使用web服务。

CXF是骆驼内部的一个组件,CXF不是骆驼的一个子集。Camel将允许您使用CXF提供和使用web服务。

Camel是一个EIP()框架,它允许您做一些事情,例如将文件路由到web服务。或者公开一个与JMS队列等对话的SOAP服务。我知道Camel也有一个SAP组件。

因此,骆驼将各种部件编排成允许各种系统集成的路线。

简而言之,您将使用Camel与CXF和其他组件来解决您的问题。

我还没有使用穆勒,但我可以告诉你。您可以在Apache上托管骆驼路由,并创建自己的轻量级" ESB“,因此不需要使用Mule ESB。

另一种选择是Fuse ESB和Servicemix。THey也能够托管骆驼路线。

我目前有几条骆驼路线,可以公开web服务,并使用Karaf上托管的文件、rss提要等的各种数据,它的工作原理就像一种魅力。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22975878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档