attachment

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">


<META content="MSHTML 6.00.2800.1578" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=650292818-09012007><FONT face=Arial color=#0000ff size=4>Hi 
Harry,</FONT></SPAN></DIV>
<DIV><SPAN class=650292818-09012007><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=650292818-09012007><FONT face=Arial color=#0000ff size=4>Ah - 
obtaining status on existing jobs (which are probably nouns,</FONT></SPAN></DIV>
<DIV><SPAN class=650292818-09012007><FONT face=Arial color=#0000ff size=4>that 
is, named resources in a REST view) is a simpler problem.</FONT></SPAN></DIV>
<DIV><SPAN class=650292818-09012007><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=650292818-09012007><FONT face=Arial color=#0000ff size=4>If you 
don't need to cancel or otherwise modify those jobs then</FONT></SPAN></DIV>
<DIV><SPAN class=650292818-09012007><FONT face=Arial color=#0000ff size=4>a REST 
approach could be reasonable.</FONT></SPAN></DIV>
<DIV><SPAN class=650292818-09012007><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=650292818-09012007><FONT face=Arial color=#0000ff size=4>What 
PSI does&nbsp;very nicely is to model the Print Service and the 
</FONT></SPAN></DIV>
<DIV><SPAN class=650292818-09012007><FONT face=Arial color=#0000ff size=4>Print 
Device separately.</FONT></SPAN></DIV>
<DIV><SPAN class=650292818-09012007><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=650292818-09012007><FONT face=Arial color=#0000ff 
size=4>Cheers,</FONT></SPAN></DIV>
<DIV><SPAN class=650292818-09012007><FONT face=Arial color=#0000ff size=4>- 
Ira</FONT></SPAN></DIV>
<DIV>&nbsp;</DIV>
<P><FONT size=2>Ira McDonald (Musician / Software Architect)<BR>Chair - FSG Open 
Printing Steering Committee<BR>Blue Roof Music / High North Inc<BR>PO Box 
221&nbsp; Grand Marais, MI&nbsp; 49839<BR>phone: +1-906-494-2434<BR>email: 
imcdonald@sharplabs.com</FONT> </P>
<DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
size=2>-----Original Message-----<BR><B>From:</B> Harry Lewis 
[mailto:harryl@us.ibm.com]<BR><B>Sent:</B> Monday, January 08, 2007 6:34 
PM<BR><B>To:</B> McDonald, Ira<BR><B>Cc:</B> ps@pwg.org<BR><B>Subject:</B> RE: 
PS&gt; REST version of PSI<BR><BR></FONT></DIV><BR><FONT face=sans-serif 
size=2>Ira, thanks for your thoughts on REST/SOAP with PSI. </FONT><BR><FONT 
face=sans-serif size=2>My main focus is on obtaining job status from a server 
that already has a list of jobs and their state so I'm not really exercising PSI 
at it's fullest </FONT><BR><FONT face=sans-serif 
size=2>---------------------------------------------- <BR>Harry Lewis <BR>IBM 
STSM<BR>Chairman - IEEE-ISTO Printer Working Group<BR>http://www.pwg.org<BR>IBM 
Printing Systems 
<BR>http://www.ibm.com/printers<BR>303-924-5337<BR>---------------------------------------------- 
</FONT><BR><BR><BR>
<TABLE width="100%">
  <TBODY>
  <TR vAlign=top>
    <TD width="40%"><FONT face=sans-serif size=1><B>"McDonald, Ira" 
      &lt;imcdonald@sharplabs.com&gt;</B> </FONT>
      <P><FONT face=sans-serif size=1>01/08/2007 03:50 PM</FONT> </P>
    <TD width="59%">
      <TABLE width="100%">
        <TBODY>
        <TR vAlign=top>
          <TD>
            <DIV align=right><FONT face=sans-serif size=1>To</FONT></DIV>
          <TD><FONT face=sans-serif size=1>Harry Lewis/Boulder/IBM@IBMUS, 
            ps@pwg.org</FONT> 
        <TR vAlign=top>
          <TD>
            <DIV align=right><FONT face=sans-serif size=1>cc</FONT></DIV>
          <TD>
        <TR vAlign=top>
          <TD>
            <DIV align=right><FONT face=sans-serif size=1>Subject</FONT></DIV>
          <TD><FONT face=sans-serif size=1>RE: PS&gt; REST version of 
            PSI</FONT></TR></TBODY></TABLE><BR>
      <TABLE>
        <TBODY>
        <TR vAlign=top>
          <TD>
          <TD></TR></TBODY></TABLE><BR></TR></TBODY></TABLE><BR><BR><BR><FONT face=Arial 
