[
Lists Home |
Date Index |
Thread Index
]
- To: "Burak Emir" <Burak.Emir@epfl.ch>, "Michael Kay" <michael.h.kay@ntlworld.com>
- Subject: RE: [xml-dev] dynamically generated XML Schema?! Re: [xml-dev] R: [xml-dev] Number of active public XML schemas
- From: "Chiusano Joseph" <chiusano_joseph@bah.com>
- Date: Wed, 3 Nov 2004 09:28:18 -0500
- Cc: "Chizzolini Stefano" <chist@csb.it>, <xml-dev@lists.xml.org>
- Thread-index: AcTBnKCYiyYaqaD0SFu6/hdGm9Z/TgAFIG4g
- Thread-topic: [xml-dev] dynamically generated XML Schema?! Re: [xml-dev] R: [xml-dev] Number of active public XML schemas
I have often thought about the concept of dynamically generated WSDL
documents, for cases in which more ad-hoc interaction among systems
needs to occur, perhaps driven by the context of a request. But I think
we're a ways off from that in terms of standards and products - if it is
indeed a useful concept.
Kind Regards,
Joseph Chiusano
Booz Allen Hamilton
Strategy and Technology Consultants to the World
> -----Original Message-----
> From: Burak Emir [mailto:Burak.Emir@epfl.ch]
> Sent: Wednesday, November 03, 2004 6:56 AM
> To: Michael Kay
> Cc: 'Chizzolini Stefano'; xml-dev@lists.xml.org
> Subject: Re: [xml-dev] dynamically generated XML Schema?! Re:
> [xml-dev] R: [xml-dev] Number of active public XML schemas
>
> Michael Kay wrote:
>
> >>Who needs to dynamically generate schemas? The whole point
> of schemas
> >>is to be a widespread, well understood description of instances.
> >>
> >>
> >
> >There was someone with that need writing to the list a few
> days ago. It
> >
> >
> I am aware of that request for help, but I disagree. You were
> suggesting
> to her that multiple schemas might do the trick.
>
> >seems entirely legitimate to me to apply different schemas
> to the same
> >document at different stages of a workflow, or for senders
> of documents to
> >apply stronger validation criteria than recipients of the
> same documents.
> >
> >
> >
> Granted, but does that require a "dynamically generated" schema?
>
> By dynamically generated, I understand this: A clever way of
> doing many
> matrix multiplications is to use dynamic programming (ordering the
> multiplications once you know all the matrices' dimensions).
>
> A web application may dynamically generate a response for a request.
>
> In the use case you seem to suggest, senders seem to refine
> schemas to
> achieve tighter checking. If one knows in advance that one wants such
> refinement, one can write the schemas by hand. If not, then finding a
> mechanical transformation for the old schema will not help much.
>
> I guess, the problem for that use case is modularity.
>
> Coming back to "dynamically generated", I think the very fact that
> somebody can write a mechanical transform to generate one schema from
> another hints at enough anticipation of requirements that the
> original
> schema could have been written in an extensible way in the
> first place.
>
> regards,
> Burak Emir
>
> http://lamp.epfl.ch/~buraq
>
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
>
> The list archives are at http://lists.xml.org/archives/xml-dev/
>
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://www.oasis-open.org/mlmanage/index.php>
>
>
|