[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: RE: Caution using XML Schema backward- or forward-compatib

  • From: Len Bullard <len.bullard@u...>
  • To: Stephen Green <stephengreenubl@g...>, "Costello, Roger L." <costello@m...>, xml-dev@l...
  • Date: Wed, 2 Jan 2008 09:01:43 -0600

RE:  RE: Caution using XML Schema backward- or forward-compatib
I missed this one.

Conformance tests are provided by the Web3DC as part of the X3D standards
work.  Unless the standard includes some form of functional expression (eg,
the object model in X3D), conformance tests are bolted to definitions which
are, themselves, bolted on.  That's rough sledding regardless of the means
used to define the semantics.

X3D standards are client standards for implementation of the language.  I
don't think the lessons there apply to a web service.   The work on the
network sensor relies on the protocol standard being a separately defined
and testable artifact.   Interoperability is a much tougher problem.

When you say 'interoperability', you open a very deep can of system worms.
As has been asked many times on this list, what do you mean by
'interoperability'?  Last time I asked, the reply I got was something along
the lines of "well, Len, we ALL know what we mean by that; we don't have to
define it" but that sort of punt doesn't work in a standard and that
assumption is specious.   My reply is still, "Data is portable.  Systems
interoperate".  Without a systemic definition, a standard promising
"interoperability" is guaranteed to fail without out-of-band definitions.
Without consolidation into a process-mediated contract/standard/spec, the
drift is inevitable.  So now it comes down to the size of the system, its
role among systems of systems, and the different gaps emerging from
unforeseen applications of these.  

Try to do it all, we fail.  Try to do the minimal, we fail.   So you might
want to ask if QOS is a measure of errors or successes given ANY operation
attempted with or by the system version where that is a roll-up of other
versions.   IOW, the best declaration of a version is the system build
version and that is all you have for hanging a reliability number on.

len




From: Stephen Green [mailto:stephengreenubl@g...] 

I wonder how much of all this will improve interoperability. Has anyone
tried
actually testing semantics as part of conformance testing? Is there any way
to test whether an implementation, say of a web service, properly
'understands'
the semantics behing the syntax and structure?

This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the sender. This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail.


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.