“Web Services are poised to be a central tool in distributed software construction. In order to work with Web Services from a programming language, a programmer needs some form of Application Programer Interface. Although there exist several of these APIs for scripting languages, the quality of their implementation and programmer interface varies widely. Web Services implementations in scripting languages share many common issues around dynamicity, type checking, complex types and introspection. It is difficult and yet important to address these issues without making the usage model complex.
This specification describes a model API that addresses many of these issues.”
[ via aaron ]