Blackberry Web Service slow or no response (Slow internet)
Very interesting scenario, and a challenge.
I have developed an application which consumes web services. Web service response is a small amount of data (Not bulk data). I tested web service on good network (wifi and mobile internet [BIS]).
Application is working perfect, all the web service calls and response is perfect. But my application is also being used in areas where internet is slow (application is being used in different countries). In that case some times there is no response from the web service.
On some pages i show list of data that is fected from web service. (again i say, data is not huge)
Web service has response before the timeout, but still there is no data. (I am sure there is no filter on data)
In those areas, most of the time data is populated, but sometimes page is empty because there is no data in response.
User can browse web pages by using browser using the same internet connection. But faces problem in my application.
 
I know the problem is bad internet. I think somewhere in the transport layer, some packets of data are lost. and thats why in response there is no data. I am using HttpTransport. and web service .asmx.
 
What i expect from you all is, please suggest me some different protocol that ensures the arrivale of respose from web service. Or tell me if changing web service to WCF web service can effect the response.
I need some way to make sure that, i get a response properly when i make a request to web service. There can be a delay in response, but there must be a response with data. Internet should not borken.
Blackberry Web Service slow or no response (Slow internet)
===

Very interesting scenario, and a challenge.
I have developed an application which consumes web services. Web service response is a small amount of data (Not bulk data). I tested web service on good network (wifi and mobile internet [BIS]).
Application is working perfect, all the web service calls and response is perfect. But my application is also being used in areas where internet is slow (application is being used in different countries). In that case some times there is no response from the web service.
On some pages i show list of data that is fected from web service. (again i say, data is not huge)
Web service has response before the timeout, but still there is no data. (I am sure there is no filter on data)
In those areas, most of the time data is populated, but sometimes page is empty because there is no data in response.
User can browse web pages by using browser using the same internet connection. But faces problem in my application.
 
I know the problem is bad internet. I think somewhere in the transport layer, some packets of data are lost. and thats why in response there is no data. I am using HttpTransport. and web service .asmx.
 
What i expect from you all is, please suggest me some different protocol that ensures the arrivale of respose from web service. Or tell me if changing web service to WCF web service can effect the response.
I need some way to make sure that, i get a response properly when i make a request to web service. There can be a delay in response, but there must be a response with data. Internet should not borken.