Minutes of WSA informal telcon on 2002-08-01

Present
BEA Systems David Orchard
ChevronTexaco Roger Cutler
France Telecom Shishir Garg
Idokorro Mobile Mark Baker
IONA Eric Newcomer
MartSoft Corp. Jin Yu
Nortel Networks Abbie Barbir
SeeBeyond Technology Corp Ugo Corda
Sun Microsystems, Inc. Doug Bunting
W. W. Grainger, Inc. Daniel Austin
W3C Hugo Haas
W3C David Booth
[Daniel]
Daniel is scribe
Mike C posted an informal agenda
Mike C: requirements document has been updated, changes by Chris F, Sharad, Daniel
Mike C: can't yell at CHris, he's not here
Mike C: we don't intend to make an substantive changes in AUgust for summer holiday
Mike C: we are allowed however to make editorial and administrative changes
Mike C: some of CHris's changes were incorrect
[dougb]
Daniel isn't typing
Zakim, who's talking?
[dbooth]
Daniel: I saw there was confusion about changes that were made.
[Zakim]
dougb, listening for 10 seconds I heard sound from the following: +1.603.863.aaaa (13%), Hugo_Haas (14%), ??P7 (100%), ??P8 (85%), DOrchard (4%)
[dbooth]
... I'll volunteer to make the corrections to it.
[Daniel]
Mike C: we need to get this out in hours for Sept. publish?
Hugo: no, it's a working draft, let's not delay for a few small changes
Hugo: asks if Daniel cannot live w/ doc as it is
Daniel: no, I was just volunterring to fix it if it was an issue
Mike C: I'm happy with it, unless there is a dealbreaker, let's leave it
Daniel: ok
Mike C: does anyone else have any substantive problems with it, as it is?
Daniel: we will publish early Sept. wth changes
Hugo: that's fine
Mike C: hearing no diagreement, let's go ahead
Mike C: Do we need to modify dates?
[dbooth]
Daniel: Hugo, if you tell me the pub date, then I can fix the date. I was going to fix HTML errors to make it valid.
Hugo: Make it next Wednesday.
... Running Tidy will prob fix the HTML.
Daniel: I have a stylesheet that fixes the HTML also, and I'll post it to the group.
[Daniel]
Daniel: document date will be AUg 7
Hugo: also change previopus versions URLs
Daniel: ok
ACTION: Daniel to make mods to reqs document (what else is new?)
[dbooth]
Daniel, type "ACTION: Daniel to ..."
[Daniel]
thanks :)
Mike C: end of reqs doc issues
Mike C: we have very few ppl here today, we should not make substantive decision til sept.
Daniel: do we have a quorum?
Mike C: I don't think so...we are just talking
Mike C: Chris says we have a moral requirement to publish the arch doc asap
Daniel: if we have a quorum, why can't we make decisions?
[dbooth]
Daniel: Why are we unable to make decisions in August if we have a quorum?
[Daniel]
Mike C: we agreed to that a few weeks ago
Mike C: understanding that we are on break in August
Mike C: lots of vacations in August, so no official decisions
Mike C: we want to start crystallizing consensus on arch doc w/o making decisions
(scribe notes that this is sketchy)
Mike C: we currently have almost no idea what to do with the arch doc
Mike C: I suggested some options in my recent email
Mike C: gather references, as examples
Mike C: we sent mail to the OMG
Daniel: is this a task for the harvesting team only?
Mike C: general guidance for editors on how to articulate a reference architecture
Mike C: sent pointers to MS also
Mike C: what other things can we use for references?
Mike C: have members written other white papers etc?
Daniel: IBM has some papers
[MarkB]
this? http://www.research.ibm.com/journal/sj/412/gottschalk.pdf
[Daniel]
Mike C: there is also some material from last year's workshop
Mike C: we need to ratchet up the level of the discussion of the document
MikeC: and move away from the abstractions we have been discussing
Mike C: I asked DaveO re BEA's WS products
Mike C: Dave, do you have a URL?
Mike C: anybody else?
IONA: we submitted a paper to the workshop
Mike C: that's a good thought
IONA: I think that's why the WS activity was started originally
Mike C: we should perhaps read these again
IONA: we also talked about future directions, perhaps that would help
Mike C: Mark B is there anything in Roy F's miserable thesis that deals with this?
Mark B: I think I would just go with the thesis
scribe notes that :"miserable", while a worthy description, was not part of Mike C's speech
[MarkB]
http://wwws.sun.com/software/sunone/
[Daniel]
Mike C: do we think this is a useful exercise?
Mike C: we need to understand each other's views to achieve consensus
D ave B: I think it's useful, but I wonder if it will take too long
[mnot]
starting point: http://dev2dev.bea.com/techtrack/detail.jsp?highlight=webservices
[Daniel]
Mike C: speaking of harvesting, I am still catching up, what is the status? we've heard about REST but that's it
Mike C: I haven't heard from many of the other things we have discussed
Mike C: can anyone give us an update?
Dave B: there's been a lot of work, ebXML, WSDL, REST
Dave B: I don't think we are ready to move forward, maybe DaveO's suggestion to move forward with SOAP is a good idea
[dbooth]
s/Dave B/Mark B/
[Daniel]
Mike C: it might be helpful...when was it posted to the mailing list?
[dbooth]
s/Dave B/Mark B/
[dougb]
Should point out that many of the papers at http://www.w3.org/2001/03/WSWS-popa/ aren't architectural though they may be descriptive.
[Daniel]
LOL scribe blows it, thinks Dave and Mark are interchangable
[dbooth]
s/Dave B/Mark B/
[Daniel]
NOte: above references to Dave B are to Mark B, apologies from scribe to both
Mike C: when was your message posted Mark?
[dougb]
I'd recommend having us (the members) pointing towards specific papers rather than asking all to read every WS Workshop paper.
[Daniel]
ACTION: Mark B to repost his harvesting discussion
Mike C: some of the people involved in harvesting besides Mark, any thoughts?
Mike C: what should the results of the harvesting be? links? pictures?
Mike C: summary papers? ideas from others?
Group: silence
Mark B: there are two major features that we harvested
Mark B: we also harvested or tried to harvest architectural elements, and got quite a bit done
Mark B: we should write this all done
Mark B: the current document identifies style elements, but not architectural elements
Mark B: I've proposed a new section to the doc to remedy this
Hao: should we use standards here?
[hugo]
[ I agree with Mark but won't try to unmute... ]
[Daniel]
Mike C: mo ichido kudasai?
Hao: what notation should we use?
Mike C: UML comes to mind, but I'm not sure...
+Daniel
+Daniel dammit
Zakim, add me to the bloody queue you foolish piece of trash
[Zakim]
I don't understand 'add me to the bloody queue you foolish piece of trash', Daniel. Try /msg Zakim help
[Daniel]
Dave O: UML was brought up in the TAG< and rejected, for good reasons
Dave O clarifies: wasn't rejected, was some pushback but no decision was made
Mark B: Dave suggested Krutchen's 4+1 view but Roy F. pushed back
ACTION: Daniel to post 4+1 model
[MarkB]
fwiw, Roy's view on 4+1; http://lists.w3.org/Archives/Public/www-tag/2001Dec/0023.html
[dbooth]
Daniel: Someone earlier suggested that we used UML, and I pushed back because I don't think UML captures architectural models well. I'm happy with a simple box model. I think we can establish all the ideas we need without any particular choice of notation.
[MarkB]
+1
[dougb]
Daniel doesn't want to put "don't use a notation" as an intersectional approach in the notes. Sorry Daniel...
[Daniel]
Hao: I was just thinking that we can just identify some use cases, independent of notation, and begin
LOL Daniel submits the idea that we should not choose any notation
Hao: start with something very simple, and work through use cases, avoiding notation wars
[dougb]
Question for the Harvesting team: Are we revisiting a discussion that's already happened within that group?
[Daniel]
DaveO: Mark correctly points out that we have only a functional approach in the current document
DaveO: Mark and I may disagree on certain elements in the architecture
DaveO: we need to deal with two issues: a) how are SOAP, WSDL extended and b) how they are used by ppl
DaveO: there is a very specific model in WSDL, that we can talk about
[MarkB]
zakim, who is barking?
[Zakim]
I don't understand your question, MarkB.
[Daniel]
DaveO: in the security spec, there are specific extensibility mechanisms, but no real way of specifying the means by which extensions are implemented
DaveO: there is no processing model, so there is much duplication of the SOAP processing model
DaveO: suggests principles of extension would be very useful in the arch doc
Mike C: I initiated (with Mark on the mailing list today) trying to find the intersection fwhat we can all agree upon
of^
Mike C: such as accepting the SOAP processing model, which may lie in that intersection
Mike C: how can we make this happen?
Mike C: do we need additional discussion? how do we move ahead?
DaveO: the way I think we should do this is similar to the way the TAG has done, specfying protocols, etc.
DaveO: the principles are most important, and establishing them
DaveO: e.g. using URIs in SOAP
DaveO: may books have verbiage about use of URIs, including character level information and cannonicalization
Daveo: this might go into the identifiers section
DaveO: also combining specs that other ppl have created
Joe Hui: there is still a potential conflict between SOAP processing model and REST model
DaveO: REST doesn't have a processing model at the same level of abstraction as SOAP
Joe Hui: aren't orchestration and processing model related?
Doug: I think that what we are disucssing is the layered model
Doug: REST by design doesn't talk much about processing behind the HTTP server system boundary
Doug: SOAP explicitly does go there
Doug: it may be that we need to include the processing model in our discussions
Doug: we will have to extend the REST model
Mark B: responds to Doug - as Doug say, SOAP extends REST, because of the circumstances, no explicit processing model in REST
Mark B: SOAP is much richer than REST but not radically different
Mike C: Soap is more about server to server communication
Mike C: other models include the back-end processing
Mark B: SOAP by itself doesn't buy you very much, it's only when it is used by an application
Mike C: I was thinking of CORBA or DCOM
DaveO: why can't we talk about SOAP when going from server to server?
[DaveO]
zakim, who is here?
[Zakim]
On the phone I see ??P0, ??P1, ??P2, ??P4, ??P7, MarkB, Dbooth, +1.650.875.aacc, +1.408.737.aadd, DOrchard, ??P14, Hugo_Haas (muted), ??P15, ??P8, Joseph_Hui, Tim_Jones
On IRC I see Tim_Jones, Ugo, dougb, DaveO, mnot, dbooth, Daniel, RRSAgent, Zakim, MarkB, Roger, mchampion, HFN_away, hugo
[Daniel]
Mike C: I didn't mean that...this is only one aspect of the system, others such as security, orchestration, etc. are also important to what we are doing
Mark B: I think the whole server to X concept is a red herring
[dougb]
Doug apologizes for raising a red (or pickled) herring.
[Daniel]
Mike C: Mark it sounds like you are more or less comfotable with Dave's doc at this point...
Mike C: picking up from there, one suggestion to consider would be to come up with a written record of what you think the processing model might be
Eric: I could try to help
Dave O: that is what I had started to do, I introduced the notion of two agents communicating, usually with XML, and then
Dave O: we started talking about the interactions and the formats and protocols to be used, this is a typical means of beginning
Eric: the SOAP model has some of this material, but not all
Dave o: what are the appropriate things to take out of SOAP and WSDL and then stitch them together
*scribe thinks this is a frenkenservice*
Eric: not sure to what extent this might be normative, but we should have that discussion
Mike C: we need to find some common ground on which we can all agree
Mike C: I agree with what Dave O said
[DaveO]
DaveO agrees with puttin' pen to paper
[Daniel]
Mike C: does WSDL have a processing model?
Eric: no
Dave O: no, and there is not much to tell people how to use it
Eric: WSDL doesn't even talk about SOAP
Hugo: yes it does
Dave O: we need to find a way to relate the processing model to WSDL
[mnot]
NB: was mnot, not hugo
[Daniel]
Eric: a lot of this is informative material rather than normative
[mnot]
(I think hugo is permanently muted? ;)
[Daniel]
scribe apologiezes to mnot
[mnot]
no worries
[Daniel]
Mike C: this is turning into an action item to the group to consider this...how should we proceed Dave, Eric
Eric: I'm happy to do so
Mike C: does this remind anyone of any other white papers or other sources of into
Eric: I wrote a book on WS, I can look through it
Dave O: I encourage ppl to submit info
Doug: the workshop materials are useful
DaveO: thinking has changed since then also
Eric: there is some data from MS, and others
Dave O: perhaps the chair should ask members for materials
ACTION: Mike C to query members w/regard to submitting their own materials on WS-arch
Mike C: Mark B are you comfortable with this?
Mark B: I think so
Eric: Mark please help us with this
[MarkB]
zakim, who is talking?
[Daniel]
Mark B: okay
[dbooth]
zakim, who is talking?
[Zakim]
MarkB, listening for 10 seconds I heard sound from the following: ??P1 (10%), DOrchard (14%)
[Daniel]
scribe unable to understand the call, due to noise
[Zakim]
dbooth, listening for 10 seconds I heard sound from the following: ??P1 (39%), ??P4 (39%), MarkB (39%), DOrchard (9%)
[Daniel]
MarkB: i'll be glad to help, and don't want to spend too much time on REST
[MarkB]
.. for now 8-)
[Daniel]
Mike C: I think it's useful to get a document published
Mike C: many press articles are not concentrating on these issues
Mike C: first step is harvesting
Zakim can't think as fast as I can type Dave
Mike C: we need to make progress on principles, esp. URIs
Mike C: what is a good way forward?
[dougb]
Notes it was Mike C who thought the workshop materials were generally useful and Doug who suggested reducing volume thorugh "submissions" process (some lines back).
[Daniel]
Mike C: does anyone diagree?
disagree
mark B: we should consider both long and short term views
[dougb]
? URI's still used improperly in SOAP 1.2 even after GET addition?
[Daniel]
Mark B: URIs are certainly a serious issue, but we need to decide what the short term goal is
thanks DOug
Mike C: let;s try to identify the low hanging fruit for the short term
Mike C: URIs may be an issue that we don't have to do lots of work on
Mark B: there are several features of URIs but we should consider what's important
Mark B: I need to go, sorry
Dave O: One of the things I want the document to take into account is what we've all learned rrecently
Dave O: we should be agressive about items like URI usage etc.
Dave O: e.g. we should provide some guidance about how to use these things
Dave O: like URIs
Mike C: what does that mean operationally?
Mike C: do we need to include previous arch discussions? Agressive how?
Dave O: we should write these things up explicitly to provide guidance to users
Dave O: I thin of WS-ARCH as an extension of existing technologies
Dave O: we should be clear about how to use these things, and explicit, e.g. stating which protocols to be used
Mike C: anyone else have any perspective on this?
Hao: we have done some harvesting for WSDL...are we going to do anything about the results of this?
Mike C: asks to repeat
[dougb]
I particularly like Dave O's comments about both refinements and extensions (of REST in particular) inherent in our proposed web services architecture.
[Daniel]
Hao: we've harvested a lot of stuff, what do we do with it?
Mike C: my understanding is that the harvesting is more of a collective activity
Mike C: and the editing is the domain of the editors
Daniel needs to leave...can someone else scribe for the remainder of the call?
[dougb]
I can make an attempt to fill Daniel's shoes.
[Daniel]
Thanks Doug!
[dougb]
DaveO: There is no try, only do...
[Daniel]
see you all next week
YodaO: no try, only do!
l8r
[dougb]
MikeC: Harvesting source for how we'll evaluate the editor's output (our architecture)
Hoa: Wants something more concrete.
[dbooth]
zakim, who is talking?
[dougb]
MikeC: What are u suggesting.
[Zakim]
dbooth, listening for 10 seconds I heard sound from the following: ??P1 (19%)
[dbooth]
zakim, please mute P1 temporarily
[Zakim]
sorry, dbooth, I do not see a party named 'P1'
[dougb]
Admonition from the chair (MikeC): Comment for the record: Do not put yourself on hold when you must step away if you have muzak on hold.
Hao: Make it more official, include harvesting material as an appendix.
MikeC: you're suggesting we pull this stuff together into an actual document
Hugo: I can be heard!
Hugo: Mainly harvesting material should be used as a checklist: See what we forgot (which concepts) and how they might fit.
MikeC: Might mean we have to worry less about appearance of this material.
MikeC: Comments on this? Any other words of advise?
Zulah: Did we talk about requirements document?
MikeC: That document will be published pretty much as is but with eye towards another publication early in Sep
Zulah: Objects to this publication (the one next week) due to missing decisions (agreements and approvals not reflected in the document).
MikeC: Chris F. and Daniel not on the call. Concensus was things would be better in an ideal world. This was just a working draft.
MikeC: May even publish again first week we're back in Sep
Zulah: Are minutes the official record?
MikeC: They are but editors sometimes miss a few agreements. he'll track these issues and work with editors to address in later (Sep) version.
MikeC: No problem with publishing requirements as (another) working draft?
Zulah: Not the first working draft (second).
Hugo: No objections to Zulah forwarding comments to Daniel and / or Chris. Don't hold publication because of this. "Just" a working draft.
MikeC: If Daniel can make changes without changing schedule, great. If he can't, also fine.
Hugo: Basically, publish or perish.
Zulah: Will send email to editors. Making point we're working towards a deadline (eg. RTF deadline was met but materials didn't go into document).
MikeC: Issues may have to do with transition of chairs. He was pushing harder on some things and less on others. Will improve process going forward.
Zulah: Comfortable with the decisions regarding comments, changes and this publication.
**** Call ends ****
[hugo]
Zakim, please excuse us
RRSAgent, please excuse us
[RRSAgent]
I see 4 open action items:
ACTION: Daniel to make mods to reqs document (what else is new?) [1]
recorded in http://www.w3.org/2002/08/01-ws-arch-irc#T19-51-12
ACTION: Mark B to repost his harvesting discussion [2]
recorded in http://www.w3.org/2002/08/01-ws-arch-irc#T20-09-17
ACTION: Daniel to post 4+1 model [3]
recorded in http://www.w3.org/2002/08/01-ws-arch-irc#T20-16-36
ACTION: Mike C to query members w/regard to submitting their own materials on WS-arch [4]
recorded in http://www.w3.org/2002/08/01-ws-arch-irc#T20-43-23