R
raffe
Hello all
I'm working on a design for a system consisting of a pocket pc applicatoin
as a client interacting with an asp.net application.
A feature in this system is that users of the pocketpc application collect
some data and post it to the asp.net application. The application running on
the pocket pc is developed by a another party. I have to provide a way for
the developers of that third party application to post the data to the
asp.net application. The data is always going to consist of a text string.
An obvious choice is to extend the asp.net application with a web service
with a method which the pocket pc application can call in order to send the
data. My concern is maintenance of the code where a third party is involved.
When I need to change the interface or make another change in the webservice
I don't want to involve the third party in order to fix and redeploy the
application. And redeployment is in this case a hassle as the users are
spread all over the country.
Would it be a better idea for me to make an assembly, which takes care of
the communication with the asp.net application, which will be deployed with
the third party application (only my assembly would have to redeployed)? Or
would it be ok to let the pocket pc application call the web service
residing on the asp.net application to be called by the third party code
directly?
The code maintenance and compatiblity as the asp.net application changes,
and the need for redeployment is my key concern. I have not much experience
with web services. Are there any issues there? What could make a web service
incompatible? What happens when the web service provider (the asp.net
application) gets upfraded to newer version? Can I extend the webservice
with more methods withould risking incompatibility? Other issues?
Rafael
I'm working on a design for a system consisting of a pocket pc applicatoin
as a client interacting with an asp.net application.
A feature in this system is that users of the pocketpc application collect
some data and post it to the asp.net application. The application running on
the pocket pc is developed by a another party. I have to provide a way for
the developers of that third party application to post the data to the
asp.net application. The data is always going to consist of a text string.
An obvious choice is to extend the asp.net application with a web service
with a method which the pocket pc application can call in order to send the
data. My concern is maintenance of the code where a third party is involved.
When I need to change the interface or make another change in the webservice
I don't want to involve the third party in order to fix and redeploy the
application. And redeployment is in this case a hassle as the users are
spread all over the country.
Would it be a better idea for me to make an assembly, which takes care of
the communication with the asp.net application, which will be deployed with
the third party application (only my assembly would have to redeployed)? Or
would it be ok to let the pocket pc application call the web service
residing on the asp.net application to be called by the third party code
directly?
The code maintenance and compatiblity as the asp.net application changes,
and the need for redeployment is my key concern. I have not much experience
with web services. Are there any issues there? What could make a web service
incompatible? What happens when the web service provider (the asp.net
application) gets upfraded to newer version? Can I extend the webservice
with more methods withould risking incompatibility? Other issues?
Rafael