Arne Vajhøj said:
I think IBM and MS actually did provide independent implementation
of many of the WS-*.
Not for all and not before adoption of the standard.
What do you think the 1950's assembler programmers would say about
todays Java programs ?
I have a friend who may be the last GCOS still actively
consulting. I know exactly what he thinks of Java.
That they are way to complex and that the compiler & language hiding
the complexity is a bad thing ?
Actually, he just thinks they're sloppy. Being a Yorkshireman,
he makes the case somewhat more scatologically.
The difference between a language like Java and the WS-*
abomination is that Java provides tools for increasing the level of
abstraction, and therefore the complexity, that can be managed by a
programmer. Even in a verbose, not particularly expressive language
such as Java, the costs of using it relative to assembler are exceeded
by the benefits in most cases. The costs of WS-*, relative to other
options, on the other hand, are high and the additional benefits
frequently not significant.
Whenever we invent a better tool, then someone else will invent a
more complex problem to apply it to.
WS-* is the complex problem, not the better tool.
Regards,
Patrick