Agenda

            Agenda_13May.htm

Role Call

 

Chairs:

 

Martin Chapman

Oracle Corporation (Apologies)

Steve Ross-Talbot

Enigmatec Corporation

 

 

W3C Staff Contacts

 

Hugo Haas

(Apologies)

Yves Lafon

 

  

Daniel Austin

W. W. Grainger, Inc.

Leonard Greski

W. W. Grainger, Inc.

Jon Dart

TIBCO Software

Carol McDonald

Sun Microsystems, Inc.

Monica Martin

Sun Microsystems, Inc.

Steven White

SeeBeyond Technology Corporation

Nickolas Kavantzas

Oracle Corporation

Greg Ritzinger

Novell

Assaf Arkin

Intalio Inc.

Francis McCabe

Fujitsu Ltd

Duncan Johnston-Watt

Enigmatec Corporation

David Burdett

Commerce One

Mayilraj Krishnan

Cisco Systems Inc

Anthony Fletcher

Choreology Ltd

Yaron Goland

BEA Systems

Jean-Jacques Dubray

Eigner

  

Recent Scribes

Francis MacCabe, Mike Champion, Abbie Barbir, David Burdett, John Dart, Carol MacDonald, Yaron Goland, Daniel   Austin, Jim Hendler,  Peter Furniss, Ed Peters, Greg Ritzinger, Leonard Greski

  

Confirm Scribe

Mayilraj Krishnan confirmed as scribe

 

Approve of Minutes

No issues raised.


Action Item Review

ACTION:         Yves@W3C should ensure a registration page for f2f

                          <Yves> Received details. Will do it shortly. Before the end of the week.

                          In progress

ACTION:         Daniel to post logistics information

                          <DA> Did respond to Yves on the logistics.

                          In progress

ACTION:         Daniel to kick off discussion on mission statement

                          Done.

ACTION:        John Dart to summarize WSA position on choreography wrt mission statement and goal

                           <JD> Discussed in the list

                          Done.(waiting comments)

ACTION:         Summarize use cases from privacy discussions (unassigned)

                          <SRT>No body got assigned

                          Unassigned

ACTION:         Carol to look into WSCI and to pester Assaf

                          Carol's summary thus far

                          <CM>Carol submitted the presentation.

                          In progress

ACTION:         SRT will capture requirements, referring to last discussion in conference call

                          Done

ACTION:         SRT to capture reqs from minutes

                          <FM> If we follow CSF methodology requirements will come out.

                          <DA> Better to do the hybrid from Use cases & CSF

<LG> CSF will help to find the performance requirements. why we are doing what we are doing, basic behavior etc

<DA> These things captured in the requirements document as 2 paragraphs. Hybrid is better approach. SRT is doing  the magnificent job by tracking all the use cases.

                          No progress.

ACTION:         Resolve the ISSUE of dynamic choreographies

<SRT> Could not be resolved by anybody. This issue will come out. It will become an agenda item.  Need for changing roles, it is about changing roles in dynamic  choreographies. 

                          Recorded as  potential requirement: (Need for dynamic choreographies within a single roll)

ACTION:         All: alternate formal models other than the pi-calculus

                          Open Item. <FM> Possible agenda item for F2F

ACTION:         SRT   to publish a pi-calculus reading list

<SRT>The material from the University of Texas is easy reading one. Nick. Do you have any suggestions?

                          <JD> Do we have a link in the harvested summary.

                          <SRT> it is all there in the summary.

                          Done

ACTION:         SRT to dig up more references for use cases

                          Done

ACTION:         Collect list of technologies we should harvest (Open)

                          Done

Future ACTION: Yves to setup reading list page. SRT will work with Yves.

ACTION:         JJD to provide summary on BPSS

                          Done (Waiting Comments)

ACTION:         Monica to provide summary Ð inclusive of comments on glossary

                          Done (Waiting Comments)

Mission Statement

 

               Daniel's strawman

               Nick's suggestion

               Steve's summary plus bits

 

<SRT>             Nick provided some suggestions. Daniel How are we doing?

<DA>              We are doing well. Need more people to comment on this. Initial mail was sent on Friday. People knocked down and one alternate proposal from Nick. We can mix both and come up with the proposal agreeable by everybody. People discussed which version of WSDL and I am suggesting not to have particular technology, version etc.  Should focus on particular problem to solve. Just keep it in a higher level. I will try some wordsmith by getting the input from  the group..

