<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFCC" text="#000000">
All:<br>
<br>
I am new to Kepler, so please forgive my immaturity in developing
Kepler workflows.<br>
<br>
Now that I have completed a lot of reading and browsing of Kepler
workflows, I am now really digging into the development of my first
Kepler workflows. <br>
<br>
I have been working with some of the actors that I thought would be
appropriate for my workflow, but now have some questions about the
most efficient manner to implement my application workflow.<br>
<br>
First, my application description...<br>
<ul>
<li>The application is developing cloud-based workflows for
semiconductor design methodology.<br>
</li>
<li>I am working with multiple, standalone external applications
that are traditionally invoked with shell scripts, e.g. C-shell,
Perl, bash, etc.</li>
<li>Each standalone application is part of a very loosely coupled
"design methodology" that defines how all of the external
applications should be used as part of the design process.</li>
<li>The external applications all have MANY (as in dozens) user
parameters that configure the application upon invocation.</li>
<ul>
<li>The user parameters range from simple "-gui" type
parameters, to "-file filename1.txt filename2.txt", to
parameters that are embedded macros.</li>
</ul>
<li><font color="#3366ff">I would like to get some user
recommendations & advice from this community wrt how to
encapsulate these types of external applications into a Kepler
workflow.</font></li>
<ul>
<li>I have identified the "External Application" actor as the
appropriate actor to begin this application.</li>
</ul>
<li><font color="#3366ff">My main question lies in the best way to
assemble the various user parameters for each external
application, i.e.</font></li>
<ol>
<li>As each application assemblage of user parameters is simply
a string, should string actors be used to complete the final
concatenation?</li>
<li>What would be the best way to present the various user
parameter options to the person using the workflow?</li>
<ul>
<li>In some situations the user will invoke the application in
a interactive mode, in other scenarios, in a batch
execution.</li>
</ul>
<li>The users of the applications will usually have 4 or 5 most
commonly used set of user parameters that fit their needs and
will adjust their application scripts accordingly for these
configurations.</li>
<li>But, out of 20 users, each with their 4 or 5 common
configurations, this may add up to hundreds of commonly used
parameter configurations.</li>
<li>Should I create a workflow that is effectively a
"configuration workflow" that would then assemble for a user
their most commonly used configurations and then have a "run
workflow" that takes the output from the "configuration
workflow" that the user would run?</li>
</ol>
</ul>
Your advice would be greatly appreciated.<br>
<br>
Regards, Marc<br>
<div class="moz-signature">-- <br>
<meta http-equiv="CONTENT-TYPE" content="text/html;
charset=ISO-8859-1">
<title></title>
<meta name="GENERATOR" content="LibreOffice 3.3 (Unix)">
<meta name="CREATED" content="0;0">
<meta name="CHANGEDBY" content="J. Edwards">
<meta name="CHANGED" content="20110727;17373400">
<meta name="CHANGEDBY" content="J. Edwards">
<style type="text/css">
<!--
P { color: #000000 }
-->
</style>
<p><font color="#800080"><font face="Comic Sans MS, cursive"><font
style="font-size: 13pt" size="3"><span style="font-weight:
normal">J.
Marc Edwards</span></font></font></font><font
face="Comic Sans MS, cursive"><br>
Lead
Architect - Semiconductor Design Portals</font><br>
<font color="#3333ff"><font face="Nimbus Sans L, sans-serif"><font
size="4">Nimbis
Services, Inc.</font></font></font><br>
<font face="Courier New">Skype:
(919) 747-3775<br>
Cell: (919) 345-1021<br>
Fax:
(919) 882-8602</font><br>
<font face="Ubuntu"><a class="moz-txt-link-abbreviated" href="mailto:marc.edwards@nimbisservices.com">marc.edwards@nimbisservices.com</a><br>
<a class="moz-txt-link-abbreviated" href="http://www.nimbisservices.com">www.nimbisservices.com</a></font></p>
</div>
</body>
</html>