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