However you look at it, a RI clarifies some ambiguities in the spec. If the
implementation api/contract respnds differently than the RI (assuming the RI
conforms to the spec) then it is not compliant.
I believe (as stated earlier) that Watchdog is to accomodate this with its
test suites.
Thor HW
----- Original Message -----
From: Milt Epstein <[EMAIL PROTECTED]>
To: Thor HW <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Thursday, February 17, 2000 8:58 AM
Subject: Re: Tomcat-as-a-reference implementation?
> On Thu, 17 Feb 2000, Thor HW wrote:
>
> > The 2 original posts had mentioned those things.
> >
> > 3. Vendor Y's servlet engine doesn't implement Feature X, or
> > > > implements
> > > > > it differently than Tomcat.
> > > > > 4. Therefore, Vendor Y's servlet engine isn't spec-compliant.
> > If implement isn't a HOW-TO then I'm not sure what is.
>
> As I suggested previously, I'm 99% sure he meant "in terms of how it
> behaves", not "in terms of the algorithm it uses". That seems quite
> clear from the context.
>
>
> > ----- Original Message -----
> > From: Milt Epstein <[EMAIL PROTECTED]>
> > To: Thor HW <[EMAIL PROTECTED]>
> > Cc: <[EMAIL PROTECTED]>
> > Sent: Thursday, February 17, 2000 8:14 AM
> > Subject: Re: Tomcat-as-a-reference implementation?
> >
> >
> > > On Wed, 16 Feb 2000, Thor HW wrote:
> > >
> > > > I believe the Watchdog parts are the compliance tests.
> > > >
> > > > As for HOW vendor Y implements a feature, I doubt you would know
> > > > unless you decompiled it, which would be illegal. All you really
> > > > care about is that a spec feature is implemented, not HOW. A
> > > > reference implementation is refered to when the spec alone is not
> > > > crystal clear and an example of how the feature is to react is
> > > > needed.
> > >
> > > The posts you are responding to make no explicit reference to "HOW" a
> > > feature is implemented, and any implicit reference is to the black box
> > > behavior of the feature rather than the algorithm used (at least, that
> > > seemed clear to me).
> > >
> > >
> > > > As to the production quality, if a vendor can't cut it against
> > > [ ... ]
> > >
> > > Similar, there was no mention of "production quality" in the previous
> > > posts, so I'm not sure of the relevance of this.
> > >
> > >
> > > > ----- Original Message -----
> > > > From: Stark, Scott (Exchange) <[EMAIL PROTECTED]>
> > > > To: <[EMAIL PROTECTED]>
> > > > Sent: Wednesday, February 16, 2000 8:05 AM
> > > > Subject: Re: Tomcat-as-a-reference implementation?
> > > >
> > > >
> > > > I agree with this logic from a vendors perspective.
> > > > Conformance should be based on a well defined compatability
> > > > test suite and any servlet engine vendor can measure
> > > > themselves against. Does such a test suite exist?
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: Vince Bonfanti [mailto:[EMAIL PROTECTED]]
> > > > > Sent: Wednesday, February 16, 2000 9:26 AM
> > > > > To: [EMAIL PROTECTED]
> > > > > Subject: Re: Tomcat-as-a-reference implementation?
> > > > >
> > > > >
> > > > > Yes, I'm concerned about this from the perspective of the vendor
of a
> > > > > servlet/JSP engine that strives to faithfully implement the specs.
My
> > > > > concern is that people will apply the following logic to non-spec
> > > > > features:
> > > > >
> > > > > 1. Tomcat is the Reference Implementation of servlets/JSP.
> > > > > 2. Tomcat implements Feature X.
> > > > > 3. Vendor Y's servlet engine doesn't implement Feature X, or
> > > > > implements it differently than Tomcat.
> > > > > 4. Therefore, Vendor Y's servlet engine isn't spec-compliant.
> > > > >
> > > >
> > >
> >
>
> Milt Epstein
> Research Programmer
> Software/Systems Development Group
> Computing and Communications Services Office (CCSO)
> University of Illinois at Urbana-Champaign (UIUC)
> [EMAIL PROTECTED]
>
>
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html