Lew <> writes:
>>> What makes SOAP more complex than the listed alternatives, or the
>>> roll-your-own approach?
>>>
>>> What do you sacrifice (besides tested and stable solutions) by
>>> avoiding SOAP-based web services?
>>
>> Well... for starters I don't want to bloat the communication: XML
>> is a beast, and I'll need something small to go through the wire.
>> Then there's the craziness of setting up soap, ws-security, etc in
>> Java and have it be transparent to .NET and viceversa. Then
>> there's the marshalling/unmarshalling, the overhead of creating the
>> soap service/WSDL on the fly, etc.
>
> You'll find the overhead of other protocols isn't so much better,
Actually, any non-XML protocol is going to pass much less over
the wire.
> and the complexity of implementing it yourself instead of leveraging
> the existing libraries may be more egregious than just using the
> standard solutions.
There are alternatives that are simpler and more flexible than
the WS death star suite. One that may be appropriate for the original
poster's problem is Jini with a distributed JavaSpace.
Regards,
Patrick
------------------------------------------------------------------------
S P Engineering, Inc. | Large scale, mission-critical, distributed OO
| systems design and implementation.
| (C++, Java, Common Lisp, Jini, middleware, SOA)