Hi all,
We are having some debate here between using web services or a custom solution to allow large customers to perform account management using their own applications.
The custom solution would involve writing a
servlet to accept connections and read/write XML messages. The advantage here seems to be that an application can perform multiple transactions over a single connection, rather than opening a new connection each time. Another plus is that we can define our own message format, regardless of serializers, etc.
The drawback is that it natually takes much more code to write and maintain. Also, it is not based on existing standards, and our customers cannot use tools to generate proxy code from the WSDLs as with web services.
It seems to be that the advantages provided by the tools and servers surrounding web services would outweigh the performance advantage of the single connection and custom solution.
Wanted to get some input from the brains here on this debate.
Thanks for any input.
Art