<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>