- From: Chris Lilley <chris@w3.org>
- Date: Fri, 13 Aug 2010 16:56:36 +0200
- To: public-hypertext-cg@w3.org
Hello public-hypertext-cg, slides: http://www.w3.org/2010/Talks/0813-SCXML/SCXML_101.pdf minutes: http://www.w3.org/2010/08/13-hcg-minutes.html and below as text Hypertext CG call, special session on SCXML 13 Aug 2010 See also: [2]IRC log [2] http://www.w3.org/2010/08/13-hcg-irc Attendees Present Jim_Barnett, Kazuyuki, Rahul_Akolkar, Janina, Plh, +39.524.9.aaaa, ChrisL, Bert, Debbie_Dahl, Shepazu, Lofton_Henderson, paulc Regrets Chair Chris Scribe plh Contents * [3]Topics 1. [4]Next meeting * [5]Summary of Action Items _________________________________________________________ <scribe> scribeNick: plh <ChrisL> slides at [6]http://www.w3.org/2010/Talks/0813-SCXML/SCXML_101.pdf [6] http://www.w3.org/2010/Talks/0813-SCXML/SCXML_101.pdf <paulc> Please repeat the slides link. [Outline] [State Chart XML (SCXML)] Nothing specific to voice xml. abstract flow control language. we're defining the run time semantic <ChrisL> [7]http://en.wikipedia.org/wiki/State_diagram [7] http://en.wikipedia.org/wiki/State_diagram <ChrisL> [8]http://en.wikipedia.org/wiki/State_diagram#Harel_statechart [8] http://en.wikipedia.org/wiki/State_diagram#Harel_statechart [SCXML features] it has the concept of orthogonal and parallel state <paulc> How does this relate to BPEL: [9]http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html [9] http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html Paul: how does it relate to BPEL? BPEL has an underlyuing state machine. SCXML is a more powerful state machine and doesn't have the business and transaction models Paul: we have some implementations for BPEL already. why not start there? We wanted something that is more real time and more generic. too many business concept builtin in BPEL Paul: ok, so there is overlap ... BPEL has been a standard for quite sometime <ChrisL> Using State Machine to Integrate Human Activity into BPEL in Dartflow Paul: you'll need to clearly differentiate them at some point <ChrisL> Wei Shi et al Proceedings of the IEEE International Conference on Services Computing table of contents <ChrisL> Page: 517 <ChrisL> Year of Publication: 2006 <ChrisL> [10]http://portal.acm.org/citation.cfm?id=1174149 [10] http://portal.acm.org/citation.cfm?id=1174149 Paul: BPEL is used in our workflow engine. BPEL can be used to process SOAP messages, and our software takes the BPEL description to process the messages ... BPEL allow you to describe the actual execution for processing the messages. ... Oracle, IBM, MS are using BPEL <Zakim> shepazu, you wanted to ask when is it appropriate to submit comments for other uses, i.e. SVG/CSS animation Rahul: BPEL is business process centric, SCXML isn't (business, UI, network, ....) ... there is JS implementation of SCXML ... the state chart engine has a smaller foot print [Hello World and a transition] [Workflow - Collaborative Business Process Systems] Rahul: we used that as a very lightweight business processor ... building a contract ... you can think for each action at some sort of state machine [Interactive Web Documents Interaction Controllers] Rahul: taking on step of the previous process ... one example: tax agency. multiple tax forms ... depending on the information, it puts you in a particular state [Use Case: SCXML as SIP Controller] skipped [Data model extensibility - XML data, XPath] <shepazu> (this seems to be server-side so far, I wonder if there is a client-side model?) [Custom actions] <ChrisL> [11]http://commons.apache.org/scxml/ [11] http://commons.apache.org/scxml/ [Apache Commons SCXML (Java runtime)] Rahul: it's open source. try, participate. [Apache Commons SCXML-JS (JavaScript compiler)] <paulc> FYI, open source implementation of BPEL [12]http://www.activevos.com/community-open-source.php [12] http://www.activevos.com/community-open-source.php <shepazu> (I'm very interested in that SVG case) <ChrisL> Developing a Statechart-to-ECMAScript Compiler Optimized for SVG User Interface Development for the World Wide Web [Apache Commons SCXML-Eclipse (Visual Editor)] <ChrisL> [13]http://svgopen.org/2010/papers/45-Developing_a_StatecharttoECMAS cript_Compiler_Optimized_for_SVG_User_Interface_Development_for_the_ World_Wide_Web/index.html [13] http://svgopen.org/2010/papers/45-Developing_a_StatecharttoECMAScript_Compiler_Optimized_for_SVG_User_Interface_Development_for_the_World_Wide_Web/index.html Doug: is there a usable subset to get started? Rahul: the core module of SCXML with some DOM eventing would be a good start [Rahul leaves] Jim: we tried to make SCXML customizable. ... we have defined a way for you to inject DOM events if needed ... you can define the data language to be lightweight ... so I think it could be done but would need to a long discussion ... call or during TPAC Chris: a preliminary call would be good <ChrisL> call before hand to make best use of the time at tpac Jim: we'll be glad to meet <Zakim> ddahl, you wanted to talk about Openstream implementation Deborah: there is an implementation in JS developed by OpenStream for their browser cueme (sp?) ... only works on mobile ... maybe be enough to play with ... they are in the multimodal group <ddahl> [14]http://www.openstream.com/cueme/ [14] http://www.openstream.com/cueme/ <paulc> I wanted to make sure that no one took my BPEL questions as anything other than me trying to figure out how this XML language relates to BPEL. Jim: there is a demo case with SVG <paulc> I am a firm believer in "let all the flowers bloom". Chris: would be good to have a separate list just for discussion related to SCXML Jim: there is a couple of other open source implementations ... we considered in the past creating a SCXML Working Group ... but overlap with VoiceXML participants is 100% ... so easier to stay as-is at the moment <Bert> (For the agenda: MathML3 LC is no longer upcoming. It's already PR now. :-) ) <scribe> ACTION: Doug to find out about agenda process for TPAC [recorded in [15]http://www.w3.org/2010/08/13-hcg-minutes.html#action01] <trackbot> Created ACTION-59 - Find out about agenda process for TPAC [on Doug Schepers - due 2010-08-20]. <scribe> ACTION: Jim to find possible demos for SCXML [recorded in [16]http://www.w3.org/2010/08/13-hcg-minutes.html#action02] <trackbot> Created ACTION-60 - Find possible demos for SCXML [on Jim Larson - due 2010-08-20]. Next meeting August 27 Deborah will chair Summary of Action Items [NEW] ACTION: Doug to find out about agenda process for TPAC [recorded in [17]http://www.w3.org/2010/08/13-hcg-minutes.html#action01] [NEW] ACTION: Jim to find possible demos for SCXML [recorded in [18]http://www.w3.org/2010/08/13-hcg-minutes.html#action02] [End of minutes] -- Chris Lilley mailto:chris@w3.org Technical Director, Interaction Domain W3C Graphics Activity Lead Co-Chair, W3C Hypertext CG
Received on Friday, 13 August 2010 14:56:40 UTC