[Until the release of J2EE 1.4] you have a situation where Java developers have to work in potentially non-standard ways to support Web services, which isn't necessarily a terrible thing if you're working with one of the major vendors' tools suites like IBM, Sun, or Oracle.