Web Services Architecture Working Group: 11-13 September 2002 face-to-face minutes

Attendees

Present

AT&T Mark Jones
BEA Systems David Orchard
Carnegie Mellon University Katia Sycara
ChevronTexaco Roger Cutler
Cisco Systems Inc Sandeep Kumar
Computer Associates Igor Sedukhin
Contivo Dave Hollander
Ericsson Nilo Mitra
France Telecom Shishir Garg
Fujitsu Frank McCabe
Hewlett-Packard Company Yin-Leng Husband
Hewlett-Packard Company Zulah Eckert
IBM Chris Ferris
IBM Heather Kreger
Idokorro Mobile Mark Baker
IONA Eric Newcomer
MITRE Corporation Paul Denning
Nokia Michael Mahan
Oracle Corporation Martin Chapman
Oracle Corporation Jeff Mischkinsky
Progress Colleen Evans
Rogue Wave Software Jim Shur
SAP Sinisa Zimek
SeeBeyond Technology Corp Ugo Corda
Software AG Michael Champion
Sun Microsystems, Inc. Doug Bunting
The Thomson Corporation Hao He
W. W. Grainger, Inc. Tom Carroll
W3C Hugo Haas
W3C David Booth
webMethods, Inc. Prasad Yendluri

Regrets

Anne Thomas Manes (Systinet)
Himagiri(Hima) Mukkamala (Sybase)
Paul Denning (Mitre) (partial, did dial in for part of meeting)
Scott Vorthmann (Tibco) (partial, did dial in for part of the meeting)
Gerald Edgar (Boeing)
Srinivas Pandrangi (Ipedo)
Frank McCabe (Fujitsu) (Thursday pm and Friday)
Sandeep Kumar (Cisco) (Friday only)

Agenda

All times are EDT (UTC minus 4 hours)

Wednesday 11 September  
09:00           WSD meeting continues  - WSA members may observe
10:30           Break
10:50           Joint WSA/WSD meeting - REST presentation
                  http://www.w3.org/2002/09/12-wsa-daveo/daveo_clean.htm
                  http://www.markbaker.ca/2002/08/Rest/
12:00           WSD meeting concludes

Lunch (participants are on their own but we'll try to facilitate continued
       discussion over lunch somehow)

13:00           WSA meeting opens, welcome from DISA
                Introductions, Roll, administrivia
                Scoping / Vision / Process synchronization - what
                can we hope to accomplish and how do we do it?

                Presentation by Frank McCabe on how we should be
                considering such ideas as P2P, agents, SLAs, accountability,

                etc. to support business interactions on the Web. 
                        http://users.rcn.com/geoff2/aws1.0.pdf
                        http://users.rcn.com/geoff2/f2f.pdf

                Roger Cutler has disagreed with some of Frank's points
                on the mailing list, and will be given a block of time 
                to respond. (Feel free to post your response to the
                list Roger once you've reviewed Frank's materials)

                Discussion of what all this means for the WSA -- do we 
                put this stuff in our requirements/usage scenarios, do
                we try hard to come up with a simple architecture that
                supports these things as "emergent properties" rather 
                than explicit components, or do we focus on the short
                term needs common to all web services developers and
                let this stuff take care of itself?
                
15:00           Break

15:20           Usage Scenarios -- document and strategy
                Previous F2F meetings assumed a requirements-driven
                strategy; the WG has actually been somewhat event-driven
                and oriented towards "harvesting" other specs.
                What do we want to do with the Usage Scenarios document?
                Should it drive Requirements, or is it just a non-normative
                list of web services scenarios we should keep in mind?
                    http://www.w3.org/TR/2002/WD-ws-arch-scenarios-20020730/

                Requirements document cleanup (as time allows)
                  http://www.w3.org/TR/2002/WD-wsa-reqs-20020819

17:30           Adjourn for the day

