1. A computer-implemented method for providing a service implementation, comprising: (a) generating an XML (Extended Markup Language) schema based on a service description of said service, wherein the generated XML-based schema defines XML-based messages to be interpreted by the respective service; (b) generating a binary XML processor code for encoding and decoding said XML-based messages on the basis of the generated XML schema; (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.