The evolution of the Information Society towards the Future Internet is leading to the proliferation of new interaction and communication paradigms, shading off the difference between real and virtual services. Software services seem to be stood as the keystones of current high level Software research and development, and Service Delivery Frameworks are one of the main actors in the management of those services. In this context, Software Service Providers are demanding new technologies to enhance the composition of services (more interoperability), but with a maximum transparency to ease and speed up the service development stage (better usability in terms of technology expertise). However, both requirements (interoperability and usability) can rarely be held concurrently, and this fact offers interesting research challenges within Software Engineering. This work offers an addition to OSGi through the inclusion of semantic technologies, replacing the traditional information exchange model based on syntactic information, and making the communication between software services more like the communication between humans.