<LG>              Additional text to be documented: No single service should be the control of whole process has to be added in the mission statement. We had some discussion on central coordination, orchestration etc.

<SRT>            It brings peer to peer issue.

<LG>              No centralized control is there in what we want to do with the choreography. If it does or does not.. we  have to put in the mission.

<DA>              I thought we discussed these issues. Agreed we follow both?

<SRT>            In this group we banned orchestration. If we can do small P2P, ability to have central controller is a special case.

<FM>              Analysis I had sent out  contained  discussion around orchestration and choreography definitions.

<JD>               No consensus built around those

<JD>               Need to be discussed further

<DA>              LG will send the email to DA and DA will put together and resend the email.

<SRT>            MM can raise any issue (with respect to wordsmith) whatever we defined the terms in the glossary.. Any ideas to make it smaller (mission statement)?

<DA>              we should have some business process centered definition?

<Nick>            ÒGlobal view of long lived transactionÓ  makes sense about business statement. Not sure about the business process.

<DA>              NickÕs suggestions are good.

<JD>               Both are good. Only objection to the original was ÒexternalÓ. Only objection to Nick is ÒCommon view should not be implied to central coordinatorÓ

<DA>              Suggestion on ÒexternalÓ is good.

<Nick>            I agree with JJ comment on common and global view.

<SRT>            any other comments?

<DA>              Should we have to wait? I donÕt want to just give the false impression. Just go ahead with what we are doing.

 

ACTION:      DA  will do the wordsmith, summarize and put together revised statement. Once again it is not final.

 

<DJW>           Better not to  throw away the next details rather than one line statement.

<SRT>            We will capture in the requirements document.

 

WSDL vs non-WSDL

 

<SRT>            This issue first started with mission stmt. Our charter says we have to bind WSDL 1.2.  I would be interested to listen from W3C in WSDL

<Yves>            What is the basis?

<LG>              Does the charter say we should not bind to anything

<SRT>            Charter says ÒShould built upon WSDL 1.2Ó

<Yves>            WSDL1.2 is open and built upon abstraction layer. WSDL1.2 is ok.

<SRT>            I have few questions. Should we have to stick with charter or does not have to be

<JD>               There is a desire to future proof  choreography spec with other specs. I am not convinced with that. I am not worried about other spec alignment.

<LG>              Develop with binding-less  manner. Later bind it.

<JD>               One of the way is to use the metadata approach

<YG>              There are many problems. What about interoperability? There are two orgs about interoperable. Reality nothing works with these abstract. Easy and obvious approach is to use WSDL 1.2. No need for more abstract. More abstract does not work much for interoperability and we should tie with WSDL 1.2

<DB>              choreography definitions must be reusable

<YG>              Where

<DB>              In High tech industry business use Rosettanet. Some sort of abstraction is necessary.

<YG>              we are not here to create universal choreography language. We are here to create WS choreography language.

<DB>              If we want to get to widespread use, general agreement is needed for messages, exchaage patterns.(Ex) Telecom service industry choreography will work only in US and not work in Europe. That is the reason we need abstraction.

<YG>              We had same discussion in the previous call. We came to the same conclusion. Only the different format of the message. But the choreography is same. Just tie to WSDL 1.2 and have some nice way to deal way . use some sort  of templates and make it reusable.

<DB>              I agree.

<MM>            Just take one concept, ebxml loosely coupled, give us some flexibility and the choreography with it may not be automatable but we can define it. 

<DA>              Really reluctant to bind to WSDL1.2É

<YG>              Form a another workgroup to create ÒUniversal choreography groupÓ

<DB>              We need to work out WSDL 1.2. Should do know what we want to do of WSDL1.2? Find out what we do want to and donÕt want to do from WSDL1.2

<JD>               I am concerned the charter is ambiguous and subject to interpretations.. We have to clarify  with W3C. WSDL dependency is not specific language binding..

<SRT>            should not bind to any programming language.

<JD>               Loose and tight coupling is fine.  Uncoupling is bad idea. (Personal opinion)

<JJ>                I donÕ think web services will be not enabled in the couple of years. Just to do choreography we donÕt need web services between systems. If we donÕt constrain the people to do the web services for choreography, then within internal organization we are helping to jump start for business. I donÕt think it is necessarily bad idea having the door open .

