我正在设计一个通过SOAP消息获取服务器数据的移动应用程序.
我想知道什么是最佳做法:
- 更多数量的Web服务调用在每个SOAP消息调用中获取更少的数据.
要么
- 我在一个Web服务调用中获取所有数据,但随后SOAP消息的长度会很长.
单个soap消息中的大量数据不会为移动订户创建数据连接问题.
在我的特定年份的申请中,我必须得到每个制造商的所有汽车制造商的名称和所有汽车的型号名称.我有两个计划:
- 当用户选择一年时,我发送一个将获得所有数据的Web服务.
- 当用户选择一年时,我获得制造商的名称,然后当用户选择制造商时,我获得该制造商的所有模型.
请帮我告诉我应采取哪种方法.
*PS:*用户可以有很多车辆,如果我使用第二种方法,那么每辆车都会调用Web服务.