The proliferation of small devices and the increase in number of services created by various vendors for such devices have made SOA a primary choice for mobile software developers. However, due to software and hardware platforms heterogeneity, it is not always possible to use the write-once, use-everywhere approach. The main problem comes due to the varying capability of mobile devices and the unavailability of means to know resource requirements of mobile services. We believe that there is a need to be able to specify resource requirements so that mobile application developers could explicitly enumerate their requirements, when it comes to interoperability with other services. Towards this objective, we consider the requirements of mobile services, identified from CC/PP, a generic model of resource specification on mobile devices. We then extend the existing CC/PP model and integrate it with the SCA model for SOA. Our approach does not violate any of the CC/PP or SCA specification, while remaining neutral to the underlying technologies and platforms. An important aspect of our approach is that resources can be specified abstractly as well as concretely.