This thesis approaches the use of the DPWS technology to implement web-services on small devices, addresses its limitations, and explains an architecture to solve it. An approach to an autonomous device’s simple architecture was realized, using DPWS, and was called Simple DPWS. The objective was to implement/simplify some features in a device in a way that the device can work on its own. The designed architecture is based on that each component has its framework of modules, having always at least the skeleton modules communication and Event Router-Scheduler. The communication module controls all the communication between the devices and the ERS is the responsible for the other modules’ real-time communication. The DPWS toolkit offers no capability of interacting with run-time-appearing services. Thus there was a necessity to do enhancements over the DPWS toolkit to have a dynamic stub and skeleton. This service was called the dynamic service. An experience was done connecting a DPWS toolkit sample service with the corresponding hand-created dynamic service. It was used the lighting service that consists on turning a lamp ON or OFF and getting its status. A GUI was done for the application to be more user-friendly. The results were satisfactory, as the connection worked.