<YG>              I need to know ÒWS WG? Or as far as I am ware WS is WSDL. I need to know from the group ÒWhat is the charterÓ> I thought it isWSDL 1.2? Extending to work with ebXML etc will be too much.. Just we(BEA) need to know what are we going to do? We need to resolve this ASAP.

<JD>               I thought we resolved this.. WSDL1.2 is easily extensible. I am very sympathetic about web services integration. I thought it should be for more web service.

<FM>              WSA discussed fairly. Web service is not confined to WSDL. Not accurate to say Web service  = WSDL + SOAP

<MM>            I agree with JJ. About ÒMigration PathÓ

<DB>              Understand BEA point and we have to investigate more about business process around all these.

<SRT>            if WSDL is not perfect then we have to find out what is not there in WSDL 1.2?

<YG>              Excellent question.. What are the things we expect them from WSDL? Then liaison  with them to do what it has to do? I agree that  WSDL is not a sophisticated one. Need to be dealt with issue by issue.

<JJ>                Need some level of abstraction directly by WSDL (Wrapping technology?) Why do we need the door closed? (Question to YG). Other things can be attatched. Could you clarify to shut the door for open binding framework even if it is simple enough?

<YG>              Could be extensible. Issue is ÒWatched over the last couple of years about XML, web services . In the case of web services, all extensibility (whatever we are discussing)  leads to confusion. ???Passionatted??? with extensible. Violates fundamental rules of interoperability. Extensible is not losing options. Let us begin with WSDL 1.2 and see what are the extensible.

<JJ>                Agree with you

<DB>              We need to have some abstraction with variability. I agree with JJ. Let us start with WSDL1.2 and find out what is there. See what do we need..?

<YG>              What level of variability? Web Service  is far behind compared to EDI. BEA does not care about EDI (here).. Just we care about Web Service

<DB>              I am talking about generic approach on choreography.. Message actual content sent need not be on SOAP. But we could map it to SOAP.

<SRT>            Let me summarize:

YG is talking about template, DB is talking about abstraction. You need abstraction is for reuseÉ Template and abstraction? Common requirement is for choreography reuse. On what context? If we find a way by templating or abstraction, does not blow out WSDL1.2 .. then  we all agreeing?

<AA>              If we want to use EDI or something, let us go to WSDL 1.2 WG and ask them how to do with WSDL?? They will come up with some easy solutions. Let us start from WSDL1.2..

< DJW>          Lot of conversations are abstract. I would say let us start with some concrete goals. Better to get the use cases. Otherwise we have lot of risk.(for this working group).

<DA>.             Probably better to start some sub groups.. Make sense to use cases, another group for other abstracts of our work. Some point we have to split up. May be now it is the time.

<SRT>            May be this is the time. Hold off month.. Having F2F is good idea for subgroup formation.

<SRT>            Three volunteers:

ACTION:      YG to email  what is meant by ÒTemplatingÓ and the benefits thereof

ACTION:      DB to email is meant by ÒabstractionÓ and the benefits thereof

ACTION:      GR to email  an independent view of what these terms might mean and the benefits thereof

 

                        All these emails need not more than one paragraph.

 

AOB

Close

Action Item Summary

Old

ACTION:      Yves@W3C should ensure a registration page for f2f 

                        In progress

ACTION:      Daniel to post logistics information .

                        In progress

ACTION:     John Dart to summarize WSA position on choreography wrt mission statement and goal

                        Done.(waiting comments)

ACTION:      Summarize use cases from privacy discussions (unassigned)

                        Unassigned

ACTION:      Carol to look into WSCI summary

                        In progress

ACTION:      SRT to capture reqs from minutes

                        No progress.

ACTION:      All: alternate formal models other than the pi-calculus

                        Open Item. <FM> make this an agenda item for F2F

ACTION:      Yves to setup reading list page. SRT will work with Yves.

ACTION:      JJD to provide summary on BPSS

                        Done (Waiting Comments)

ACTION:      Monica to provide summary Ð inclusive of comments on glossary

                                                  Done (Waiting Comments)

New

ACTION:      DA  will do the wordsmith, summarize and put together revised statement. Once again it is not final.

ACTION:      YG to email  what is meant by ÒTemplatingÓ and the benefits thereof

ACTION:      DB to email is meant by ÒabstractionÓ and the benefits thereof

ACTION:      GR to email  an independent view of what these terms might mean and the benefits thereof