[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Misunderstanding of SOAP message and protocol binding



On Fri, 9 May 2003, Chen, Weijing wrote:

> Or someone wants to use BEEP binding, he can use BEEP protocol, but with the
> same SOAP Message Construct.

Why would I want to do that?  It seems to me that BEEP already provides me
with the needed mechanisms (and existing implementations in a number of
languages) to carry on a well structured, parallal/multi-flowed, secure,
reliable dialog between the configuring-user and the being-configured
device.

Putting SOAP inside BEEP strikes me as like putting an Airbus into a
Boeing, and it may be equally unable to get itself off the ground and
deliver something that is implementable and usable to network operators.

At the end of the day I want routers and switches that contain software
mainly there for the purpose of doing routing and switching.  I want my
memory buffers filled with quickly moving packets, not with redundant
layers of redundant protocol constructs.

As I mentioned in an earlier note, I see value in that part of SOAP that 
expresses rules regarding the serialization of various data types.  But I 
fail to see what is to be gained by using either the envelope or RPC 
aspects of SOAP if BEEP is already present.

I see a risk here of repeating the computer-science over engineering kind
of non-pragmatism that led to the tower of babel of layers killed OSI.

So my suggestion is either SOAP or BEEP, not both.  And on the platforms 
that I use, BEEP is rather closer at hand.


> So someone please tell me why SOAP Message Construct can be not reused
> beside the reason of NIH syndrome.

Using SOAP over BEEP is a lot like riding two horses at the same time.
You don't get to the destination any faster, and the risks of a tumble
along the way are greatly increased.

		--karl--




--
to unsubscribe send a message to xmlconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/xmlconf/>