This document proposes an approach to adding web services and distribution capabilities to embedded systems based on the OSGi framework. It discusses challenges with embedded web services and how OSGi and Apache CXF can address these. The approach was evaluated based on requirements from example scenarios of car tracking and advertising services in vehicles. It describes implementing independent bundles, using the whiteboard pattern for loose coupling, and various configuration approaches. It also discusses adopting CXF for embedded Java platforms like Java SEE and JamVM to meet memory restrictions of embedded systems.