如何在mule中创建简单的Web服务并从移动应用程序接受数据?

时间:2015-11-25 22:07:40

标签: web-services mule

道歉,因为我是网络服务领域的新手。我想问一些关于如何创建将从移动应用程序(XML或JSON)接收数据的Web服务的指导。这只是一个简单的调用,Inwould需要将数据插入到我们的数据库中。我可以设法处理数据库和实际流程,我的问题更多的是如何从Mule创建实际的Web服务。我们将非常感谢您的想法和评论。

再次感谢

2 个答案:

答案 0 :(得分:4)

在Mule中创建Web服务非常容易实现并开始消费。

您可以通过这些链接为您提供良好的开端:
https://docs.mulesoft.com/mule-user-guide/v/3.7/building-web-services-with-cxf

你可以玩这个项目: https://github.com/marcotello/MuleESB/tree/master/simplecxfservice

但是,正如您所提到的,您对骡子组件和流程有所了解,您必须对从移动应用程序接收的XML / JSON输入进行转换,才能正确保存在数据库中。

答案 1 :(得分:2)

接受来自移动应用程序的请求 - 创建使用http协议消耗JSON有效负载的轻量级休息API。

有各种框架可以创建其他API。使用mule开发rest API:

https://docs.mulesoft.com/mule-user-guide/v/3.7/rest-api-examples

创建rest API后,使用返回类型为java.util.map的JSON-Object转换器来访问JSON有效内容中的每个字段。 在下面提到的链接中查看可用的变压器。

https://docs.mulesoft.com/mule-user-guide/v/3.7/transformers