I don't want to be platform specific though w.r.t. any tools generated from
this TODO.  However, if someone wanted to create a Visio addin for the
front-end and some SOAP interfaces to the support objects I wouldn't oppose it.

Craig.

Dan - Blue Lotus Software wrote:

> It would be nice if we could integrate directly with Visio.  Microsoft is
> pushing Visio as their workflow editor for BizTalk.  Basically, it allows
> Visio models to be connected to real code through the use of XML files,
> pretty much as you have suggested (except without the XSL stage--the file
> format Visio writes is read directly).
>
> At the XML One conference in London a few months back, I asked the two
> Microsoft guys that were demoing a beta of the Visio workflow stuff (from
> the upcoming .NET version) if they planned to publish the DTD.  They didn't
> really know.  However, given their commitment to open standards with XML
> (yes, I said that with a straight face), the DTD will likely be released to
> a standards body.
>
> If this is the case, building XSL documents to handle the conversion each
> way should be straightforward.
>
> -dan
>
> -----Original Message-----
> From:
> [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED].
> org]On Behalf Of Craig Tataryn
> Sent: Tuesday, June 05, 2001 5:29 PM
> To: [EMAIL PROTECTED]
> Subject: Work flow RFC
>
> Hi, I would like your comments for the workflow item on our TODO list.
> Currently this is how I've envisioned the workflow project:
>
> 1) A nice GUI type Applet or Application that has visual constructs
> which can be connected in a Visio type manner to create an Activity
> diagram or some other type of flow diagram.
>
> 2) This diagram will be persisted in an XML file which holds meta data
> for the elements in diagram (position, type of construct (controller,
> flat html page, cgi script, flow arrow, etc..)).
>
> 3) The diagram can be exported to a struts config file via XSLT (i.e.
> workflow.xml -> workflow2struts.xsl -> struts-config.xml)
>
> 4) A diagram can also be imported from a struts-config.xml file via XSLT
> (i.e. struts-config.xml -> struts2workflow.xsl -> workflow.xml).  Of
> course some sort of "pretty layout" code would have to be used to
> un-jumble the mess of constructs that are sucked out of the
> struts-config.xml file (i.e. take a guess at proper positioning
> information).
>
> The GUI should employ some sort of extensibility mechanism like BSF
> (http://oss.software.ibm.com/developerworks/projects/bsf) or Bean Shell
> (http://www.beanshell.org/) to allow users to plug-in their own
> functionality (i.e. validation code) without jeopardizing the core code
> (what I call the Emeril Lagasse technique -- BAM!).
>
> I realize this is a very high level look at the TODO but I think as we
> get more comments we will get more granular and can start dishing out
> segments.
>
> Let me know what you think.
>
> <tataryn:craig/>
begin:vcard 
n:Tataryn;Craig
x-mozilla-html:TRUE
url:http://www.computer-programmer.org
org:<center>Compuware</center>;<center>Professional Services Division</center>
adr:;;;Bloomington;MN;55431;United States of America
version:2.1
email;internet:[EMAIL PROTECTED]
title:<center><img src="http://www-server/~xxtatar/images/mcp_sd_sml.gif";><br><b>Programmer/Analyst</b></center>
fn:Craig Tataryn
end:vcard

Reply via email to