1. A computing device configured with a processor for performing a method for implementing (Simple Object Access Protocol) SOAP-based Web services via a programming language in a computing system comprising: in connection with code that implements at least one SOAP-based Web service, identifying at least one (Simple Object Access Protocol) SOAP message attribute supported by an attribute provider, wherein the (Simple Object Access Protocol) SOAP message attribute is a (Simple Object Access Protocol) SOAP handling mechanism; declaring the syntax of the (Simple Object Access Protocol) SOAP handling mechanism corresponding to the at least one SOAP-based Web service via a construct of said programming language, when compiling said code, communicating with the attribute provider wherein the attribute provider queries a compiler for information about the (Simple Object Access Protocol) SOAP handling mechanism, wherein the information about the (Simple Object Access Protocol) SOAP handling mechanism includes a parameter name, a type, and an interface definition language (IDL) attribute; generating at least one of additional code and data from the information for use at run-time when at least one of sending and receiving a (Simple Object Access Protocol) SOAP message for said at least one SOAP-based Web service occurs.