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


To: "'ietf-provreg@cafax.se'" <ietf-provreg@cafax.se>
From: "Liu, Hong" <Hong.Liu@neustar.biz>
Date: Wed, 14 Aug 2002 23:23:47 -0500
Sender: owner-ietf-provreg@cafax.se
Subject: RE: Response Code 2501

Claus,

Instead of repeating my arguments, I refer you to my response to Scott...

This issue has nothing to do with EPP PUSH or unsolicited response in
general. It is exception handling at the end of a server terminating
session.

Implementing a good EPP client that works well is by no means easy. We have
been there, done that. However, handling this is the least that you need to
worry about: you can choose to ignore it if you want. So the complexity
argument does not hold.

I hope you can take back the non-standard accusation. We are still in
discussion about EPP. We did not invent any twist to the protocol. Quite to
the contrary, we are following sound common practices that have proven to
work well in the past.

To the WG Chairs: I hate to use the strong language above, but I reserve the
rights to defend myself against any careless and false accusations.

--Hong

-----Original Message-----
From: Claus Dahl [mailto:clausd@ascio.com]
Sent: Wednesday, August 14, 2002 10:09 AM
To: 'ietf-provreg@cafax.se'
Subject: RE: Response Code 2501


I monitor the list and maintain the EPP client implementation at our
company. I would like to say that I agree completely that the server SHOULD
NOT send unsolicited data, and I am quite surprised the disussion has gone
on this long.

It is highly inconvenient from a client perspective to have any kind of
server initiated messages. This applies to the earlier suggested "EPP PUSH"
also. 
The pure client server approach makes client implementation much simpler.
For instance we use a simple EPP client which does session management for
efficency but otherwise adapts all communication to local interfaces, and
maintains no state. The EPP implementation is completely detached from the
rest of the system. In particular it is completely separated from all object
state concerns.
With server push or other server initiated communication, the EPP service
now has to maintain  more state than connection/session state. Highly
inconvenient and a poor separation of concerns.

Wrt "Sound technical arguments" I think the burden of proof is squarely on
the non-standard (i.e. Hong Liu's) approach. Why invent a twist on a
standard approach that is not broken? 


Claus Dahl
Ascio Technologies


Home | Date list | Subject list