OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsbpel message

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


Subject: RE: [wsbpel] Using RelaxNG


Ugo,
Speaking from an implementer's point of view I am inclined to think that
not having to deal with another schema language is a false economy. What
it means is that we implementers must devise and perform many more
post-parse syntax checks to augment the presently very weak XSD
validation. The list of these checks is not maintained by the TC, so the
chances of omission, or of diversity of interpretation between
implementers is greatly increased. 

As for users, I really don't see why they'd care how the syntax of the
language is specified. Most users of most languages never bother to sit
down and read the language grammar: instead, they tend to rely on
second-hand sources, narrative text, examples, tooling, inference, and
experimentation. 

-maciej

On Mon, 2004-04-19 at 14:38, Ugo Corda wrote:
> Maciej,
> 
> So, I suspect the reaction from most BPEL implementers and users to the
> idea of using RelaxNG for BPEL language description would be something
> like: "Thank you, but no thanks. XSD already keeps me busy enough ...".
> 
> Ugo
> 
> > -----Original Message-----
> > From: Maciej Szefler [mailto:mbs@fivesight.com] 
> > Sent: Monday, April 19, 2004 12:32 PM
> > To: Ugo Corda
> > Cc: Anderson Jonathan; Ron Ten-Hove; wsbpel@lists.oasis-open.org
> > Subject: RE: [wsbpel] Using RelaxNG
> > 
> > 
> > Ugo,
> > 
> > On Mon, 2004-04-19 at 12:48, Ugo Corda wrote:
> > > Maciej,
> > > 
> > > Wouldn't that imply that a BPEL implementation would have 
> > to support 
> > > both an XSD validator AND a RelaxNG validator?
> > > 
> > > Ugo
> > Absolutely. XSD validation would still be needed for what in 
> > BPEL passes as type checking (both at run-time and in 
> > static-analysis). RelaxNG would be needed at "compile time" 
> > to check the syntax of the language. This is in line with the 
> > common decomposition of a language specification into lexical 
> > grammar (roughly ~ XML), syntactic grammar (~ 
> > RelaxNG/XSD+post-parse checking), type system (~ XSD+rules), 
> > and execution semantics(~ shared sub-conscious understanding). 
> > 
> > Perhaps others disagree, but I do not think it is remotely 
> > practical or desirable to change the typing scheme 
> > considering the close association between WSDL and XSD (not 
> > to mention the reality on the ground). 
> > 
> > -maciej
> > 
> > 
> 
> To unsubscribe from this mailing list (and be removed from the roster of the OASIS TC), go to http://www.oasis-open.org/apps/org/workgroup/wsbpel/members/leave_workgroup.php.
> 



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