On Nov 6, 2007, at 9:17 AM, Dan Kearns wrote:
Is there any reason not to attempt to have a process just be a totally valid javascript? Using e4x would save having to create new xml-isms, and the whole thing would also have the potential side-benefit that it could be
implemented inside a browser. Imagine a google gears app with embedded
Ode...  that would rock!

Interesting thought, although the Ode core would still have to reside in a Java container of some kind, but you certainly could implement a worklist application entirely in JavaScript and use something like Gears for the local persistence.

I do like the thought that there might be a way to encode a BPEL process as "totally valid" JavaScript, since that would mean that existing IDEs and editors would work just fine. FWIW, it's also entirely worthwhile to consider DSLs that map to BPEL but not necessarily bijectively or even surjectively. You can imagine, for example, a language written specifically to implement Globus applications.

What's the target user experience for EzBPEL? IDE-like with syntax highlighting and error reporting? It seems like we need something along those lines to come out with a net win over XML Schema or RELAX NG-driven editing of XML.

-- Paul

Reply via email to