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

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsia message

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


Subject: WSIA 5/8/2002: [wsia] [wsia-requirements][E907]


Take my previous suggestion and apply those below:
 
 
Monica J. Martin
Program Manager
Drake Certivo, Inc.
208.585.5946
-----Original Message----- 
From: Quintas, Peter 
Sent: Mon 5/6/2002 11:31 AM 
To: Rich Thompson; wsia@lists.oasis-open.org 
Cc: 
Subject: RE: [wsia] [wsia-requirements][E907]



	E907a
	It SHOULD be possible for a Consumer to read multiple properties
of the
	Producer with one invocation.
	
	E907b
	It SHOULD be possible for a Consumer to batch create, update and
delete
	multiple properties of the Producer with one invocation.  It
SHOULD also
	be possible to perform this operation in conjunction with other
	operations.
	
	Who is aggregating these changes???
	
	-----Original Message-----
	From: Rich Thompson [ mailto:richt2@us.ibm.com]
	Sent: Monday, May 06, 2002 1:26 PM
	To: wsia@lists.oasis-open.org
	Subject: RE: [wsia] [wsia-requirements][E907]
	
	
	I like this as a pair, though we also need to capitalize should
all 3
	times
	to indicate meaning as per RFC 2119.
	
	
	
	
	
	                      "Quintas, Peter"
	
	                      <Peter.Quintas@di        To:       Rich
	Thompson/Watson/IBM@IBMUS,                        
	                      vine.com>
	<wsia@lists.oasis-open.org>                                     
	                                               cc:
	
	                      05/06/2002 12:29         Subject:  RE:
[wsia]
	[wsia-requirements][E907]                   
	                      PM
	
	
	
	
	
	
	
	
	This is exactly what I was trying to covey in the requirement
(although
	it didn't come out that way with the read and
create/update/delete
	separation)... I actually would rather be explicit with the
	create/update/delete for the requirement even though it may
materialize
	as a single operation to support all of these in the spec.
	
	Here is another cut at the proposed rewording (we may want to
split this
	into several requirements):
	
	"It should be possible for a Consumer to read multiple
properties of the
	Producer with one invocation.
	
	It should be possible for a Consumer to batch create, update and
delete
	multiple properties of the Producer with one invocation.  It
should also
	be possible to perform this operation in conjunction with other
	operations."
	
	-----Original Message-----
	From: Rich Thompson [ mailto:richt2@us.ibm.com]
	Sent: Monday, May 06, 2002 11:20 AM
	To: wsia@lists.oasis-open.org
	Subject: RE: [wsia] [wsia-requirements][E907]
	
	
	I was mostly agreeing, but was raising the next level of
questions for
	the
	discussion. As we went through a similar set of discussions
related to
	WSXL, we decided to keep the reading of properties separate, but
to
	support
	all flavors of update (create, update and delete) as a single
operation
	that was also conceptually carried on most (all instance
oriented
	operations other than destroy) other operations.
	
	
	
	
	
	                      "Quintas, Peter"
	
	                      <Peter.Quintas@di        To:       Rich
	Thompson/Watson/IBM@IBMUS,
	                      vine.com>
	<wsia@lists.oasis-open.org>
	                                               cc:
	
	                      05/06/2002 12:03         Subject:  RE:
[wsia]
	[wsia-requirements][E907]
	                      PM
	
	
	
	
	
	
	
	
	I not sure if the first part of your response was in support of
my
	comment or not...  To bring some clarity to my comment...  There
is a
	potential req for batching property updates in a single
invocation AND
	there is another potential requirement for batching this same
operation
	as a part of another function that it would be commonly invoked
with
	(getMarkup() and invokeAction()).  I think the issue is whether
we cover
	this in broader reqs that cover all operation or we narrow down
on this
	specific function for the purpose of the req.  I would think
that the
	more specifics and clarity we bring to the req, the better.
	
	The point I was trying to make with the "CRUD" is that
functionally
	"update" was defined to be something broader in our F2F
