<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix"><br>
Hi Aydin,<br>
<br>
Yes this may be an issue.<br>
<br>
So far we have only considered the delivery of planning data to
manufacturing and for this case it seems reasonable to consider
the data RESTful.<br>
<br>
The primary use case is to enable a phased adoption of STEP-NC on
the shop floor. First phase is to use STEP GD&T stage models
with legacy Gcode programs to enable applications such as 5-axis
cutter compensation. Second phase is to adopt the full STEP-NC
model to enable applications such as feed-speed optimization and
run time collision detection.<br>
<br>
Extending the architecture to include run time information seems
like a useful thing to do. This is where the intersection with
infrastructures such as MT Connect will become important. <br>
<br>
STEP has always had a little bit of an issue with product
instances. PLM modeling makes a big deal of this and there is
still an ongoing conflict between the STEP CAD guys and the PLCS
team. <br>
<br>
I do not see the proposed REST architecture as being any better or
worse than STEP in this respect.<br>
<br>
There are many RESTful systems that break the rules a bit and
allow web applications to edit and even make new files within the
architecture. <br>
<br>
I guess the key question is how badly would we need to break the
architecture in order to support a manufacturing run time
environment.<br>
<br>
I would be very interested if you have any proposals.<br>
<br>
Martin Hardwick<br>
Professor of Computer Science, RPI<br>
President STEP Tools, Inc.<br>
Team Leader ISO STEP-Manufacturing<br>
<br>
On 2/24/2014 1:33 PM, Aydin Nassehi wrote:<br>
</div>
<blockquote
cite="mid:5CBE2905-131D-4AE0-B44D-830923C2FB41@bath.ac.uk"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
Dear Martin
<div><br>
</div>
<div>I just had a look at the REST Architecture presentation. I
think having the folder structure is useful. My concern is that
RESTful services are stateless, whereas, manufacturing, in
general, is anything but. If you want to, for example, calculate
tool wear in the process, essentially the functions have side
effects and as such RESTful services do not seem like the
natural choice. What are your thoughts on this?</div>
<div><br>
<div>
<div style="color: rgb(0, 0, 0); letter-spacing: normal;
orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px;
word-wrap: break-word; -webkit-nbsp-mode: space;
-webkit-line-break: after-white-space;">
<div style="color: rgb(0, 0, 0); letter-spacing: normal;
orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px;
word-wrap: break-word; -webkit-nbsp-mode: space;
-webkit-line-break: after-white-space;">
<div style="color: rgb(0, 0, 0); letter-spacing: normal;
orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px;
word-wrap: break-word; -webkit-nbsp-mode: space;
-webkit-line-break: after-white-space;">
<div style="color: rgb(0, 0, 0); letter-spacing: normal;
orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows:
auto; word-spacing: 0px; -webkit-text-stroke-width:
0px; word-wrap: break-word; -webkit-nbsp-mode: space;
-webkit-line-break: after-white-space;">
<div style="color: rgb(0, 0, 0); letter-spacing:
normal; orphans: auto; text-align: start;
text-indent: 0px; text-transform: none; white-space:
normal; widows: auto; word-spacing: 0px;
-webkit-text-stroke-width: 0px; word-wrap:
break-word; -webkit-nbsp-mode: space;
-webkit-line-break: after-white-space;">
<div style="color: rgb(0, 0, 0); letter-spacing:
normal; orphans: auto; text-align: start;
text-indent: 0px; text-transform: none;
white-space: normal; widows: auto; word-spacing:
0px; -webkit-text-stroke-width: 0px; word-wrap:
break-word; -webkit-nbsp-mode: space;
-webkit-line-break: after-white-space;">Best
regards</div>
<div style="color: rgb(0, 0, 0); letter-spacing:
normal; orphans: auto; text-align: start;
text-indent: 0px; text-transform: none;
white-space: normal; widows: auto; word-spacing:
0px; -webkit-text-stroke-width: 0px; word-wrap:
break-word; -webkit-nbsp-mode: space;
-webkit-line-break: after-white-space;">Aydin</div>
<div style="color: rgb(0, 0, 0); letter-spacing:
normal; orphans: auto; text-align: start;
text-indent: 0px; text-transform: none;
white-space: normal; widows: auto; word-spacing:
0px; -webkit-text-stroke-width: 0px; word-wrap:
break-word; -webkit-nbsp-mode: space;
-webkit-line-break: after-white-space;"><br>
</div>
<div style="color: rgb(0, 0, 0); letter-spacing:
normal; orphans: auto; text-align: start;
text-indent: 0px; text-transform: none;
white-space: normal; widows: auto; word-spacing:
0px; -webkit-text-stroke-width: 0px; word-wrap:
break-word; -webkit-nbsp-mode: space;
-webkit-line-break: after-white-space;">---</div>
<div style="color: rgb(0, 0, 0); letter-spacing:
normal; orphans: auto; text-align: start;
text-indent: 0px; text-transform: none;
white-space: normal; widows: auto; word-spacing:
0px; -webkit-text-stroke-width: 0px; word-wrap:
break-word; -webkit-nbsp-mode: space;
-webkit-line-break: after-white-space;">Aydin
Nassehi<br>
Senior Lecturer (Associate Professor), CIRP
Associate Member, FHEA, MIET</div>
<div style="color: rgb(0, 0, 0); letter-spacing:
normal; orphans: auto; text-align: start;
text-indent: 0px; text-transform: none;
white-space: normal; widows: auto; word-spacing:
0px; -webkit-text-stroke-width: 0px; word-wrap:
break-word; -webkit-nbsp-mode: space;
-webkit-line-break: after-white-space;">&
Managing Editor of International Journal of
Computer Integrated Manufacturing<br>
Department of Mechanical Engineering<br>
University of Bath, Bath<br>
BA2 7AY<br>
<br>
Tel: +44 (0) 1225 386692<br>
Fax: +44 (0) 1225 386928<br>
<br>
<br>
<br>
<br>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
<div>
<div>On 24 Feb 2014, at 16:06, Martin Hardwick <<a
moz-do-not-send="true"
href="mailto:hardwick@steptools.com">hardwick@steptools.com</a>>
wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<div bgcolor="#FFFFFF" text="#000000"> All,<br>
<br>
We will have our next conference call this Wednesday,
February 26th. The suggested agenda is as follows:<br>
<br>
1. First demonstration of the STEP-NC simulator<br>
2. Report back from the OMAC meeting<br>
a. 5-axis cutter compensation: <a
moz-do-not-send="true" class="moz-txt-link-freetext"
href="ftp://www.steptools.com/private/CAM_exchange/Cycle_3/Five_axis_cutter_compensation.pptx">ftp://www.steptools.com/private/CAM_exchange/Cycle_3/Five_axis_cutter_compensation.pptx</a><br>
b. REST Architecture: <a moz-do-not-send="true"
class="moz-txt-link-freetext"
href="ftp://www.steptools.com/private/CAM_exchange/Cycle_3/v2_REST_architecture_for_in_process_manufacturing_models.pptx">ftp://www.steptools.com/private/CAM_exchange/Cycle_3/v2_REST_architecture_for_in_process_manufacturing_models.pptx</a><br>
3. Next round of tooling optimization: <a
moz-do-not-send="true" class="moz-txt-link-freetext"
href="ftp://www.steptools.com/private/CAM_exchange/Cycle_3/v1_HARDMOLDY_2.zip">ftp://www.steptools.com/private/CAM_exchange/Cycle_3/v1_HARDMOLDY_2.zip</a><br>
<br>
The times are the same: 4PM France, 3PM UK, 10AM Eastern
USA and 7AM Western USA.<br>
<br>
Martin Hardwick<br>
Team Leader STEP-Manufacturing<br>
<br>
1. Please join my meeting.<br>
<a moz-do-not-send="true"
href="https://www2.gotomeeting.com/join/285940474"><font
face="Verdana" size="1">https://www2.gotomeeting.com/join/285940474</font></a><font
face="Verdana" size="1"><br>
<br>
2. Use your microphone and speakers (VoIP) - a headset
is recommended. Or, call in using your telephone.<br>
<br>
Australia: +61 2 6108 4655<br>
Austria: +43 (0) 7 2088 1403<br>
Belgium: +32 (0) 28 08 4294<br>
Canada: +1 (416) 800-9295<br>
Denmark: +45 (0) 69 91 88 65<br>
Finland: +358 (0) 942 41 5781<br>
France: +33 (0) 182 880 459<br>
Germany: +49 (0) 811 8899 6901<br>
Ireland: +353 (0) 14 845 979<br>
Italy: +39 0 699 36 98 81<br>
Netherlands: +31 (0) 208 080 382<br>
New Zealand: +64 (0) 4 974 7214<br>
Norway: +47 21 03 58 99<br>
Spain: +34 931 81 6669<br>
Sweden: +46 (0) 852 503 499<br>
Switzerland: +41 (0) 435 0167 09<br>
United Kingdom: +44 (0) 207 151 1857<br>
United States: +1 (619) 550-0006<br>
<br>
Access Code: 285-940-474<br>
Audio PIN: Shown after joining the meeting</font> </div>
_______________________________________________<br>
step-manufacturing mailing list<br>
<a moz-do-not-send="true"
href="mailto:step-manufacturing@steptools.com">step-manufacturing@steptools.com</a><br>
<a class="moz-txt-link-freetext" href="http://lists.steptools.com/mailman/listinfo/step-manufacturing">http://lists.steptools.com/mailman/listinfo/step-manufacturing</a><br>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</body>
</html>