Mobile devices have become an essential element in our daily lives,even for connecting to the Internet. Web Services have becomeextremely important when offering services through the Internet.However, current Web Services are very inflexible as regardstheir invocation from different types of device, especially if weconsider the need for them to be adaptable when being invokedfrom a mobile device. In this paper, we will proposeseveral alternatives for the creation of flexible web serviceswhich can be invoked from different types of device, andcompare the different proposed approaches. Aspect -OrientedProgramming and Model-Driven Development have been used in allproposals to reduce the impact of service adaption, not only for theservice developer, but also to maintain the correct code structure.This work has been developed thanks to the support of MEC (contract TIN2008-02985).
展开▼