discussions.  (I
	remember a "blank update" signifying a delete)  I was actually
trying to
	NOT create confusing by some undocumented meaning of "update" in
the
	requirement.
	
	Does this make sense?
	
	
	
	-----Original Message-----
	From: Rich Thompson [ mailto:richt2@us.ibm.com]
	Sent: Monday, May 06, 2002 10:47 AM
	To: wsia@lists.oasis-open.org
	Subject: Re: [wsia] [wsia-requirements][E907]
	
	
	I think the intent here is to capture a significant reduction in
network
	overhead without a significant increase in complexity. Since
this
	requirement (even as you have rewritten it) could be
accomplished either
	by
	batching operation invocations (supported by all web service
stacks?) or
	by
	defining batch oriented operations, I think the intent can be
	accomplished.
	I think the batching of dissimilar operations raises a lot of
issues,
	some
	of which will be out of the domain of this committee and
therefore
	should
	not be covered as a requirement (though we may want to drive the
issues
	onto the relevant standards committees).
	
	As far as the expansion of this requirement involved in your
rewrite, do
	we
	want to require the create, update, delete AND read can all be
done in a
	single operation? Basically, does combining read and write
create more
	confusion than it is worth?
	
	
	
	
	                      "Quintas, Peter"
	
	                      <Peter.Quintas@di        To:
	wsia@lists.oasis-open.org
	                      vine.com>                cc:
	
	                                               Subject:  [wsia]
	[wsia-requirements][E907]
	                      05/06/2002 09:31
	
	                      AM
	
	
	
	
	
	
	
	
	E907
	      It should be possible for a Consumer to batch update
multiple
	      properties of the Producer with one invocations.
	
	      Debate: GT, PQ, TC, SR, WC, RT.
	      Debate whether this is true for all WSIA operations.
	
	      I think the edit we came up with is fine, althought I also
think
	that
	      this *is* true for all (or most) WSIA operations.  The
problem I
	have
	      is that as requirements we may want to single out
operations that
	can
	      be performed in batch to simplify our scope.  All WSIA
operations
	can
	      be done in batch, but this may be to complex a
specification for
	rev
	      1.  I imagine there might be some more complex state
management if
	      getMarkup() or invokeAction() were able to be invoked in
batch.
	      Therefore, I propose that we might want to keep this
requirement
	for
	      only properties at this time.  I would expand the
requirement (or
	add
	      more reqs) to encompass reading properties and performing
updates
	and
	      reads along with other operations (for example,
getMarkup() or
	      invokeAction()).  I would also expand the definition to
encompass
	all
	      types of "updates" for clarity.
	
	      New edit:
	
	      It should be possible for a Consumer to batch create,
read, update
	      and delete multiple properties of the Producer with one
	invocation.
	      It should also be possible to perform this operation in
	conjunction
	      with other operations.
	
	Question:  What other operations might be perform in batch they
we would
	want to include in the reqs, if any?
	
	Thanks,
	
	
	peter j quintas
	director of technology
	web services infrastructure lab
	divine, inc.
	main: +1 312 606 8100
	direct: +1 312 606 8124
	mobile: +1 312 953 7845
	fax: +1 312 896 5972
	peter.quintas@divine.com
	
	
	
	
	
	
	----------------------------------------------------------------
	To subscribe or unsubscribe from this elist use the subscription
	manager: < http://lists.oasis-open.org/ob/adm.pl>
	
	
	
	
	
	
	----------------------------------------------------------------
	To subscribe or unsubscribe from this elist use the subscription
	manager: < http://lists.oasis-open.org/ob/adm.pl>
	
	
	
	
	
	
	----------------------------------------------------------------
	To subscribe or unsubscribe from this elist use the subscription
	manager: < http://lists.oasis-open.org/ob/adm.pl>
	
	----------------------------------------------------------------
	To subscribe or unsubscribe from this elist use the subscription
	manager: < http://lists.oasis-open.org/ob/adm.pl>
	



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


Powered by eList eXpress LLC