Thursday 12 September
09:00           Requirements document cleanup (let's try HARD to finish!)
                See the "championing" proposals:
 
http://lists.w3.org/Archives/Public/www-ws-arch/2002Aug/0264.html
 
http://lists.w3.org/Archives/Public/www-ws-arch/2002Aug/0266.html
 
http://lists.w3.org/Archives/Public/www-ws-arch/2002Aug/0268.html
 
http://lists.w3.org/Archives/Public/www-ws-arch/2002Aug/0269.html
 
http://lists.w3.org/Archives/Public/www-ws-arch/2002Aug/0270.html
 
http://lists.w3.org/Archives/Public/www-ws-arch/2002Aug/0291.html
                
10:30           Break

10:50           WSA Document Review / Discussion

                The editors will walk us through the WSA document 
                itself as it exists at the time of the F2F, 
                pointing out areas where they think there
                is already a rough consensus and highlighting 
                the most important areas to focus on.
 
http://www.w3.org/2002/ws/arch/2/08/wd-wsa-arch-20020821.html

                Move on to Drill-Down topic as quickly as possible

12:00           Lunch

13:00           WS Architecture Drill-Down

                Do whatever it takes to make progress on defining a 
                WSA framework or reference architecture.  Consider other
                reference architectures as a template and fill ours in?
                Lots of drawing on whiteboards?  Try to come up with an
                agreed upon picture of how SOAP/WSDL work (in both RCP and
                RESTful ways).  Talk about how other things get layered on:
                 * Security (many aspects of this!)
                 * Reliability / Asynchrony / Routing
                 * Management aspects (championed by Heather Kreger?) 
                 * Others from requirements and usage scenarios

                Glossary definitions noted and discussed as they come up.

                Refer to harvesting summaries as appropriate
 
http://lists.w3.org/Archives/Public/www-ws-arch/2002Jul/0365.html
 
http://lists.w3.org/Archives/Public/www-ws-arch/2002Jul/0349.html
 
http://lists.w3.org/Archives/Public/www-ws-arch/2002Jul/0160.html
 
http://lists.w3.org/Archives/Public/www-ws-arch/2002Jul/0209.html
 
http://lists.w3.org/Archives/Public/www-ws-arch/2002Aug/0068.html



15:00           Break

15:20           Choreography Discussions
                Try to find a consensus about what to do  about this topic,
                including whether to sponsor some sort of meeting/workshop
                and whether to recommend the chartering of a new WG.

                  http://www.w3.org/TR/wsci/
                  http://www-106.ibm.com/developerworks/library/ws-bpel/
                  http://www-106.ibm.com/developerworks/library/ws-coor/
 
http://www-106.ibm.com/developerworks/webservices/library/ws-transpec/
 
http://lists.w3.org/Archives/Member/w3c-ws-arch/2002Aug/att-0054/01-part
                 

17:30           Adjourn for the day

Friday 13 September

09:00           Overflow buffer for whatever needs more discussion.
                We REALLY REALLY want to end this meeting having nailed down
                the Requirements, decided what to do about Choreography, 
                and moved ahead on a common "picture" of the overall
                WSA framework.  

10:30           Break

10:50           Formal wrap-up

                Votes on any issues for which obvious consensus has not
emerged

                Plans for going forward, publication date commitments for
                next official drafts of our documents.

                Creation of task forces to dig into specific topics?
                 
12:00           Lunch (WORKING lunch if we still have open issues)

13:00 - ?       Informal discussions, "educational" presentations on
                topics of interest by people with expertise, "task force"
                meetings, etc.  People will probably drift out as 
                travel and other commitments require.

Minutes

11 September 2002

[dbooth]
zakim, this is arch
[Zakim]
ok, dbooth
[dbooth]
zakim, who is here?
[Zakim]
On the phone I see ??P7, ??P9, ??P0, PaulD, DISA
On IRC I see Zakim, RRSAgent, hugo, DaveO, igors, MartinC, Allen, soliton, Ugo, jeffm, mikem, zulah, Roger, yinleng, NILO, dbooth, tomCarrol
[NILO]
Nilo is also on the bridge
[dbooth]
Nilo, please put yourself on the queue by pressing 41#
That will allow us to identify which line you're coming in on.
[hugo]
hugo has changed the topic to: WSAWG face-to-face meeting
[dbooth]
We have three people on the line that zakim did not identify. If you wait a random amount of time and then put yourself on the queue by pressing 41#, you will see (in IRC) which line you came in on. You can then identify your line to zakim by typing "zakim, I am ??P7", for example (if you're ??P7).
cool! so who was that?
[NILO]
Nilo
[dbooth]
zakim, ??p7 is Nilo
We still have two unidentified people on the bridge.
good. who was that?
[tomCarrol]
tom carroll
[dbooth]
zakim, ??p9 is TomCarroll
[tomCarrol]
Thanks David
[dbooth]
who was the last one?
[yinleng]
zakin, ??p0 is yinleng
zakim, ??p0 is yinleng
[dbooth]
Thanks Tom, Nilo and Yinleng!
[tomCarrol]
wave wave
[dbooth]
Present: MarkJones, DaveO, Katya, RogerCutler, Sandeep, Igor, DaveH, ShishirGarg,, FrankMcCabe, Zulah, ChrisFerris, Heather, MarkBaker, EricNewcomer, MikeMahan, JeffM, MartinChapman, Colleen, AllenBrookes, Sinisa, KevinLiu, Ugo, MikeC, DougBunting, Hao, Hugo, DavidB, Prasad.
On the phone: Nilo, Yinleng, TomCarroll, Paul Denning
Scribe: ColleenEvans
Topic: Requirements Document
[scribe_ce]
:what do we want to do with the usage scenarios
DavidO: we're not scenario driven
MikeC: wants to get everyone on the same wavelength on what the value of scenarios is
ChrisF: as we think of moving forward with scenarios need to work out cooperation with WS-I reducing duplication
MartinC: XMLP coordination as well
MikeC: Integration point between us, some other W3C groups, WS-I and possibly OASIS security
Topic: presentation Frank "Web Services
Business Drivers and Priorities"
(prior to presentation) Topic: discussion regarding reorganizing agenda
[dbooth]
+1 to DaveO's suggestion!
[DaveO]
For Scribe: DaveO suggestion was timebox reqs to today only.
[scribe_ce]
Topic: FrankM presentation
[dbooth]
My comment earlier: I believe we should do whatever is necessary to close the requirements, get past them, and focus on our tangible outputs: the architecture document, and proposed WG charters.
[hugo]
Presentation: http://users.rcn.com/geoff2/f2f.pdf
[scribe_ce]
proposed mission statement, scope of what WSAWG needs to address
OSI seven layer model expanded to a semantic nine layer model, where technologies required can be mapped to appropriate layer
would like to add the requirement that the WSA is business friendly
propose a layered WSA - conversation, task and relationship layers
[dbooth]
Semantics are totally unspecified in WSDL.
Business is not the only use of Web Services. There are many non-business uses.
[scribe_ce]
MarkJ: Is there a way of decomposing the proposal
Frank: you don't have to do everything today, but the full scope should be stated to prevent being outflanked by someone else
Topic: RogerC presentation "Web Services Business Drivers and Priorities
presentation has been modified from what was distributed
[tomCarrol]
what does enron have to do with WS
[scribe_ce]
Reviewed business requirements, drivers to evolve from EDI to web services
[NILO]
I am briefly dropping out of the telcon bridge, and will call in again in 1/2 an hour.
[scribe_ce]
basic messaging requirements - security, relikable messaging, non-repudiation or reconciliation
correction: reliable
[dbooth]
Roger's slides have been updated: http://www.w3.org/2002/09/11-wsa-roger/Roger.ppt (PowerPoint) or http://www.w3.org/2002/09/11-wsa-roger/Roger_clean.htm (HTML).
[scribe_ce]
discussion on choreography and what the level of need is - where is choreography solutioned today (some EDI capabilities, hard coded, etc.)
Roger: do not want to automate the formation of business relationships - little to gain with tremendous risk
DavidB: machine processible semantic formalism vs. human readable formats
DaveH: is this all in scope of WSA?
Roger: all within the scope of the framework
[dbooth]
"Semantic Formalism" can be either machine processable (the Semantic Web vision) or human readable. There is still value in explicitly stating semantics even if they are only expressed in a human readable format.
[scribe_ce]
Katia: Does EDI solve the ChevronTexaco problem or not?
Roger: Yes, but they would like to move to WS because of cost and other drivers listed
[dbooth]
ChrisF: The problem with EDI is getting agreement about what specific terms mean.
[scribe_ce]
DaveH: need equivalent functionality in WS that is available from an EDI VAN
ChrisF: It falls somewhere in the middle. Security and reliability - how much are businesses willing to pay vs. the pain?
MikeC: Define the context within the spanning set defined in Frank's presentation vs. provisioning for the EDI VAN problem Roger defined
TomC: looking at the spectrum EDI VAN vs. highly fragmented distributed ad hoc commerce on the other side, we need to find out where to sit on that spectrum
TomC: If we lean too much on either side of the spectrum it could be troublesome for some customers who are coming from the other side
Roger: Tried hard to show the business landscape and drivers that generate these needs, it would be useful to see the business drivers Tom is describing
[dbooth]
+1 to Roger's suggestion
[scribe_ce]
MarkJ: Business models change somewhat over time, business and consumer. We're burning a lot of time talking about business models. Shift our attention to frameworks that are extensible.
MarkJ: start with a laundry list of things businesses want to have - security, reliability, etc., prove we have a sufficiently general framework that can describe just about any of these things
MarkJ: Leave the rest to the community where interest lies in formalizing relationships, etc.
Frank: We don't SOAP here or WSDL, etc. what we're doing is the larger piece
DougB: Thanks to Frank and Roger for presenting their requirements, but it might help for framing some of our point requirement discussions to start with a conceptual model similar to what FRank proposed
TomC: make sure the primative characteristics of our arch complete a large percentage of the jointly defined needs
[tomCarrol]
the primitive needs should be composable in a way to meet the needs expressed b y Frank and Roger.
Primitive characteristics
[scribe_ce]
<resume after break>
DaveH: As current chair of usage scenario task force - immediately resign
DaveH: DavidO has expressed concerns about his commitment about being the editor, so we would like to release him from his obligations.
DaveH: we need to think about the context and the resources
DavidH: Go back to the CG and propose a joint effort to develop usage scenarios
DaveH: Liaison process between W3C and WS-I - invite WS-I into that task force and have one activity focusing on development of usage scenarios
DaveH: Martin has expressed an interest to be active in this effort
DaveH: propose two action items - go to the CG and establish a formal liaison with WS-I and not address usage scenarios within WSAWG separately.
Roger: concern that we may lose some things
DaveH: Don't think we will lose anything, if we do we can bring it back in. Nothing in our charter that requires delivery of usage scenarios
Roger: sometime in the future some subject might come up and people might say its not relevant because its not in the requirements or usage scenarios
MikeC: if there's something that needs to be in the requirements list or not, we should identify this afternoon
act Mark
MarkJ: Don't have a problem with this living in some related place rather than here, but don't want it to die and want to contribute
Zulah: object to WS-I as our sole place for getting use cases, membership issues and other organizations that conld provide valuable use cases as well
MartinC: we're not saying it's exclusive
Zulah: let's explicitly say that
DaveH: One observation, there's been no substantive discussion on the usage scenarios David put out
JeffM: how will this be developed by all three groups - on a practical level what does this mean?
DaveH: Chairs from those groups will consider it part of their deliverables, each group would get volunteers to participate
JeffM: would prefer it was under this group rather than the coordinating group. In terms of WS-I liaison discussion - an informal cross represenational participation
MartinC: More the MEP level; it's that piece of work he would really like to see consolidated
ChrisF: There was some pushback to this in the past
DaveH: will have to do this again (coordination group)
Hao: We need a task force within this group quickly and assign leaders
Hugo: Important we continue this work, maybe it's just a matter of remotivating people and finding a chair of a task force.
MarkJ:
MarkJ: David's usage scenarios have been useful as substantiation that a particular usage is supported by standards efforts
EricN: comment on the composition of the group - focus a group of users on the scenarios - might help us progress
EricN: Scenarios be used to judge output from work groups with respect to those scenarios
DavidO: Like the idea of getting a focused task force going. Favorable to do whatever to make the scenarios more useful
Roger: Willing to work on this, as a representative of a using company
Zulah: means to contribute has existed since the last f2f - dying because contribution has not been forthcoming
Zulah: Other efforts, such as harvesting task force, no means to work in parallel which makes it hard to go off and do things like use cases
DAveH: <Actions> 1. work with CG as 2. work with w3c and ws-i formal liaise, cross ref and cross-use 3. chairs to address at next f2f and if 1 and 2 not productive look for new chairs and editors, not let this die
Topic: requirements
MikeC: has any of this afternoon's discussion suggested anything that is blatently missing on the requirements doc? Can we close this wet of candidates?
[hugo]
ACTION: Chairs to, regarding usage scenarios document, 1. work with CG as 2. work with w3c and ws-i formal liaise, cross ref and cross-use 3. chairs to address at next f2f and if 1 and 2 not productive look for new chairs and editors, not let this die
[dbooth]
s/wet/set/
[scribe_ce]
ChrisF: move that in order to get through this we not open to new stuff right now
Zulah: move into doing the cleanups and see how exhausted we are after doing the cleanups
ChrisF: clarification - proposing closing requirements for this publication.
MarkJ: requirements never advances beyond WD, can make it to note, so it's really our doc and for our benefit to guide our work. If we identify new requriements we can add, but let's publish this draft.
Correction: CHrisF not MarkJ on above statement
DaveH; we will consider this first WD draft closed unless someone brings substantive new information to the table
MikeC: Lack of requirements related to Choreography could be a bug in the doc.
DaveH: any gaps not discussed by group already that need to be on the table?
Frank: internationalization - the legal context (I18N)
Hugo: Privacy - lost in editing process
MarkH: To Mike's point, choreography and orchestration aren't in the doc
[hugo]
missing from < http://lists.w3.org/Archives/Public/www-ws-arch/2002Aug/0264.html> is D-AC020.5
[scribe_ce]
List of requirements closed unless evidence of missing requirements is produced
Frank's slides will be included on list to be addressed
topic: review requirements
DAC001
ChrisF: don't see why this is here
DaveH: last sentence adds value "provides a defensible basis for conformance and interoperability test suites"
DavidB: how many people don't care one way or the other, just want to close
MikeC: options, accepting, removing it or modifying it.
ChrisF: there's no way to enforce this
vote to take out or leave in
majority voted to take it out
[hugo]
s/vote/straw poll/
[scribe_ce]
clarification - remove entire goal and all CSF's? No just D-AC001 and it's subordinates
ChrisF: propose to remove draft status of DAG001 and remove altogether D-AC001 and all it's subordinates
MikeC: decouple this proposal. First remove DAG001 draft status.
Voted to remove the D from DAG001.
RESOLVED: remove the D from DAG001
Second piece of the proposal: remove D-AC001 and its subordinates
[dbooth]
+1 to JeffM's comment
[scribe_ce]
Jeff: At the end of the day will it make a difference
Zulah: have an issue with having an AC that we can't break into measurable parts
[tomCarrol]
The phone has gone dead
[hugo]
sure
[tomCarrol]
Thanks hugo
[soliton]
sasa
[tomCarrol]
617 7616200
27442
[hugo]
RESOLVED: D-AR023.3: s/form/format/ and accept as AR023.3
RESOLVED: D-AR023.4: s/message tranmission protocols/message exchange patterns/ and accept as AR023.4
ACTION: ChrisF to propose rewording of D-AC016
[dbooth]
Regarding chartering WGs, the charter http://www.w3.org/2002/01/ws-arch-charter#arch says: "In particular, the Working Group will clearly delimit the boundaries of each identified component, and model the interfaces between them, so that the scope of new Working Groups created to address each piece of is unambiguously defined.
"
[hugo]
DaveH: I propose for D-AC016 to s/formation of new WG/scope for the formation of new WG/
Roger: but the W3C Team Comment for WSCI pointed to us
[dbooth]
Charter also says: "The Working Group will describe a detailed architecture. . . . Those descriptions will be used as input by the Web Service Coordination Group for the chartering of new Working Groups at a later date."
[hugo]
DaveH: I am just pointing out the charter
Hugo: AC011: we decided in a previous telcon to remove "existing(?)"
[dbooth]
EricN asks if Web Services are a part of the Web architecture.
[hugo]
RESOLVED: Remove "existing(?)" from AC011
Chris pastes minutes that it took (may be duplicate with Hugo's notes)
[scribe_pr]
RESOLVED: remove D-AC001 and its subordinates
D-AC023.3 proposal change form to format and remove draft status
RESOLVED: D-AC023.3 change form to format and remove draft status
RESOLVED: D-AC023.4 change message transmission protocols to MEP and remove draft status
ACTION: Chris to propose new wording for D-AC016 and subordinates
ACTION: editors fix typo in AC019.3 should be AR019.3
ACTION: editors to remove 'existing(?)' from AC011
ericn: have we resolved whether web services are part of web architecture?
daveo: runaway!!!
daveh: do you want to raise this as an issue?
ACTION: editors add new issue as raised by ericn: are w/s part of web arch? reference
[chrisf]
ACTION 6=editors add new issue as raised by ericn: are w/s part of web arch? reference ericn's recent email
[scribe_ce]
test
[tomCarrol]
The new issue is from eric newcomer
[scribe_ce]
move to strike D-AR006.7 security framework should enable key management key distribution
Kao: think it is important within any security framework
EricN: covered in confidentiality
ChrisF: talking about technology and the issue is trust. using key mgmt and key distribution to effect trust networks, but there are other ways of doing this
RESOLUTION: strike D-AR006.7 security framework should enable key management key distribution
Proposal on table remove D-AR006.12 The security framework must include Auditing
ChrisF: auditing is fairly well understood in terms of security. General sense that everyone wanted this in. Move we remove draft status but change include to enable.
RESOLUTION: D-AR006.12 remove draft status but change 'include' to 'enable'
D-AR006.13 Where a web service provides security features in line with AR006, it SHOULD provide the ability to manage that security in a meaningful way
Zulah: question of overlap
propose we drop the 'D'
18.3 talks about management of security.
Heather: They're two different things, we need both (18.3 and 6.12)
Chrisf: propose rewording: it should provide for management of that security in accordance with AC0018.
Heather: We don't want to say manage - AC18 is about managing security as they run, this one is about administering your security
Heather: undue proposed text from Chris - just substitute administer to manage. Strike 'in a meaningful way'
[Heather]
Heather Wants Where a web service provides security features in line with AR006, it SHOULD provide the ability to manage that security in a meaningful way.
to be Where a web service provides security features in line with AR006, it SHOULD provide the ability to administer that security
[scribe_ce]
JeffM: difference between manage and administer?
Heather: Administer - driven by operators and screens, etc. Management more dynamic RT thing, sometimes also including administration
DavidB: unless we define a term what matters is how other people will determine it
correction to DavidB comment: unless we define a term what matters is how other people will interpret it
[jeffm]
Sorry heather, I still don't see the difference between the two.
[Heather]
ok
[scribe_ce]
ACTION: Chris and Heather will work on a proposed rewording
[hugo]
ACTION: Chris and Heather to redraft D-AR006.13
oops
ACTION 8-
[jeffm]
Surely the code behind the screens, invoked by operators,etc., winds up calling runtime routines.
[hugo]
ACTION- 8
[Heather]
lets go over AC0018 first and then revisit this Jeff
[scribe_ce]
DaveH: request editor be consistent on MUST and SHOULD formats
D-AC020.5 The Web Services Architecture MUST enable delegation and propagation of privacy policy.
ChrisF: Move we drop the draft status
[hugo]
http://lists.w3.org/Archives/Public/www-ws-arch/2002Jul/0368.html
[scribe_ce]
Hugo: explained the history of this requirement and seconds Chris proposal to remove draft status
Frank: Drop D and change to R for the AC020
items
RESOLUTION: Drop draft status of D-AC020.5 and leave to discretion of the editor to make it a requirement or a CSF.
D-AC002.3 - Provide for Increased flexibility and maintainability because single components can be upgraded or replaced independently of others
ChrisF: D-Ac002.2 doesn't exist
vote to remove AC002.3?
RESOLUTION: remove D-AC002.3, as is D-AC002.2
D-AR003.3 technologies following this architecture should not impede the development of complex interaction scenarios likely for future business interactions
MikeC: objections to removal, is there an advocate?
Ugo: this may relate to choreography, so we may want to keep
DavidO: Choreography is covered other places
Michael: choreography wouldn't belong in extensible goal
DaveH: think it's a good requirement
DaveH: propose keep, scratching: likely for future business interactions
RESOLUTION: D-AR003.3 remove draft status but the phrase "likely for future business interactions" removed
D-AC017 provides guidance for the development of the Web services infrastructure needed to implement common business functions in a standards-based environment
Roger: has draft status because no one could get excited about it, considered it motherhood and apple pie and covered in usage scenarios.
ChrisF: suggesting specific solution to the problem, which is the issue. Thought we could remove this as long as we found a place to put 17.2
Katia: are we discussing D-AC017 or its subordinates?
DaveH: find it hard to separate out at this level. Both .4 and .3 can't support, particularly .4.
DaveH: 2 and 1 could add something about choreography or long running transactions
Roger: willing to drop 3 and 4, but care most about 1 and 2
ChrisF: Volunteer to find a home for 17.2 and bring a proposal to the table in the morning
MikeC: how about 17.1, Roger made a fairly compelling case for thinking hard about EDI
Frank: CSF not a requirement
Zulah: This one could go away and be reworded overnight. Some things people can agree to and others they cannot. Let someone go away and rework.
DaveH: reliable transaction processing may be too vague - 2PC, ACID transactions, etc.
[dougb]
I propose alternate wording for 17.1: "... support analogous features to those provided in EDI ..." (avoid term "common business functions)
[scribe_ce]
ChrisF: propose CSF restated to the effect that the EDI community can 'jump on board'
Roger: that would be great
[DaveO]
Is the scribe going to catch the chairs last comment? :-)
[scribe_ce]
not sure what comment you're referencing - go for it
DaveH: does AC017 become more useful if we add wording such as stateful, long running transactions...
ACTION: Chris to draft rework of AC017 to discuss tomorrow
D-AC007.1.2 Reliability of Web Service Architecture is enabled by AC008,AC011,AR012.5 and AR012
Hao: added this one
ChrisF: intent was to tie together this part with scattered parts of reliability throughout the rest of the doc
Zulah: At least it should be written correctly - AC008, AC011 and AC012
Roger: there are interrelationships all over this doc - why point this one out?
Hao: Thought it should be emphasized. The statement it is reliable means quite a lot.
MikeC: two options. One accept Zulah's proposal to fix wording, the other is to remove as it doesn't say anything we already haven't said
RESOLUTION: to remove D-AC007.1.2
AC008.6 The definition and use of the components is consistentwithin the Web Service Architectureand the architecture document itself.
Zulah: needs to be fixed
ACTION: Chris to edit
[chrisf]
ACTION 10=Chris to fix typos in AC008.6 The definition and use of the components is consistentwithin the Web Service Architectureand the architecture document itself.
[scribe_ce]
AC015
Zulah: AC015 has no sub-elements, propose there should be
Frank: this is the only CSF without requirements
Zulah: do we agree to the inadvertant dropping of 15.2 and 15.4?
Hugo: they were actually approved, not dropped
Zulah: recommend we really drop those
RESOLUTION: AC015.2 and 15.4 have been dropped
[hugo]
Zulah: AG007: suggestion is to leave as is
... proposal: drop the word "organized"
RESOLVED: AG007: remove "and organized" and remove draft status
[chrisf]
and fix typo (double period!)
[hugo]
Zulah: D-AC018 has already been approved
RESOLVED: D-AC018: drop draft status
Mike: pending Chris's rewordings, we don't have any draft status req anymore
... we should start tomorrow consider the following list: Frank's list from his slides, choreography, I18N
[chrisf]
rrsagent, list actions
[RRSAgent]
I see 9 open action items:
ACTION: Chairs to, regarding usage scenarios document, 1. work with CG as 2. work with w3c and ws-i formal liaise, cross ref and cross-use 3. chairs to address at next f2f and if 1 and 2 not productive look for new chairs and editors, not let this die [1]
recorded in http://www.w3.org/2002/09/11-ws-arch-irc#T20-19-41
ACTION: ChrisF to propose rewording of D-AC016 [2]
recorded in http://www.w3.org/2002/09/11-ws-arch-irc#T20-54-06
ACTION: Chris to propose new wording for D-AC016 and subordinates [3]
recorded in http://www.w3.org/2002/09/11-ws-arch-irc#T21-01-05-4
ACTION: editors fix typo in AC019.3 should be AR019.3 [4]
recorded in http://www.w3.org/2002/09/11-ws-arch-irc#T21-01-06
ACTION: editors to remove 'existing(?)' from AC011 [5]
recorded in http://www.w3.org/2002/09/11-ws-arch-irc#T21-01-07-1
ACTION: editors add new issue as raised by ericn: are w/s part of web arch? reference ericn's recent email [6]
recorded in http://www.w3.org/2002/09/11-ws-arch-irc#T21-01-16
ACTION: Chris and Heather will work on a proposed rewording [7]
recorded in http://www.w3.org/2002/09/11-ws-arch-irc#T21-17-01
ACTION: Chris to draft rework of AC017 to discuss tomorrow [9]
recorded in http://www.w3.org/2002/09/11-ws-arch-irc#T21-42-10
ACTION: Chris to fix typos in AC008.6 The definition and use of the components is consistentwithin the Web Service Architectureand the architecture document itself. [10]
recorded in http://www.w3.org/2002/09/11-ws-arch-irc#T21-49-27
[hugo]
ACTION: DaveH to send email about I18N not accurately represented in the requirements document
Hugo noted that the I18N activity will have a Web Services taskforce and will surely come up with additional points
ADJOURNED
RRSAgent, please excuse us
[RRSAgent]
I see 10 open action items:
ACTION: Chairs to, regarding usage scenarios document, 1. work with CG as 2. work with w3c and ws-i formal liaise, cross ref and cross-use 3. chairs to address at next f2f and if 1 and 2 not productive look for new chairs and editors, not let this die [1]
recorded in http://www.w3.org/2002/09/11-ws-arch-irc#T20-19-41
ACTION: ChrisF to propose rewording of D-AC016 [2]
recorded in http://www.w3.org/2002/09/11-ws-arch-irc#T20-54-06
ACTION: Chris to propose new wording for D-AC016 and subordinates [3]
recorded in http://www.w3.org/2002/09/11-ws-arch-irc#T21-01-05-4
ACTION: editors fix typo in AC019.3 should be AR019.3 [4]
recorded in http://www.w3.org/2002/09/11-ws-arch-irc#T21-01-06
ACTION: editors to remove 'existing(?)' from AC011 [5]
recorded in http://www.w3.org/2002/09/11-ws-arch-irc#T21-01-07-1
ACTION: editors add new issue as raised by ericn: are w/s part of web arch? reference ericn's recent email [6]
recorded in http://www.w3.org/2002/09/11-ws-arch-irc#T21-01-16
ACTION: Chris and Heather will work on a proposed rewording [7]
recorded in http://www.w3.org/2002/09/11-ws-arch-irc#T21-17-01
ACTION: Chris to draft rework of AC017 to discuss tomorrow [9]
recorded in http://www.w3.org/2002/09/11-ws-arch-irc#T21-42-10
ACTION: Chris to fix typos in AC008.6 The definition and use of the components is consistentwithin the Web Service Architectureand the architecture document itself. [10]
recorded in http://www.w3.org/2002/09/11-ws-arch-irc#T21-49-27
ACTION: DaveH to send email about I18N not accurately represented in the requirements document [11]
recorded in http://www.w3.org/2002/09/11-ws-arch-irc#T22-07-37

12 September 2002

[chrisf]
zakim, this is arch
[Zakim]
sorry, chrisf, I do not see a conference named 'arch'
[mchampion]
We're just about to get underway ...
[dbooth]
MarkJ, http://lists.w3.org/Archives/Member/w3c-ws-arch/2002Sep/
MarkJ, try http://lists.w3.org/Archives/Member/w3c-ws-arch/
[chrisf]
zakim, this is arch
[Zakim]
sorry, chrisf, I do not see a conference named 'arch'
[dbooth]
zakim, what conferences?
[Zakim]
I see no active conferences
[dbooth]
zakim, list conferences
[Zakim]
I see no active conferences
[dbooth]
zakim, list conferences
[Zakim]
I see WS_ArchWG(f2f)9:00AM
[dbooth]
zakim, this is arch
[Zakim]
ok, dbooth
[dbooth]
zakim, who is here?
[Zakim]
On the phone I see ??P0
On IRC I see ericn, Nilo, Roger, jeffm, zulah, Ugo, soliton, Allen, MartinC, mikem, DaveO, mchampion, Mark_J, hugo, Zakim, RRSAgent, chrisf, dbooth, yinleng
[dbooth]
who is on the phone?
[yinleng]
yinleng is on the phone
[Nilo]
I will phone in for the afternoon session.
[dbooth]
zakim, ??p0 is Yinleng
[yinleng]
Can someone set up the phone bridge?
[scribe_en]
Today we'll finish up the requirements, looking at what Chris did last night
[chrisf]
zakim, who is here?
[Zakim]
On the phone I see Yinleng, DISA
On IRC I see dougb, prasad, Heather, shishir, scribe_en, Nilo, Roger, jeffm, zulah, Ugo, soliton, Allen, MartinC, mikem, DaveO, mchampion, Mark_J, hugo, Zakim, RRSAgent, chrisf,
... dbooth, yinleng
[scribe_en]
Then look at the points on the flipchart -- Frank's slides, I18N, place for choreography
[chrisf]
zakim, DISA holds dougb, prasad, Heather, shishir, scribe_en, Nilo, Roger, jeffm, zulah, Ugo, soliton, Allen, MartinC, mikem, DaveO, mchampion, Mark_J, hugo, Zakim, RRSAgent, chrisf, dbooth
[dbooth]
Scribe: EricN
[scribe_en]
MikeC: Dave will present a harvesting of the arch pictures from various sources
MikeC: Then we'll review and critique them, and synthesize them, to get close to the pictures we want to use, then go through the document with those pictures in mind
MikeC: Then after the break this afternoon we'll discuss choreography
[chrisf]
http://lists.w3.org/Archives/Public/www-ws-arch/2002Sep/0047.html
[scribe_en]
chrisf: reviews homework assignments for editing requirements doc
[dbooth]
Topic: Requirements Document
[scribe_en]
resolved: take draft status off D-AR006.13 and ask editors to revise the document
D-AC016 - resolved with punctuation changes
D-AC016.1-4 - accepted as drafted with removal of semicolons
[dbooth]
zakim, DISA now holds AllenBrown
[Zakim]
I don't understand 'DISA now holds AllenBrown', dbooth. Try /msg Zakim help
[dbooth]
zakim, DISA now has AllenBrown
[Zakim]
I don't understand 'DISA now has AllenBrown', dbooth. Try /msg Zakim help
[dbooth]
zakim, DISA has AllenBrown
zakim, who is here?
[Zakim]
On the phone I see Yinleng, DISA
DISA has AllenBrown
On IRC I see dave, igors, frankmcca, dougb, prasad, Heather, shishir, scribe_en, Nilo, Roger, jeffm, zulah, Ugo, soliton, Allen, MartinC, mikem, DaveO, mchampion, Mark_J, hugo,
... Zakim, RRSAgent, chrisf, dbooth, yinleng
[scribe_en]
D-AC017 - some debate about the overall context definitition within which EDI systems are defined
[dbooth]
zakim, DISA holds dougb, prasad, Heather, shishir, scribe_en, Nilo, Roger, jeffm, zulah, Ugo, soliton, Allen, MartinC, mikem, DaveO, mchampion, Mark_J, hugo, Zakim, RRSAgent, chrisf, dbooth, AllenBrown
[Zakim]
AllenBrown was already listed in DISA, dbooth
[dbooth]
zakim, who is here?
[Zakim]
On the phone I see Yinleng, DISA
DISA has Dougb, Prasad, Heather, Shishir, Scribe_en, Nilo, Roger, Jeffm, Zulah, Ugo, Soliton, Allen, MartinC, Mikem, DaveO, Mchampion, Mark_J, Hugo, Zakim, RRSAgent, Chrisf, Dbooth
On IRC I see dave, igors, frankmcca, dougb, prasad, Heather, shishir, scribe_en, Nilo, Roger, jeffm, zulah, Ugo, soliton, Allen, MartinC, mikem, DaveO, mchampion, Mark_J, hugo,
... Zakim, RRSAgent, chrisf, dbooth, yinleng
[scribe_en]
D-AC017 - approved as is
[dave]
The Web Services Architecture must provide a framework
which reflects the evolving needs of businesses as they
conduct business using Web Services
w Critical success factors:
q AC023 Peer-to-Peer Interoperability
q AC024 Multi-party Interactions
q AC025 Service Re-use
q AC026 Semantic Descriptions
q AC027 Relationships
[frankmcca]
see also: http://lists.w3.org/Archives/Public/www-ws-arch/2002Aug/0313.html
[dougb]
? Does this AC023 match what's in http://www.w3.org/TR/2002/WD-wsa-reqs-20020819 already?
[scribe_en]
Now debating Frank's proposal, ref IRC text and posted URL
[dave]
Reword all AC to: Shall not preclude the development of xxx
[scribe_en]
MartinC: Merge with AC023, seems to overlap?
frankmcca: numbering assumed only 22 goals, can renumber. The overall goal is to support business, and these are the critical factors. Need to support message traffic through P2P interop
[dave]
should we introduce the "principle of independ invention" in this goal?
[scribe_en]
dave: These are not part of the current set of requirements, the issue on the table is to vote on whether or not to add them to the document
roger: I don't think we have consensus on these, but I am willing to accept them based on "do not preclude" wording, current wording bothers me
[dave]
round the table
[scribe_en]
zula: if we include these, even with "does not preclude" there are a lot of terms that need defining, and our responsibility for not precluding needs defining, and also concerned about 26 because of overlap with semantic web requirements, not in favor of that one at all
zula: does not preclude does not solve the problem for all of these
martinC: I think it's already covered in existing 23, many of these qualities are inherent to the architecture
[zulah]
point 1 above is specifically that there be a responsibility to include definitions of terms in the gloassary.
[dbooth]
current discussion is about: http://lists.w3.org/Archives/Public/www-ws-arch/2002Aug/0313.html
Here is some "does not preclude" wording:
[[
AC033 Peer-to-Peer Interoperability The Web Services Architecture must not preclude interoperability between peers as well as client-server interactions
AR033.1: The WSA must not preclude a rich range of MEPs, including patterns such as request-response, publish-subscribe, forwarding, proxy-ing and event notification
AR033.2: Peers should not be precluded from having persistent identities that are distinguished from any other attribute – such as their location or type
AR033.3: Peers should not be precluded from interacting without the required presence of any third party intermediary
AR033.4: Peers should not be precluded from discovering each other .
]]
[scribe-en]
clarification on does not preclude -- could be reason to reconsider the architecture
proposal to rework Frank's proposal overnight
zulah volunteered to work on P2P
jeffm: aren't most of these things are covered by choreography?
[dougb]
following up on Jeff's comments: Most of Frank's proposals could fit under a choreography goal or CSF (rather than a general business one).
[scribe-en]
next topic - choreography
[dbooth]
Topic: Choreography
[zulah]
We could say the same for discover. It only exists in the management CSFs.
[dbooth]
Frank: What CSF would be met by choreography?
[scribe-en]
dave: could add requirement under AC023 to cover it
[dave]
AR 0023.8 - support the ability the cheoragraph interactions in long running processes
[jeffm]
+1
[dbooth]
Proposed wording: "support the choreography, orchestration, or coordination of multiple Web Services in long running processes"
[dougb]
s/or/and/
s\or\and/or\
[dbooth]
"support the coordination of multiple Web Services in long running processes"
[jeffm]
s\or\and\/or\
[igors]
+1 to the last one from david
[soliton]
how about: support the coordination of multiple Web Services with long persistent states.
[scribe-en]
jeffm: key is long running because that implies all the other characteristics
+w
[dave]
AR 0023.8 - support the ability to cheoragraph interactions in long running processes
support the choreography, orchestration, or coordination of multiple Web Services in long running processes"
support the coordination of multiple Web Services in long running processes
[dbooth]
dbooth1: "support the choreography, orchestration, and/or coordination of multiple Web Services in long running processes"
dbooth2: "support the coordination of multiple Web Services in long running processes"
soliton: "support the coordination of multiple Web Services with long persistent states"
[dave]
davehupport the ability to cheoragraph interactions in long running processes
[dbooth]
chrisf: do nothing
[dougb]
s/cheoragraph/choreograph/
[dbooth]
dbooth1: support 18 object 2
dbooth2: support 16 object 1
soliton: support 5 object 9
daveh: support 20 object 2
chrisf: support 9 10
[dougb]
910 people wanted to support Chris?
[soliton]
not 911?
[scribe-en]
best of dbooth1 and daveh and bring to the table tomorrow, include the big objectors (zulah and daveh)
[dbooth]
ACTION: dbooth and daveh to combine and reword their proposed wordings for AR0023.8 and re-propose it tomorrow.
[chrisf]
The Web services Architecture must support long running, stateful and choreographed interactions, both within and across trust boundaries.
[dougb]
one alternative: put this wordsmithed version (from dave*2) under 17.2?
sorry, 17.4
[scribe-en]
Ok consensus to do nothing about choreography, since it's already part of 17.2
[dbooth]
rrsagent, drop action 1
RESOLVED: Editor is directed to add "MUST" to the requirements doc where missing.
Topic: Diagrams for Web Services
[yinleng]
Are the slides available for remote viewing?
[chrisf]
rrsagent, where am i
I'm logging. I don't understand 'where am i', chrisf. Try /msg RRSAgent help
rrsagent, where am i?
[RRSAgent]
See http://www.w3.org/2002/09/12-ws-arch-irc#T15-28-42
[chrisf]
latest draft of requirements doc is now available at: http://www.w3.org/2002/ws/arch/2/09/wd-wsa-reqs-20020912
here's a stack diagram that Heather has been working on http://www.w3.org/2002/ws/arch/2/09/wsa-diag.jpg
[DaveO]
Three stack diagram at http://www.w3.org/2002/ws/arch/2/08/Slide1.GIF
[scribe-en]
over lunch discuss diagrams and develop ideas for arch document
[dbooth]
lunch
[ericn]
agenda is to work on the architecture (for the afternoon)
[DaveH]
is anyone scribe?
[mikem]

Web Services Architecture WG F2F - Early Afternoon Session
12 Sep 2002

See also: IRC log

Attendees

Present:

AT&T    Mark Jones
BEA Systems    David Orchard
Carnegie Mellon University    Katia Sycara
ChevronTexaco    Roger Cutler
Cisco Systems Inc    Sandeep Kumar
Computer Associates    Igor Sedukhin
Contivo    Dave Hollander
Ericsson    Nilo Mitra
France Telecom    Shishir Garg
Fujitsu    Frank McCabe
Hewlett-Packard Company    Yin-Leng Husband
Hewlett-Packard Company    Zulah Eckert
IBM    Chris Ferris
IBM    Heather Kreger
Idokorro Mobile    Mark Baker
IONA    Eric Newcomer
MITRE Corporation    Paul Denning
Nokia    Michael Mahan
Oracle Corporation    Martin Chapman
Oracle Corporation    Jeff Mischkinsky
Progress    Colleen Evans
Rogue Wave Software    Jim Shur
SAP    Sinisa Zimek
SeeBeyond Technology Corp    Ugo Corda
Software AG    Michael Champion
Sun Microsystems, Inc.    Doug Bunting
The Thomson Corporation    Hao He
W3C    Hugo Haas
W3C    David Booth
webMethods, Inc.    Prasad Yendluri

Regrets:

Anne Thomas Manes (Systinet)
Himagiri(Hima) Mukkamala (Sybase)
Paul Denning (Mitre) [he did dial in for part of the meeting]
Scott Vorthmann (Tibco) [he did dial in for part of the meeting]
Gerald Edgar (Boeing)
Srinivas Pandrangi (Ipedo)
Frank McCabe (Fujitsu) had to leave early, and gave regrets for Friday

Chair: MikeC and DaveH

Scribe: MikeM

Contents


Architecture Diagrams

dbooth: It is helpful to identify context of the architecture - which part of arch affects which consumer of the arch: sysadmin, prog, management, the end user

mikec: note that the scope of SW arch grows over time ... as SW matures, the scope may expand

dbooth: it is helpful to acknowledge that fact

mikec: the architecture must be scoped appropriately towards its intended target audience

ericn: roger's doc discusses roles. This concept maybe better developed in a primer instead of a diagram

dbooth: should we do a primer, formally?

mikec: later in the agenda

Mark Jones presents his group's architecture ideas on whiteboard

markj: presents his view - the triangle is compelling
... triangle diagram as a broad statement, followed by specifics

heather: I have the triangle

markj: the registery is too centralized a notion - recommend 'discovery agencies'
... registry can be thru google, dynamic, static, decentralized, human-driven
... it ends up being programmically accessible

unknown: change the triangle arc name from bind to interact

ericn: how about invoke instead.....

markj: arrows on diagram are misleading, especially if viewed dynamically

mikec: is this RESTful or neutral?

markj: neutral - these are just roles

markb: as long as any web page can contain or be the discover agency

mikec: is requester and provider sufficiently neutral?

chrisf: no, peer-to-peer model doesn't fit

markj: no MEP is implied in the triangle

heather: the roles are not locked in

ericn: this is a basic diagram - not showing the complexity of all situations

markj: the range of interactions and roles is broad

sandeep: this is a snapshot in time

markj: this is more schematic rather than diagramatic
... start with this as the big picture
... blow out each section of the triangle (like National Geographic Universe charts)
... interact arc details (blow up) would contain the stack (from top - down):  package, headers, bindings, transport

<dbooth> DaveH's slides are now available:
... http://www.w3.org/2002/09/12-wsa-daveh/daveh_clean.htm (HTML)
... http://www.w3.org/2002/09/12-wsa-daveh/daveh.ppt (Original PowerPoint)

markj: publish arc details (blow up): not as stack-like ... including wsdl, choreog, workflow, sla, bla, xmlschema, p3p

markj: find arc details (blow up): same flavor as publish arc..... containing uddi, google, xpath, wsil

sandeep: security?? management??

markj: those plus reliability are orthogonal
... still working on that picture
... this is a functional arrangement

ChrisF: metadata foundation - the publish stuff - soap called features
... bucket of features can point to the separate functions

markj: extensibility model to describe features: security, reliability
... this describes a laundry list rather than a clean arch

katia: proposal to differentiate the generic from a specific architecture
... to instantiate a specific architecture, you duplicate the general arch diagram -
... then fill in technologies to cover the abstact features identified in the general arch

mikec: so glossary terms are on the 1st diagram
... the second has specific technologies

group: lots of chatting..... heather is about to show off her slides


Heather Kreger presents her architecture slides

later posted at: http://lists.w3.org/Archives/Public/www-ws-arch/2002Sep/0052.html

markb: logical model is good
... applying specs to specific things is where it gets problematic
... http would be all over the architecture

mikec: you mean the mapping is difficult

heather: is there a particular spec issue

markb: uri for instance

heather: the req says uri are used all over for ID

markb: and http?

heather: explains how the logical model makes sense
... decomposes her original diagram in similar fashion to Mark's early diagram

markj: stacks are less useful than 2D real estate with functions inside

roger: what is the diff between sla (service level agreements) and bla (business level agreements)

heather: sla cover strictly service oriented concepts

ChrisF: sla - qos, security

heather: whereas bla covers service metadata related to business relationships
...  for instance: price, trust

ChrisF: example of bla usage - two parties signing a bilateral contract to establish trust 

dbooth: where is the semantics - in the top level?

ChrisF: semantic definitions is other metadata, not really the bl

heather: note that the diagram distinquishes between a service and collections of services

daveo: clarification request:
... does a service map to an individual wsdl endpoint?

scribe: <unclear response>

igor:  systematically drill down the concepts in the architecture. For example: 2 party interaction -> discovery -> registration -> description -> WSDL

heather: agrees - but you need a comprehensive doc 

heather: (on her last slide) security and management shapes connecting the nodes of the triangle

zulah: how about using shadowing for sec & management?

markj: demostrate how to map arch styles to the diagrams - like REST...

mikec: any more pictures?

Hugo: yes but it is messy
... this diagram shows dependencies

daveo: wouldn't that be another view - like stacks, containment

<Hugo> My messy diagram: http://www.w3.org/2002/ws/arch/2/09/wsarchdiag

Hugo's diagram is a wild WS picture with lots of odd connected shapes which relate their dependencies

mikec: lets transition the discussion to how to improve arch doc

roger: triangle diagram is useful - but it focuses on one MEP

ericn: I have another diagram showing intermediaries

Eric Newcomer presents his architecture slide
.. shows how intermediaries consume msg headers

roger: can we show more MEPs in the diagrams?

mikec: how do we help the editors use these diagrams?

daveo: I like heather's diagram because it shows a simple & understandable view, but there are other views
... conceptual view, formats, ..... we have a choice between a loose-goosey document
... is our output a disparate set of views, or a descriptive set of rules (like the TAG arch doc)
... I see two distinct poles the group can follow: either very descriptive or very perscriptive (just the facts maam)

mikec: for industry value - we have to constrain things
... wsdl does this, WG2 does that....

roger: I  sees 3 valid diagrams for our group
... 1 is a message based diagram
... 2 is technical stack diagram - nasty at the bottom, Semantic Web on top
... 3 is role based diagram

mikec: how do we be descriptive and perscriptive simultaneously? Is that desireable?

markj: different communities will not allow us to be perscriptive

ChrisF: agrees (sortof) with mark, maybe use 'alternative common practices' rather than of a perscriptive rule set

mikec: output of the discovery agency is a wsdl document - without elaboration

markj: not necessarily a wsdl - something more general

katia: wsdl++

heather: not that the basketweave diagram (earlier daveH arch diagram) includes phasing

mikec: the content/format of the objects being sent around isn't in mark's diagram

markj: we can be perscriptive as we want to be
... the variability we address are the interactions and the format

daveh: we should be able to describe the attributes of a description language

mikec: create placeholders for diff levels of metadata - like choreography

daveh: can we describe the properties of the desciption space soas you can vary the properties and transition from wsdl to choregraphy
... what is the arch functional boundary of wsdl?

<DaveO> I'd like to get on the freaking queue.

mikec: what are the attributes that define the wsdl boundary

daveo: here is a concrete proposal: but Heather's diagrams into our document
... lets take the terms - choregraphy for instance - and define them
... take the terms from heather, and her explainatory text

mikec: there is a rough concensus of diagrams between heather's and mark's

heather: I will submit the terms

mikec: can you submit the terms you have?

markj: follow up to daveo - do we combine the heather and mark diagrams?

daveo: friendly amendment to the proposal: the notion of features
... security, reliability, etc and how they map to service desc and runtime
... that integration is one of our specific functions

markj: is this appropriate for the arch?

daveh: shows a new circular diagram containing the feature set

mikec: drill into taxonomy of the feature set

heather: I want 10 min to talk about management stuff

zulah: seconds this

mikec: how do pour these diagrams into the document?

heather: will submit to editors

mikec: tomorrow do the taxonomy of the feature sets?
... caucus to decide
... the doc will contain many views - the editors will organize and transition

mikem: will there be a runtime view - along the lines of eric's arch demostrating the intermediary role

ChrisF: yes along with design time view

Heather Kreger presents her management slides

heather:
... goes over management goals and reqs
... support that somebody can define all the management functions
... there is an OASIS Management TC
... DMTF kicked off effort too
... WSA role - give them context, guidance, keep deliverables consistent, promote interop
... wants a management TF to satisfy WSA management requirements
... manageable components: WS containers, WS themselves, Registry

mikec: what is a container in this context?

zulah: it is a runtime env for the service

dbunting: what about management of the ditributed WS?

zulah: out of scope

igor: coordinating services will need to be managed, but as we go

dbunting: management of groups of web services is the original query

heather: will send the uri to the ppt

heather:  I wants a vote to form a management TF
... the deliverables - basic management data, asses to management data, to dos and timelines, coordinate with other standard bodies

daveo: wants management scenario to illustrate the problem space

heather: agreed, but perhaps after the timeline

deaveh: and glossary deliverable

heather, zulah: agreed

daveo:daveo: asking for a page for the UC/WS document. This is a low-bar effort - more of a context scoping effort. The bar should be about as low as possible, should not be a significant amount of time

daveh: glossary should explain domain specific terms

markj: where will this be rolled into?

heather: into the arch doc

mikec: this might be a template for how we attack other areas of the WS arch
... establishes interest to participate in this TF from HP, CA, IBM, and Thomson

roger: I like the precedent of requiring UC/UC and glossary from TFs

mikec: what is the Management Task Force (MTF) process?

daveh: use public ML - but expect a report

zulah: the pushback for UC/US/Glossary is a delivery time issue only
... nominates heather to lead the MTF

prasad: I would also like to join the MTF

<zulah> ACTION: Chairs to Add report from MTF (Management Task Force) to the weekly agenda


Choreography

daveh: there are a plethora of specs relating to workflow, choreography,
... we have authored a set of statements detailing our position on scoping new WGs
... lets push the statements into IRC

<DaveH> Proposed Statement 1:
... [[
... The WSA WG is committed to the creation an open common Web Services
... architecture where customers, developers, and IT vendors build solutions
... together--an architecture that takes the principles of interoperability,
... vendor-independence, and openness into account.
... It has become clear that a critical next step in the evolution of Web services
... will be the ability to compose and describe the relationships between
... Web services to support stateful, long-running interactions. Although
... differing terminology is used in the industry, such as orchestration,
... collaboration, coordination, conversations, etc., the terms all share
... a common characteristic of describing linkages and usage patterns
... between web services. For this purpose, and without prejudice, we use
... the term choreography.
... .
... The WSA WG encourages the formation of an open, industry-wide working
... group with the aim of developing interoperable and open Web services
... standard(s) that support stateful, long-running interactions.
... ]]

<dbooth> DaveH's Statement 1 text is at: http://lists.w3.org/Archives/Public/www-archive/2002Sep/att-0129/01-junk.txt

daveh: we want 3 votes one on each of the statements

zulah: clarification: this is an action to gain consensus on statement 1 - which is an agreement on intent

mikec:  Do we need an industry wide group focused on choreography?
... Second, does the W3C form this WG?
... Third, irrespective of the other two, What else should we do?

DaveH: This is a scoping statement. It is within our charter to develop scoping statements about work that needs to be done. We are looking for a decision on this statement.

DaveO: The paragraph that you are asking on now, does not predjudice the formation in a particular body.

DaveH: we are considering scoping work that needs to be done.
 ... So first, does the industry need to do this, then, second, should the W3C charter the WG.

Summary of Action Items

ACTION: Chairs to Add report from MTF (Management Task Force) to the weekly agenda

Thursday Late Afternoon Session

Scribe: dbooth

Contents


Choreography (Continued)

Scribe: (Discussion of the potential process for chorography work in W3C.)

DaveH: Understanding the scope of arch areas is part of our charter.
... Bringing a proposed charter is also something we've been asked to do.

Suresh: I have a question about the WG. If it is chartered, when could it begin?

DaveH: We'd be lucky to have it chartered and operating this calendar year. The goal would be to start it in November, but I think that's unrealistic.

Martin: We already have something in our requirements doc. What's the relationship to this document? I.e.: http://lists.w3.org/Archives/Public/www-archive/2002Sep/att-0129/01-junk.txt

MikeC: This document encourages the formation of a group now.

Katia: Please add "... in a timely fashion ..." to the document.

DaveH: I consider that a friendly ammendment.

<zulah> Re-paste of the statement currently under discussion:
... [[
... <zulah> Consensus on statmenet - just entered into IRC which is an agreement on intent
... <zulah> MikeC Do we need an industry wide group focused on choreagraphy
... <zulah> Second, does the W3C form this WG
... <zulah> third, irrespective of the other two, What else should we do
... ]]

<DaveH> .
... The problems posed by the lack of a widely adopted choreography
... specification, the current proliferation of overlapping work,
... and the time required to complete this effort merit the chartering
... a new WG now.
... .

RESOLVED: Unanimous support for statement 1: http://lists.w3.org/Archives/Public/www-archive/2002Sep/att-0129/01-junk.txt

<DaveH> Proposed Statement 2:
... [[
... The WSA WG encourages the W3C Web Services Coordination
... Group to recommend the creation of a working group to address the
... choreography space. This WG should also coordinate with other
... WGs within the Web Service Activity, with the aim of developing an
... interoperable and open standard for Web service choreography.
... Attached[1] is a charter proposal for a Choreography WG that
... encompasses the WSA WG recommendation for the scope of
... this effort.
... .
... [1] http://lists.w3.org/Archives/Member/w3c-ws-arch/2002Aug/att-0054/01-part
... ]]

Scribe: Quote from WSA charter ( http://www.w3.org/2002/01/ws-arch-charter#arch ):
... [[
... In particular, the Working Group will clearly delimit the boundaries of each identified component, and model the interfaces between them, so that the scope of new Working Groups created to address each piece of is unambiguously defined.
... ]]
... More from the charter:
... [[
... The Working Group will describe a detailed architecture. . . .Those descriptions will be used as input by the Web Service Coordination Group <../ws/cg/> for the chartering of new Working Groups at a later date.
... ]]

<Suresh> Clarification sought:
... Will this WG work be *after* the workshop or will the chartering work continue?

DaveH: We will continue to move ahead in parallel.

ChrisF: The best we could do from this WG is to provide something to the CG, but they're the ones that draft the charter.

DaveH: Yes.

<jeffm> So the WSA WG's formal role in the chartering process ends once we pass it on

MarkJ: I think we should go ahead with this now.

RogerC: I think two things are critical: The timeframe, which should be quickly; and that the important stakeholders be brought to the table.

MarkJ: I think the sooner the better.

Katya: Agree.

Zulah: I think choreography standards should go forward. I think it's important that the major contributors participate, and i think it's important tht it be timely.

AllenB: The particulars of the proposed charter will be important to us.
... The only other things of this scale were Schema and QUery, and they both had a lot of operational work in place first.

DaveO: what do you mean by "Operational experience"?

AllenB: In the case of data reduce, there were several thousand schemas.

JeffM: We think the sooner the better. I think the scope is fairly well defined. There's fuzziness around the edges, but no more than for other work.
... I think it's obvious that the industry needs a single forum, preferably RF, where work in this space can occur.
... If we need more workshops than we can do that, but I think that's a delaying tactic for what we obviously know we need.

DougB: I like many of the previous comments: Zulah, etc.
... One of the reason's the proposed charter reads the way it does is because we had a general consensus that it would be good to have a workshop and use the results as Wg input, but we didn't want to slow down the formation of the WG.
... So we wanted to do them in parallel.

Colleen: I agree. Also the need for speed.

DaveO: We have our name on some of these inputs, but it isn't clear how they should be used. The proposed charter doesn't give clear enough direction.
... Of the list of 7 things, one or more of them might not be availabe to the group and that would be bad.
... Or they might all be available, and we might have a year long squabble about how to merge them together, and I'm concerned about how that might happen.

<vorth> I have to drop off the call... regrets

DaveO: Regarding AllenB's comment, I think the way this group is chartered is to deal with that issue. That's part of what this group is chartered to do.
... i see less of a need for workshops. That's what we're here to do.
... Any issues that we have a related to the process by which we get the group going.
... My overall opinion is neutral.

ChrisF: I'm concerned about the scope, the "boil the ocean" approach.
... It's a fairly large issue. It's not just SoAP.
... A lot of these proposals a diametrically opposed to each other. Some are top down, others bottom up.
... This is like saying "let's boil the ocean and see if we can come up with something".
... Also I think we probably do want something along the lines of a workshop where we can invite these contributors to figure out where the world wants to go, rather than try to get unified chor theory.
... I think somethign along the lines of the security forum might be good.
... What is the right organization for shepherding this?
... We need to consider all these things.

MikeC: For those who expressed concerns, is there any plausible rewording of the proposal that would alleviate your concerns?

Scribe: (no response)

Ugo: I am in favor of the proposal.
... I think we should try to get permission from the authors of the reference documents do use them for this future WG.
... I am in favor of having also the workshop started ASAP in order to require participation from experts as early as possible.

EricN: IONA was the first to market for a workflow product.
... It uses a proprietary language.
... The industry hasn't adopted a standard yet, so we're still using our own.
... But we prefer having a standard.
... We'd like to have one and move on.

Igor: The area is pretty well defined. But I think it's important that we not drop it from the architecture.

Prasad: I think the time has come for a WG. We definitely support the proposal.
... But I concur that we need cooperation from the other contributors.

Suresh: Suresh: I think there is confusion in the market. Though we use BPML in our product, we also would like to see a W3C standard.
... But instead of trying to find a unified choreography theory, I think we should try to leverage previous work, and build bridges with other standards where necessary. I think we should scope the WG better, but I think we should advance the charter.

<igors> For the record: I also noted that I'd prefer to offload debates and desision making on the specific matters of choreography to a more focused group than this

Scribe: (Scribe apologizes to IgorS for not being able to keep up with all comments!)

DaveH: I know a lot of people put a lot of effort into this.
... There are serious issues of the tech integrity of this project. Having tackled schemas, i understand those concerns. I also understand the concerns of not having sufficient material submitted to the group, and i turn that around as a challenge to the member companies to submit those materials to the W3C for consideration.

<DaveH> daveh also noted the effort, and focus on openness and interoperability by all parties involved.

JeffM: This is a large space. The only way to come to consensus is to do the work. Workshops don't do this. The last thing I need is yet another set of presentations in order to know that we need to do the work.
... If it's that big a task, then that's the reality.
... When we drafted the proposed charter, we concluded that the only way to get past some of these issues was to presuppose the answer. So we need to get the people together and decide on a compromises.

Roger: DaveO expressed dismay at the size of the list of input technologies. The only way to get past this is to lop off some of the inputs. But it's clear that this WG doesn't have the expertise to do that, so we should just let the new WG do that.

MarkJ: It's some comfort that IONA has done somethign in this space. We also have the existance of multiple specs, so the problem may be large, but I thinnk we have some proof that it isn't insurmountable.

ChrisF: Addressing the point Jeff was making, it's not clear to me that we CAN get the right people around the table at a W3C WG.
... There's a hurdle to join W3C, and maybe not all want to jump over that hurdle.
... I think it's important that if we tackle this space, we do it in a body where the parties can participate.
... The big question I think is: What's the right place?

AllenB: The way it was done in Query was that the WG was open -- not just W3C members.

DaveH: We are not necessarily the experts in the space.

Martin: If it's not here, where else? If it's somewhere else, it's going to be the same people. WS Security had 85 people last week. It doesn't matter where it goes, the same thing's going to happen.

Zulah: What experts don't have access to W3C? And can't we invite them as experts?

AllenB: The XLang people are largely academics.

DaveH: WGs can have invited experts at the chair's discretion.
... I'd like to take a formal vote.

<DaveH> Here is the proposed statement:
... [[
... The problems posed by the lack of a widely adopted choreography
... specification, the current proliferation of overlapping work,
... and the time required to complete this effort merit the chartering
... of a new W3C WG now.
... .
... The WSA WG encourages the W3C Web Services Coordination
... Group to recommend the creation of a working group to address the
... choreography space. This WG should also coordinate with other
... WGs within the Web Service Activity, with the aim of developing an
... interoperable and open standard for Web service choreography.
... Attached[1] is a charter proposal for a Choreography WG that
... encompasses the WSA WG recommendation for the scope of
... this effort.
... .
... [1] http://lists.w3.org/Archives/Member/w3c-ws-arch/2002Aug/att-0054/01-part
... .
... ]]

Scribe: Formal vote:

ATT: y

BEA: abs

Carn: y

Chev: y

Cisco: abs

CA: y

Contivo: abs

FranceTel: abs

Erikson: abs

HP: y

IBM: abs

Idoakoro: abs

IONA: y

Mitre: (not present)

Nokia: y

Oracle: y

Microsoft: n

Progress: y

Roguewave: y

SeeBeyond: y

SoftwareAG: y

Thompson: y

SAP: (by proxy) y

Sun: y

Tibco: (not present)

Stirling: y

WWGrainger: (not present)

W3C: abs

WebMethods: y

Fujitso: (not present)

Scribe: (end of vote)
... Final vote tally:
... [[
... 17 Yes: AT&T CA CarnegieMellon ChevronTexaco HP IONA Nokia Oracle Progress Roguewave SAP SeeBeyond SoftwareAG Stirling Sun Thompson WebMethods
... 1 No: Microsoft
... 8 Abstain: BEA Cisco Contivo Erikson FranceTel IBM Idoakoro W3C
... 4 Others attended the F2F but were not present for the vote: Fujitso Mitre Tibco WWGrainger
... ]]

A choreography workshop?

Scribe: Volunteers for workshop program committee: JeffM, Katya

Martin: I think a workshop should be the first mtg of the new WG.

Scribe: Straw poll: Should we pursue a workshop idea?
... (Many hands up in favor, 2 against)

EricN: I'm not sure we need a workshop. I don't want to delay the formation of a WG. I think the proposed charter is clear enough.

MarkJ: But the work would be done in parallel.

EricN: There are two leading proposals, and having a workshop won't help. But I don't have a strong objection.

MikeC: Who would volunteer for a TF to propose a workshop?

Scribe: Volunteers noted: Katia, JeffM, Suresh, DougB,

MikeC: Proposed Statement 3b: The WSA WG shall work with the W3C mgmt to request the authors of the specs referenced in the proposed charter submit these specs to the w3c as notes.
... Specifically BPEL. I don't know specifically what others.

DougB: I have no idea how extraordinary this request would be for w3c. (Would this be an unusual request?)

MikeC: Should the w3c try to get these specs to be considered?

Hao: What's the impact of getting it submitted as a w3c Note?

MikeC: Without formal submission, it's a tenuous situation. Everyone involved would be happier if they were submitted.

Martin: Why not be specific? Why not ask for BPEL to be submitted?

DaveH: For me, others are also significant.

Suresh: There are other specs that could potentially be submitted also.

MikeC: There was a suggestion that we single out some specs, but that seems to be problematic.

Roger: If the w3c cannot get the stakeholders to the table, I don't think w3c should do this.

DaveO: It's not just about the submission of documents. It's also about what kinds of things are used as input that can cause concern about doing the work. I think that's the bigger issue.

MikeC: I think we should leave this to W3c to decide.

DaveO: People think significant stakeholders need to be at the table, and the importance of that needs to be communicated to W3C Management.

MikeC: We're asking w3c to do what they can to get these stakeholders to the table.

Scribe: (Straw poll)
... Many in favor, none against.

Consensus: We should ask W3C management to work with the authors of other specs listed in the chor wg charter proposal to get them to the table.

Scribe: ACTION: Chairs to ask W3C management to work with the authors of other specs listed in the choreography WG charter proposal to get them to the table

Summary of Action Items

ACTION: Chairs to ask W3C management to work with the authors of other specs listed in the choreography WG charter proposal to get them to the table

13 Sep 2002

Scribe: Mark Jones

Upcoming F2F Meetings

Scribe: The next F2f is in Boston in mid-November hosted by Macromedia.
... Hao has offered to host in Sydney in mid-January 2003.
... Another alternative for the January meeting would be a west-coast company.
... The March meeting would likely be in Cambridge.

Misc Issues

Scribe: DaveH will be posting an i18n issue as soon as he can re-sync.
... Hugo will help Allen with XSL hacking on the Glossary.

Peer-to-Peer

<zulah> [[
... AC033 The WSA must enable Peer to Peer interoperable web services
... AR033.1 The wSA must support peer to peer message exchange patterns
... AR033.1.1 request-response
... AR033.1.2 publish-subscribe
... AR033.1.3 events and event notification
... AR033.1.4 forwarding
... AR033.2 The WSA must not preclude persistent identities for peers
... AR033.3 The WSA must not preclude determining capabilities for peers
... AR033.4 The WSA must enable direct peer to peer interactions without the
... use of third party intermediaries
... AR033.5 It must be possible for peers to discover each other
... ]]
... [[
... AC033 The WSA must enable Peer to Peer interoperable web services
... AR033.1 The wSA must support atleast the following peer to peer message exchange patterns
... AR033.1.1 request-response
... AR033.1.2 publish-subscribe
... AR033.1.3 events and event notification
... AR033.1.4 forwarding
... AR033.2 The WSA must not preclude persistent identities for peers
... AR033.3 The WSA must not preclude determining capabilities for peers
... AR033.4 The WSA must enable direct peer to peer interactions without the
... use of third party intermediaries
... AR033.5 The WSA must not preclude the use of th
... ird party intermediaries
... AR033.6 It must be possible for peers to discover each other
... ]]

<hao> peer-to-peer

<zulah> [[
... AR033.5 The WSA must not preclude the use of third party intermediaries (e.g., forwarding)
... ]]
... note that 33.1.4 has been removed.
... NOTE that 33.1 has typo - wSA/WSA

Scribe: As pasted above, AR033 is approved.

Frank's Proposed Requirements

<dbooth> Frank had to leave suddenly, due to a family illness, but Katya, Roger Cutler and I worked last night to edit his proposed requirements in an attempt to help the group reach agreement on them.
... Frank's high level goal:
... [[
... AG037 Business Friendly
... The Web Services Architecture enables the
... potential evolution of business needs
... Critical success factors:
... AC033 Peer-to-Peer Interoperability
... AC034 Multi-party Interactions
... AC035 Service Re-use
... AC036 Semantic Descriptions
... ]]

<chrisf> fyi, here's latest draft of WSA Req'ts doc: http://www.w3.org/2002/ws/arch/2/09/wd-wsa-reqs-20020912

Glossary Document

Scribe: Due to technical difficulties, we're shifting to the Glossary discussion...
... Allen has re-organized the Glossary around the 3-stack diagram.
... The Glossary currently has been harvested from multiple sources (whose attributions have been captured).
... The definitions overlap and conflict, and do not yet have a direct correspondence with the architecture doc.

Frank's Proposed Requirements (Continued)

<dbooth> The top level goal again:
... [[
... AG037 E-Business Friendly
... The Web Services Architecture enables the
... potential evolution of business needs
... Critical success factors:
... AC033 Peer-to-Peer Interoperability
... AC034 Multi-party Interactions
... AC035 Service Re-use
... AC036 Semantic Descriptions
... ]]
... The CSF groups:
... [[
... AC034 Multi-Party Interactions
... Web Services must not preclude the support of N party interactions, such as auctions, escrow services, proxy services, broker services
... AR034.1: Systems must not be precluded from quoting, verbatim and modified, messages within top-level messages, to an arbitrary depth
... AR034.2: Web Services must not be precluded from supporting interactions where one or more parties of the interaction are anonymous
... AR034.3: Systems must not be precluded from supporting multiple receivers and `wait' points in service orchestration
... ]]
... (The above is the proposed re-wording of one of Frank's requirements.)
... [[
... AC035 Service Re-use
... The Web Services Architecture must permit the effective re-use and composition of services
... AC035.1: It must be possible to compose services dynamically, on the fly, as well as statically
... AR035.3: It must be possible to express sequencing and nesting of services, and the flow of information between services
... AR035.4: Must not preclude the possibility for third parties to verify performance of services (where performance includes results as well as timeliness)
... ]]
... [[
... AC036 Semantic Descriptions
... The Web Services Architecture must not preclude the characterization of a
... Web Service that attempts to make its semantics clear to an automatic system
... AR036.1: It must be possible to publish references to an ontology in a Web Service description
... AR036.2 Web Service descriptions must not preclude the characterization
... of temporal characteristics of the service.
... ]]
... Frank's proposed requirements reworded: http://lists.w3.org/Archives/Public/www-archive/2002Sep/att-0132/01-frank-requirements-02-09-11.txt
... Frank's original proposed requirements: http://lists.w3.org/Archives/Public/www-ws-arch/2002Aug/0313.html
... who just joined the phone bridge?

Scribe: <AC034 discussion>

Frank's Proposed Requirements - AC034 Multi-Party Interactions

<dbooth> [[
... AC034 Multi-Party Interactions
... Web Services must not preclude the support of N party interactions, such as auctions, escrow services, proxy services, broker services
... ]]

Scribe: Zulah would like some of these terms in the glossary.

<dbooth> [[
... AC034 Multi-Party Interactions
... The Web Services Architecture must not preclude the support of N party interactions, such as auctions, escrow services, proxy services, broker services
... ]]

<yinleng> The term "quoting" is unclear

Scribe: AC034 statement was approved.

<dbooth> [[
... AR034.1: Systems must not be precluded from quoting, either unmodified or modified, messages within other messages, to an arbitrary depth
... ]]

Scribe: AR034.1 was approved.

<dbooth> [[
... AR034.2: Web Services must not be precluded from supporting interactions where one or more parties of the interaction are anonymous
... ]]

Scribe: AR034.2 was approved.

<dbooth> [[
... AR034.3: Systems must not be precluded from supporting multiple receivers and `wait' points in service orchestration
... ]]

Scribe: AR034.3 was rejected.

Frank's Proposed Requirements - AC035 Service Re-use

<dbooth> [[
... AC035 Service Re-use
... The Web Services Architecture must permit the effective re-use and composition of services
... ]]
... [[
... AC035.1: It must be possible to compose services dynamically, on the fly, as well as statically
... ]]

Scribe: AC035.1 had no clear consensus.

<dbooth> [[
... AR035.3: It must be possible to express sequencing and nesting of services, and the flow of information between services ]]
... [[
... AR035.4: Must not preclude the possibility for third parties to verify performance of services (where performance includes results as well as timeliness)
... ]]

Scribe: AR035.3 was not accepted.
... AR035.4 was not accepted.

<soliton> ar35.4 covered in ac18.03

<dbooth> ALso not accepted:
... [[
... AC035 Service Re-use
... The Web Services Architecture must permit the effective re-use and composition of services
... ]]

<dougb> group notes 35.1 covered in 23, 35.3 covered in 17, 35.4 covered in 18

Scribe: AC035 is not accepted since the sub-bullets were not accepted, largely due to the redundancy with other requirements and csfs.

Frank's Proposed Requirements - AC036 Semantic Descriptions

<dbooth> [[
... AC036 Semantic Descriptions
... The Web Services Architecture must not preclude the characterization of a
... Web Service that attempts to make its semantics clear to an automatic system
... ]]

<zulah> Response to AR035.4: This is covered in AC018. Specifically 18.1.1 which covers the availablility of standardized metrics in architecture implementations; 18.1.4 which covers a standard methodology for accessing metrics (e.g.,performance metrics); and 18.3 which explicitly statement that is must be possible to monitor performance.

<DaveH> chair notes that the efforts to describe these canidate requriements is greatly appreciated, the subject of these items are believed to be covered in specific requirements identifiied during disucssion.

<dbooth> [[
... AR036.1: It must be possible to publish references to an ontology in a Web Service description
... ]]

Scribe: This closely relates to AR009.4.

<DaveH> related requirement: AC009.5
... also realated to 9.3

<dbooth> Reworded:
... [[
... AR036.1: It must be possible to publish a URI reference to an ontology in a Web Service description ]
... ]]

Scribe: AR036.1 is accepted and to be merged with AR009.5.

<chrisf> http://www.w3.org/2002/ws/arch/2/09/wd-wsa-reqs-20020912

Scribe: AR036.2 is not accepted -- lack of precision, other similar characteristics are not specifically called out for 'must not preclude'.

<chrisf> [[
... AR009.4 It should be possible to characterize the semantics of a web service using technologies adopted as part of the Semantic Web.
... ]]

Scribe: AC0036 was accepted and is to be merged into AR009.4

<dougb> suggests AC036 could replace ac009, move existing 009 to be 009.4, move exsting 009.4 to be 009.4.1 (as part of editorial shift we just accepted)

Frank's Proposed Requirements - AG037 E-Business Friendly

<chrisf> [[
... AR009.4 The Web Services Architecture must not preclude the characterization of a Web Service that attempts to make its semantics clear to an automatic system using technologies such as those adopted as part of the Semantic Web.
... ]]
... the wording above is what I used for AC009.4

<zulah> We concur with Dougb

<dbooth> Wording not accepted (as unnecessary):
... [[
... AG037 E-Business Friendly
... The Web Services Architecture enables the
... potential evolution of business needs
... ]]

Peer-to-Peer (Continued)

Scribe: Zulah recommends that we put AC033 under AG003.

<zulah> [[
... AC033 The WSA must enable Peer to Peer interoperable web services
... AR033.1 The wSA must support atleast the following peer to peer message exchange patterns
... AR033.1.1 request-response
... AR033.1.2 publish-subscribe
... AR033.1.3 events and event notification
... AR033.2 The WSA must not preclude persistent identities for peers
... AR033.3 The WSA must not preclude determining capabilities for peers
... AR033.4 The WSA must enable direct peer to peer interactions without the
... use of third party intermediaries
... AR033.5 The WSA must not preclude the use of third party intermediari
... intermediaries (e.g., forwarding)
... AR033.6 It must be possible for peers to discover each other
... ]]

Scribe: Editors should decide where AC033 should be put in the document.
... Editors should decide where the other accepted CSF's should be placed.

Miscellaneous

Scribe: <Agenda -- pulling together what we want to do next.>

<yinleng> There was a suggestion to replace Peer to Peer interoperable with Peer to Peer interaction between for AC033

Scribe: DaveH -- we thank our host for the great facilities.

<zulah> [[
... AC033 The WSA must enable Peer to Peer interacting web services
... AR033.1 The WSA must support atleast the following peer to peer message exchange patterns
... AR033.1.1 request-response
... AR033.1.2 publish-subscribe
... AR033.1.3 events and event notification
... AR033.2 The WSA must not preclude persistent identities for peers
... AR033.3 The WSA must not preclude determining capabilities for peers
... AR033.4 The WSA must enable direct peer to peer interactions without the
... use of third party intermediaries
... AR033.5 The WSA must not preclude the use of third party intermediaries (e.g., forwarding)
... AR033.6 It must be possible for peers to discover each other
... ]]

Scribe: Roger may be able to provide graphic resources for the document figures.
... DaveH -- need more discipline in email postings to make them more effective.
... DaveH -- read and respond to editorial work.

<DaveH> The Working Group maintains an issues list. The process used to administer the issues list is documented in the Web Services Architecture Issues Process.
... http://www.w3.org/2002/ws/arch/2/04/wd-wsa-issues-process-20020426
... how? It was to the network drop

<dbooth> Here is the current WSDL 1.2 Primer editor's draft: http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl12/wsdl12-primer.html

Scribe: DaveH -- read and respond to editorial work.

<DaveH> The End---for now

Management Task Force Meeting

<zulah> 2. Invite liaisons
... OASIS liaison to DMTF (is there one)
... DMTF liaison to Oasis management TC
... * Would like to make "formal" the relationship with the two groups. Heather will propose this at her meetings next week.
... * Might consider an "OGSA" rep at some time
... * we will not solicite other companies
... Hi mark!!

<soliton> this is management meeting.

<zulah> 0. Review what we have done so far - document contents
... Move to adopt this as our starting point with the addition of an arch assumptions section
... Note that we are beginning an MTF meeting
... Requirements - AC018
... Scope
... Making ws implementation, of the arch as a whole and a particular ws, manageable.
... Not in Scope
... Management Applications
... We would like to add software distribution support as not in scope
... Data
... · Identification
... · Configuration
... · Metrics
... · Operations
... · Events
... Access
... · To Service Container
... · To Web Service
... · To Registry
... Discovery
... · Of managable components
... · Of management data
... Suggest two use cases: B2B and EAI
... Managed Components
... Web Service Container
... Identification
... Identification information:
... o service identifier
... o service name
... o service description
... Configuration
... Configuration information
... o its access URL
... o its WSDL description URL
... o configuration files
... o Handler chain
... o Security settings
... single protocol for accessing data - which can be used for accessing from all arch components
... change container to execution environment
... metrics
... notifications
... operations
... unique identifier ==URI
... must explain handler and handler chain