color=blue size=4>Hi Harry,</FONT> <BR><FONT size=3>&nbsp;</FONT> <BR><FONT 
face=Arial color=blue size=4>A quick few thoughts.</FONT> <BR><FONT 
size=3>&nbsp;</FONT> <BR><FONT face=Arial color=blue size=4>PSI is NOT at all 
SOAP-specific (the WSDL could easily</FONT> <BR><FONT face=Arial color=blue 
size=4>generate pure HTTP bindings), but PSI is RPC-style and</FONT> <BR><FONT 
face=Arial color=blue size=4>stateful (like all IETF, PWG, and vendor print 
protocols),</FONT> <BR><FONT face=Arial color=blue size=4>which is the exact 
opposite of REST.</FONT> <BR><FONT size=3>&nbsp;</FONT> <BR><FONT face=Arial 
color=blue size=4>From my reading of REST descriptions, it appears REST</FONT> 
<BR><FONT face=Arial color=blue size=4>is verb-poor and noun-rich and stateless. 
&nbsp;Neither PSI,</FONT> <BR><FONT face=Arial color=blue size=4>nor any other 
real print protocol is stateless - and I can't</FONT> <BR><FONT face=Arial 
color=blue size=4>imagine any easy transform to get there (or why you'd</FONT> 
<BR><FONT face=Arial color=blue size=4>want to).</FONT> <BR><FONT 
size=3>&nbsp;</FONT> <BR><FONT face=Arial color=blue size=4>Since there is 
consistency in available descriptions of</FONT> <BR><FONT face=Arial color=blue 
size=4>REST, designing RESTful applications seems to be a</FONT> <BR><FONT 
face=Arial color=blue size=4>statement in the eye of the beholder.</FONT> 
<BR><FONT size=3>&nbsp;</FONT> <BR><FONT face=Arial color=blue size=4>Would you 
care to expand on the reason for your</FONT> <BR><FONT face=Arial color=blue 
size=4>question?</FONT> <BR><FONT size=3>&nbsp;</FONT> <BR><FONT face=Arial 
color=blue size=4>Cheers,</FONT> <BR><FONT face=Arial color=blue size=4>- 
Ira</FONT> <BR><FONT size=3>&nbsp;</FONT> <BR><FONT size=2>Ira McDonald 
(Musician / Software Architect)<BR>Chair - FSG Open Printing Steering 
Committee<BR>Blue Roof Music / High North Inc<BR>PO Box 221 &nbsp;Grand Marais, 
MI &nbsp;49839<BR>phone: +1-906-494-2434<BR>email: 
imcdonald@sharplabs.com</FONT><FONT size=3> </FONT><BR><FONT face=Tahoma 
size=2>-----Original Message-----<B><BR>From:</B> owner-ps@pwg.org 
[mailto:owner-ps@pwg.org]<B>On Behalf Of </B>Harry Lewis<B><BR>Sent:</B> Monday, 
January 08, 2007 1:15 PM<B><BR>To:</B> ps@pwg.org<B><BR>Subject:</B> PS&gt; REST 
version of PSI <BR></FONT><BR><FONT face=sans-serif size=2><BR>Is PSI so SOAP 
specific that a REST version would be out of the question? What basic steps are 
needed to migrate PSI from SOAP to REST?</FONT><FONT size=3> </FONT><FONT 
face=sans-serif size=2><BR>---------------------------------------------- 
<BR>Harry Lewis <BR>IBM STSM<BR>Chairman - IEEE-ISTO Printer Working 
Group<BR>http://www.pwg.org<BR>IBM Printing Systems 
<BR>http://www.ibm.com/printers<BR>303-924-5337<BR>---------------------------------------------- 
</FONT><BR>
<P><FONT size=2>--<BR>No virus found in this outgoing message.<BR>Checked by AVG 
Free Edition.<BR>Version: 7.5.432 / Virus Database: 268.16.7/620 - Release Date: 
1/8/2007 4:12 PM</FONT> 
<P></P></BODY></HTML>
<BR>

<P><FONT SIZE=2>--<BR>
No virus found in this outgoing message.<BR>
Checked by AVG Free Edition.<BR>
Version: 7.5.432 / Virus Database: 268.16.8/621 - Release Date: 1/9/2007 1:37 PM<BR>
</FONT> </P>