1. A computer-implemented method for providing a web service implementation for an embedded system comprising a wired or wireless network having at least one client node requesting the web service and at least one server node providing the requested service to the requesting client node, comprising: (a) generating an XML (Extended Markup Language) schema based on a service description of said service, wherein the service description is formed by a WSDL service description file or an annotation based service description file, and wherein the generated XML schema defines XML-based messages to be interpreted by the web service; (b) generating a binary XML processor code for encoding and decoding the XML-based messages on the basis of the generated XML schema, wherein the binary XML code is formed by an EXI (XML interchange) code or a BIM (Binary MPEG format for SML) code; (c) transforming said service description of said service into a procedure skeleton code comprising one or more skeleton procedures each becoming an application procedure by implementing an application logic for the respective skeleton procedure; and (d) generating a dispatcher code based on the service description, wherein said dispatcher code is configured to interpret a byte stream produced by said binary XML processor code to invoke one of the implemented application procedures.