<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Books</title><link>http://mail.localplanet.co.uk/Blogs/stuart/category/23.aspx</link><description>Books</description><managingEditor>Stuart Radcliffe</managingEditor><dc:language>en-GB</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>Stuart Radcliffe</dc:creator><title>Safari Bookshelf</title><link>http://mail.localplanet.co.uk/Blogs/stuart/archive/2007/06/01/SafariBookshelf.aspx</link><pubDate>Fri, 01 Jun 2007 08:37:00 GMT</pubDate><guid>http://mail.localplanet.co.uk/Blogs/stuart/archive/2007/06/01/SafariBookshelf.aspx</guid><description>&lt;div&gt;Safari Bookshelf&lt;/div&gt;

&lt;div&gt;Subscription on-line bookshelf. Lots of IT related text books that you can &lt;strong&gt;search &lt;/strong&gt;or just read through.&lt;/div&gt;&lt;img src ="http://mail.localplanet.co.uk/Blogs/stuart/aggbug/113559.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Stuart Radcliffe</dc:creator><title>Google Searches Everything</title><link>http://mail.localplanet.co.uk/Blogs/stuart/archive/2004/10/19/GoogleSearches.aspx</link><pubDate>Tue, 19 Oct 2004 17:35:00 GMT</pubDate><guid>http://mail.localplanet.co.uk/Blogs/stuart/archive/2004/10/19/GoogleSearches.aspx</guid><description>&lt;A href="http://www.google.com"&gt;Google&lt;/A&gt; has been busy lately throwing out new innovations left right and centre. 
&lt;P&gt;&lt;SPAN lang=EN-GB&gt;First they&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt; announced &lt;/SPAN&gt;&lt;SPAN lang=EN-GB&gt;&lt;A href="http://print.google.com/"&gt;Google print&lt;/A&gt;, which looks like an interesting alternative to &lt;A href="http://a9.com"&gt;Amazon's A9 &lt;/A&gt;in that it allows book publishers to publish their books to Google and have the text in the books included in Google searches.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P lang=EN-GB&gt;This was closely followed by &lt;A href="http://www.google.com/sms/"&gt;Google SMS&lt;/A&gt;, allowing searches using the SMS text feature of your mobile phone.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;It is only available in the US at the moment but I am sure this will arrive in Europe soon.&lt;/P&gt;
&lt;P lang=EN-GB&gt;Next up was the launch of &lt;A href="http://froogle.google.co.uk/"&gt;Froogle UK&lt;/A&gt;.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;The British version of the on-line shopping pricing comparison search tool.&lt;/P&gt;
&lt;P lang=EN-GB&gt;Last, but not least (in fact, definitely most) comes the announcement of &lt;A href="http://desktop.google.com/"&gt;Google Desktop Search&lt;/A&gt;.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;This integrates results culled from its indexing of your local files and emails with the results returned from the web.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;I am still not sure if this is better than &lt;A href="http://www.copernic.com/en/products/desktop-search/index.html"&gt;Copernic &lt;/A&gt;at the moment.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;I will keep both installed for the time being and see which one I actually use.&lt;/P&gt;&lt;img src ="http://mail.localplanet.co.uk/Blogs/stuart/aggbug/353.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Stuart Radcliffe</dc:creator><title>A Season with Verona</title><link>http://mail.localplanet.co.uk/Blogs/stuart/archive/2004/09/11/Verona.aspx</link><pubDate>Sat, 11 Sep 2004 08:35:00 GMT</pubDate><guid>http://mail.localplanet.co.uk/Blogs/stuart/archive/2004/09/11/Verona.aspx</guid><description>&lt;P&gt;Very few journalists &amp;#8220;get&amp;#8221; football and in particular the fan&amp;#8217;s relationship to and all-consuming identity with their team.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;You only have to look at the self serving, hypocritical, sanctimonious pap that is served up by the Scottish press in reporting the game itself or news about the game.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;The fans hate the journalists.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;They are perceived as lazy, incompetent and ignorant.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;They are perceived that way because they are that way.&lt;/P&gt;
&lt;P&gt;We go through life not noticing this, or, at least, accepting it.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Then some writing comes along that shows what is possible when writing about football.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Writing that understands the game and what it means to be a fan.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&amp;#8220;&lt;A href="http://www.amazon.co.uk/exec/obidos/ASIN/0099422670/qid=1094888064/ref=sr_8_xs_ap_i1_xgl/202-0451197-8922242"&gt;A Season with Verona&lt;/A&gt;&amp;#8221; by Tim Parks is just such a piece of writing.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Tim has lived in Italy for 20 years and has grown to love Italy, the Italian game and Hellas Verona.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;For the season 2000-2001, Tim set out to go to every game, home and away and to write a book about the experience.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Setting out to write a book is one thing.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Following the club that you love up and down the country in the company of people whose commitment to the club goes slightly beyond the sane is another.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;In A Season with Verona, Tim finds this out and the experience changes him.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;At one point he is in a conversation with an older fan that used to go the away games but doesn&amp;#8217;t any more:&lt;/P&gt;
&lt;P&gt;&lt;I&gt;Pietro shakes his head. &amp;#8216;If you do the away games, it takes you over. You lose a sense of proportion. It fills your whole life. It&amp;#8217;s too strong.&amp;#8217;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;At once I&amp;#8217;m aware that he is describing something I have felt growing in myself, a sense that I am losing control of my thought patterns.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;My mind is full of chants.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;I&amp;#8217;m constantly whistling the triumphal march of Aida or &amp;#8216;Guantanamera&amp;#8217;.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Even at the breakfast table, even in the corridors at the university.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;And after every away game the bus rumbles on longer and longer in my head. 
&lt;P&gt;&lt;/P&gt;&lt;/I&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;The Verona fans are castigated by the press and opposing fans as racist and fascist.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Most of the fans are indifferent or resent this stereotype but the die-hards have a slightly schizophrenic reaction to this reputation: partly denying and partly taking pride in it.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;But to some extent, it&amp;#8217;s all an act; something they have to do to be a real fan.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Something that is part of their identity; an identity that they feel makes them better than the fans of other teams.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Whether it&amp;#8217;s the privileged fans of Milan and Juventus, the despised southerners or the local hatred of Bergamo and Brescia and Vicenza, there is an assumption that the Verona fans are the best.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;And the fact that the team are perennial strugglers only ties the bonds tighter.&lt;/P&gt;
&lt;P&gt;Reading this book brought many moments of recognition for how the fans actually feel.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;It&amp;#8217;s not a simple thing; there is a huge emotional bond but not all of the emotions are positive.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Tim Parks captures this remarkably well.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;This is a book about identity, about hope, about despair, about euphoria, about hate, about love, about Italy, about buses and all in the name of the beautiful game.&lt;/P&gt;&lt;img src ="http://mail.localplanet.co.uk/Blogs/stuart/aggbug/321.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Stuart Radcliffe</dc:creator><title>The Next Killer App</title><link>http://mail.localplanet.co.uk/Blogs/stuart/archive/2004/08/11/NextKillerApp.aspx</link><pubDate>Wed, 11 Aug 2004 22:19:00 GMT</pubDate><guid>http://mail.localplanet.co.uk/Blogs/stuart/archive/2004/08/11/NextKillerApp.aspx</guid><description>Where will the next killer app come from?&amp;nbsp; &lt;A href="http://blogs.msdn.com/michael_platt/"&gt;Michael Platt&lt;/A&gt;&amp;nbsp;thinks that the next killer app will be &lt;A href="http://blogs.msdn.com/michael_platt/archive/2004/08/02/205421.aspx"&gt;based on the web service &lt;/A&gt;interfaces provided by the likes of&amp;nbsp;&lt;A href="http://www.google.co.uk/apis/"&gt;Google&lt;/A&gt;, &lt;A href="http://developer.ebay.com/DevProgram/developer/api.asp"&gt;Ebay&lt;/A&gt; and &lt;A href="http://www.amazon.com/gp/browse.html/103-4171266-8435865?node=3435361"&gt;Amazon&lt;/A&gt;.&amp;nbsp; There certainly seems to be quite a platform developing on these three in particular and there could well be a way to tie this in with services that give you an idea as to what is &lt;A href="http://www.technorati.com/live/products.html"&gt;hot right now &lt;/A&gt;like &lt;A href="http://www.technorati.com/developers/"&gt;Technorati&lt;/A&gt;.&amp;nbsp; Certainly an area worth thinking about.&lt;img src ="http://mail.localplanet.co.uk/Blogs/stuart/aggbug/296.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Stuart Radcliffe</dc:creator><title>Microsoft Moving Away from ADPs in Access</title><link>http://mail.localplanet.co.uk/Blogs/stuart/archive/2004/08/06/AccessADP.aspx</link><pubDate>Fri, 06 Aug 2004 08:01:00 GMT</pubDate><guid>http://mail.localplanet.co.uk/Blogs/stuart/archive/2004/08/06/AccessADP.aspx</guid><description>&lt;P&gt;&lt;A href="http://sqljunkies.com/WebLog/ktegels"&gt;Kent Tegels&lt;/A&gt;&amp;nbsp;&lt;A href="http://sqljunkies.com/WebLog/ktegels/archive/2004/08/03/3735.aspx "&gt;quotes &lt;/A&gt;Mary Chipman (who wrote &lt;A href="http://www.amazon.com/exec/obidos/tg/detail/-/0672319446/qid=1091775101/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/104-9274862-0445505?v=glance&amp;amp;s=books&amp;amp;n=507846"&gt;the book&lt;/A&gt;) in the SSXE newsgroup as saying that Microsoft are&amp;nbsp;now recommending moving away from ADP based solutions.&amp;nbsp; It looks like this may be an experiment that has not been completely successful which leaves those of us who have implemented these solutions with an interesting support problem going forward.&amp;nbsp; Here is the quote:&lt;/P&gt;
&lt;P class=quote&gt;However, for new application development, ADPs aren't looking so promising, especially if you are thinking in the Yukon timeframe. A couple of problematical issues are complex data types and CLR assemblies. Tackling these head-on in the ADP UI graphical tools in the next version of Access is a daunting challenge, to say the least.&lt;/P&gt;
&lt;P&gt;...and...&lt;/P&gt;
&lt;P class=quote&gt;FWIW, the Access team has moved away from recommending ADPs as a front-end to SQLS apps over the last year or so, based on several public talks given by team members at industry conferences. If you are contemplating new development with Access as a FE to a SQLS BE, you'll likely be ahead of the game with an efficiently-designed MDB/linked table solution rather than an ADP. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://mail.localplanet.co.uk/Blogs/stuart/aggbug/291.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Stuart Radcliffe</dc:creator><title>Microsoft certification product manager Ken Rosen has started a blog</title><link>http://mail.localplanet.co.uk/Blogs/stuart/archive/2004/08/02/KenRosenBlog.aspx</link><pubDate>Mon, 02 Aug 2004 18:13:00 GMT</pubDate><guid>http://mail.localplanet.co.uk/Blogs/stuart/archive/2004/08/02/KenRosenBlog.aspx</guid><description>&lt;FONT size=2&gt;&lt;STRONG&gt;Microsoft&lt;/STRONG&gt; certification product manager &lt;B&gt;Ken&lt;/B&gt; &lt;B&gt;Rosen&lt;/B&gt; has started a &lt;A href="http://weblogs.asp.net/krosen/"&gt;blog&lt;/A&gt;.&amp;nbsp; The main feature is a&amp;nbsp;&lt;A href="http://weblogs.asp.net/krosen/archive/2004/07/29/201119.aspx"&gt;weekly post on new Microsoft learning products&lt;/A&gt;.&lt;/FONT&gt;&lt;img src ="http://mail.localplanet.co.uk/Blogs/stuart/aggbug/283.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Stuart Radcliffe</dc:creator><title>Eli's SharePoint Resources</title><link>http://mail.localplanet.co.uk/Blogs/stuart/archive/2004/07/14/EliSharepointResources.aspx</link><pubDate>Wed, 14 Jul 2004 17:33:00 GMT</pubDate><guid>http://mail.localplanet.co.uk/Blogs/stuart/archive/2004/07/14/EliSharepointResources.aspx</guid><description>&lt;A href="http://weblogs.asp.net/erobillard"&gt;Eli Robillard&lt;/A&gt;&amp;nbsp;continues to maintain his excellent page of &lt;A href="http://weblogs.asp.net/erobillard/archive/2004/06/17/158311.aspx"&gt;sharepoint resources&lt;/A&gt;.&lt;img src ="http://mail.localplanet.co.uk/Blogs/stuart/aggbug/270.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Stuart Radcliffe</dc:creator><title>Coding Slave</title><link>http://mail.localplanet.co.uk/Blogs/stuart/archive/2004/06/27/CodingSlave.aspx</link><pubDate>Sun, 27 Jun 2004 17:53:00 GMT</pubDate><guid>http://mail.localplanet.co.uk/Blogs/stuart/archive/2004/06/27/CodingSlave.aspx</guid><description>&amp;nbsp; 
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;I've just finished reading &lt;A href="http://www.amazon.com/exec/obidos/tg/detail/-/0974980404/qid=1082636528/sr=1-1/ref=sr_1_1/002-4379844-5804035?v=glance&amp;amp;s=books"&gt;&lt;SPAN style="COLOR: blue; FONT-STYLE: italic"&gt;Coding Slave&lt;/SPAN&gt;&lt;/A&gt; by &lt;A href="http://www.codingslave.com/index.php"&gt;&lt;SPAN style="COLOR: blue"&gt;Bob Reselman&lt;/SPAN&gt;&lt;/A&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It has been receiving a lot of publicity around the blog sphere (if that is publicity) after Bob's appearance on &lt;A href="http://www.franklins.net/dotnetrocks/"&gt;&lt;SPAN style="COLOR: blue"&gt;.NET Rocks&lt;/SPAN&gt;&lt;/A&gt;, the coding (and in particular .NET) related weekly internet radio program.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The co-host of .NET Rocks, &lt;A href="http://neopoleon.com/blog/"&gt;&lt;SPAN style="COLOR: blue"&gt;Rory Blyth&lt;/SPAN&gt;&lt;/A&gt; turned into a huge cheerleader for the book and his enthusiasm rubbed off on me.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Having decided to read it, getting hold of it turned out not to be completely straightforward.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I had to email Bob directly with my details and he mailed me the book all the way from sunny California.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;So, an expensive way of acquiring a relatively short book.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;It's a thought provoking and interesting read although not, in my opinion, a particularly good novel.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;As a novel, it's OK but not something that I would have read if it was not about the software industry.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;There's lots of familiar situations and some (possibly deliberately, based on Rory's &lt;A href="http://neopoleon.com/blog/posts/6034.aspx"&gt;&lt;SPAN style="COLOR: blue"&gt;Interview with Bob Reselman&lt;/SPAN&gt;&lt;/A&gt;) stereotypical coder types to keep those in the industry interested.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;They may well also like the geek sexual fantasy type episodes.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Non-programmers are not going to find much to hold there attention and probably shouldn't bother reading it.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;There is more to this book than it simply being a novel.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It is also an argument for a particular solution to the problems in the software industry.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This side of the book is more interesting than the narrative but, again, probably only to people in the industry.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;If the above sounds a little negative then that is unfair.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I did enjoy the book and I would recommend it to people in the software industry.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It's a fun read, I don't regret buying it and there were many situations in the book which rang true even where I am unfamiliar with that aspect of the industry.&amp;nbsp; But, Penny (my wife) would have been bored.&lt;/P&gt;&lt;img src ="http://mail.localplanet.co.uk/Blogs/stuart/aggbug/253.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Stuart Radliffe</dc:creator><title>Book Review - Understanding Web Services Specifications and the WSE</title><link>http://mail.localplanet.co.uk/Blogs/stuart/archive/2004/05/02/206.aspx</link><pubDate>Sun, 02 May 2004 23:17:00 GMT</pubDate><guid>http://mail.localplanet.co.uk/Blogs/stuart/archive/2004/05/02/206.aspx</guid><description> 
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"&gt;&lt;A href="http://www.amazon.com/exec/obidos/tg/detail/-/0735619131/qid=1083527067/sr=1-2/ref=sr_1_2/102-3158380-7211302?v=glance&amp;s=books"&gt;&lt;SPAN lang=EN-US style="FONT-WEIGHT: bold; COLOR: blue; FONT-FAMILY: verdana"&gt;Understanding&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://www.amazon.com/exec/obidos/tg/detail/-/0735619131/qid=1083527067/sr=1-2/ref=sr_1_2/102-3158380-7211302?v=glance&amp;s=books"&gt;&lt;SPAN lang=EN-US style="FONT-WEIGHT: bold; COLOR: blue; FONT-FAMILY: verdana"&gt; &lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://www.amazon.com/exec/obidos/tg/detail/-/0735619131/qid=1083527067/sr=1-2/ref=sr_1_2/102-3158380-7211302?v=glance&amp;s=books"&gt;&lt;SPAN lang=EN-US style="FONT-WEIGHT: bold; COLOR: blue; FONT-FAMILY: verdana"&gt;Web Services Specifications and the WSE&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;SPAN lang=EN-GB&gt;- &lt;/SPAN&gt;&lt;A href="http://www.webbish6.com/index.htm"&gt;&lt;SPAN lang=EN-GB style="COLOR: blue"&gt;Jeannine Hall Gailey&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN lang=EN-US&gt;, published by &lt;/SPAN&gt;&lt;A href="http://www.microsoft.com/learning/books/"&gt;&lt;SPAN lang=EN-US style="COLOR: blue"&gt;Microsoft&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://www.microsoft.com/learning/books/"&gt;&lt;SPAN lang=EN-US style="COLOR: blue"&gt; &lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://www.microsoft.com/learning/books/"&gt;&lt;SPAN lang=EN-US style="COLOR: blue"&gt;Press&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P lang=EN-GB style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt; &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"&gt;&lt;SPAN lang=EN-GB style="FONT-FAMILY: Verdana"&gt;In a few days I will be training a course on Web Services.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;This will be based on the MOC &lt;/SPAN&gt;&lt;A href="http://www.microsoft.com/traincert/syllabi/2524Bfinal.asp"&gt;&lt;SPAN lang=EN-US style="FONT-WEIGHT: bold; COLOR: blue; FONT-FAMILY: arial"&gt;Course&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://www.microsoft.com/traincert/syllabi/2524Bfinal.asp"&gt;&lt;SPAN lang=EN-US style="COLOR: blue; FONT-FAMILY: arial"&gt; &lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://www.microsoft.com/traincert/syllabi/2524Bfinal.asp"&gt;&lt;SPAN lang=EN-GB style="FONT-WEIGHT: bold; COLOR: blue; FONT-FAMILY: arial"&gt;2524&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://www.microsoft.com/traincert/syllabi/2524Bfinal.asp"&gt;&lt;SPAN lang=EN-US style="COLOR: blue; FONT-FAMILY: arial"&gt;: Developing&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://www.microsoft.com/traincert/syllabi/2524Bfinal.asp"&gt;&lt;SPAN lang=EN-US style="COLOR: blue; FONT-FAMILY: arial"&gt; &lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://www.microsoft.com/traincert/syllabi/2524Bfinal.asp"&gt;&lt;SPAN lang=EN-GB style="FONT-WEIGHT: bold; COLOR: blue; FONT-FAMILY: arial"&gt;XML&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://www.microsoft.com/traincert/syllabi/2524Bfinal.asp"&gt;&lt;SPAN lang=EN-US style="COLOR: blue; FONT-FAMILY: arial"&gt; &lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://www.microsoft.com/traincert/syllabi/2524Bfinal.asp"&gt;&lt;SPAN lang=EN-GB style="FONT-WEIGHT: bold; COLOR: blue; FONT-FAMILY: arial"&gt;Web&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://www.microsoft.com/traincert/syllabi/2524Bfinal.asp"&gt;&lt;SPAN lang=EN-US style="COLOR: blue; FONT-FAMILY: arial"&gt; &lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://www.microsoft.com/traincert/syllabi/2524Bfinal.asp"&gt;&lt;SPAN lang=EN-GB style="FONT-WEIGHT: bold; COLOR: blue; FONT-FAMILY: arial"&gt;Services&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://www.microsoft.com/traincert/syllabi/2524Bfinal.asp"&gt;&lt;SPAN lang=EN-US style="COLOR: blue; FONT-FAMILY: arial"&gt; &lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://www.microsoft.com/traincert/syllabi/2524Bfinal.asp"&gt;&lt;SPAN lang=EN-US style="COLOR: blue; FONT-FAMILY: arial"&gt;Using&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://www.microsoft.com/traincert/syllabi/2524Bfinal.asp"&gt;&lt;SPAN lang=EN-US style="COLOR: blue; FONT-FAMILY: arial"&gt; &lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://www.microsoft.com/traincert/syllabi/2524Bfinal.asp"&gt;&lt;SPAN lang=EN-GB style="FONT-WEIGHT: bold; COLOR: blue; FONT-FAMILY: arial"&gt;Microsoft&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://www.microsoft.com/traincert/syllabi/2524Bfinal.asp"&gt;&lt;SPAN lang=EN-US style="COLOR: blue; FONT-FAMILY: arial"&gt; &lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://www.microsoft.com/traincert/syllabi/2524Bfinal.asp"&gt;&lt;SPAN lang=EN-US style="COLOR: blue; FONT-FAMILY: arial"&gt;ASP.NET&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN lang=EN-GB style="FONT-FAMILY: Verdana"&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;I have trained this course before but have really just skimmed through the final module on &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-WEIGHT: bold; FONT-FAMILY: Verdana"&gt;Global XML Web Services Architecture.&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;I knew that this had developed into the WSE 1.0 package (after having a change of name initially to WSA) and that this area was in some flux.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;I wanted to understand this area a bit better so I Amazoned and received.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P lang=EN-GB style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt; &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;The book covers the various WS specifications that were supported by Microsoft and &lt;A href="http://www-136.ibm.com/developerworks/webservices/"&gt;IBM &lt;/A&gt;at the point when the book went to press.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;These have changed a bit since the course was developed so this is new and useful information.&lt;/P&gt;
&lt;P lang=EN-GB style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt; &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;The first chapter, as usual, is a bit of an overview and covers the various specifications and how they relate to Interoperability.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;It is a reasonable short introduction to Web Services in general and the various technologies behind them.&lt;/P&gt;
&lt;P lang=EN-GB style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt; &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;SPAN lang=EN-US&gt;Chapter two looks specifically at Microsoft's Web Service Enhancements and has a good introduction on how to use this.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;It looks specifically at WSE 2.0 which is &lt;/SPAN&gt;&lt;A href="http://msdn.microsoft.com/webservices/building/wse/default.aspx"&gt;&lt;SPAN lang=EN-US style="COLOR: blue"&gt;available&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://msdn.microsoft.com/webservices/building/wse/default.aspx"&gt;&lt;SPAN lang=EN-US style="COLOR: blue"&gt; &lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://msdn.microsoft.com/webservices/building/wse/default.aspx"&gt;&lt;SPAN lang=EN-US style="COLOR: blue"&gt;as a technology preview&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN lang=EN-US&gt; and also mentions &lt;/SPAN&gt;&lt;A href="http://msdn.microsoft.com/webservices/building/wse/default.aspx?pull=/library/en-us/dnwse/html/progwse.asp"&gt;&lt;SPAN lang=EN-US style="COLOR: blue"&gt;WSE&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://msdn.microsoft.com/webservices/building/wse/default.aspx?pull=/library/en-us/dnwse/html/progwse.asp"&gt;&lt;SPAN lang=EN-US style="COLOR: blue"&gt; &lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://msdn.microsoft.com/webservices/building/wse/default.aspx?pull=/library/en-us/dnwse/html/progwse.asp"&gt;&lt;SPAN lang=EN-US style="COLOR: blue"&gt;1.0&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN lang=EN-US&gt;, which was released in December 2002.&lt;/SPAN&gt;&lt;SPAN lang=EN-GB&gt;&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;This is a Microsoft .NET namespace that contains a set of classes for working with the various specifications that WSE supports.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P lang=EN-GB style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt; &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;We then go into a series of chapters that look at individual specifications and how they solve&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;particular problems. These chapters open up with a description of the problem space and sometimes a quick summary of the concepts involved.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;They go on to look at the specifications involved in some detail and give examples of using the specifications in SOAP messages.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;The chapters then go on to look at how WSE implements the specification and provides some example C# code. &lt;/P&gt;
&lt;P lang=EN-GB style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt; &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Chapter three looks at WS-Attachments and DIME (Direct Internet Message Encapsulation).&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;This is a mechanism for attaching binary objects to a SOAP message. As described here, it would appear that the WSE implementation of WS-Attachments makes it reasonably straightforward to do what was a tricky task.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;There are a couple of caveats though.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;First of all, and most seriously, the security mechanisms that WSE implements are essentially useless for securing attachments.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;This is obviously a major problem with the way that this specification is implemented in WSE.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;The second caveat is the lack of support for working WSDL files.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;So, if you want to publish the specification of your web service that uses WS-Attachments, to a WSDL file you will need to edit this by hand.&lt;/P&gt;
&lt;P lang=EN-GB style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt; &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Chapter four looks at a number of specifications related to reliable messaging.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;These are WS-Addressing, WS-ReliableMessaging, WS-Routing and WS-Referral.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;WS-Addressing implements a number of ways of specifying how a message should be addressed and routed.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;It includes most of the functionality that is contained in WS-Routing which looks like it will probably be discontinued in future versions of WSE.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;WS-Referral implements a way for a receiver of a message to have rules set up to pass on a message to another location to be dealt with. WS-Routing and WS-Referral have both been around since the GX-WSA days but have not been picked up by anyone except Microsoft.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;As one of the main pushes behind Web Services is interoperability, there is a good chance that both of these will be dropped by Microsoft in the future. WS-ReliableMessaging allows you to specify that messages should implement a particular order, receipt acknowledgements and other policies.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;This specification is pretty new and is not implemented in WSE 2.0.&lt;/P&gt;
&lt;P lang=EN-GB style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt; &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Chapter five addresses security.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;It opens with a description of some of the issues that need to be addressed in the context of web services.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;It then looks at the WS-Security specification.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;Finally there is WSE code to handle security tokens, sign a SOAP message and encrypt a SOAP message.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;All these things can be done without the use of WSE but Jeannine shows how much easier it is to let WSE handle this.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;It also has the advantage that it is being done in a standardised way as WS-Security has quickly become that standard mechanism for dealing with security.&lt;/P&gt;
&lt;P lang=EN-GB style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt; &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Chapter six looks at WS-Policy and how this allows you to define the Web Service Requirements that have to be fulfilled for a message to be processed.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;This would be things like specifying security arrangements or requiring a particular attachment be included with the message.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;It also looks at making policies discoverable by linking them to the WSDL document.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;Again, this is not supported by WSE as yet.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;It then looks at using the WSE Settings Tool to specify policies for a particular web service.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;WS-Policy (and the closely related WS-PolicyAttachment) are not fully supported by WSE but it still offers some useful functionality.&lt;/P&gt;
&lt;P lang=EN-GB style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt; &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Chapter seven looks at the area of transactions in respect to web services.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;It describes the defining characteristics of transactions and looks at coordinating web service transactions using WS-Coordination and WS-AtomicTransaction&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;These specifications are not implemented as part of WSE but will probably be implemented by future platforms (eg Windows, Biztalk Server etc.)&lt;/P&gt;
&lt;P lang=EN-GB style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt; &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Chapter eight looks again at security and in particular the aspects that are not defined in WS-Security but instead in WS-Trust and WS-SecureConversation.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;These are implemented in WSE and allow the setting up of trust networks and for messages to be secured using tokens.&lt;/P&gt;
&lt;P lang=EN-GB style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt; &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Chapter nine wraps up the book with a look at the future of Web Services and WSE.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;Some of this is more speculative than not but it does allow Jeannine to wrap up the book in a friendlier and less formal manner than the rest of the book.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;In the way of firm predictions (by Keith Ballinger, lead program manager of WSE) WSE 3.0 is expected to support WS-ReliableMessaging although there is a competing specification called WS-Reliability that has been submitted to the OASIS standards group by Oracle, Sun Microsystems and Fujitsu.&lt;/P&gt;
&lt;P lang=EN-GB style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt; &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;All in all, this is a useful and well written book.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;I don't have an immediate application in mind but I definitely want to keep an eye on WSE and where it is going to.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;I suspect that I will be using it a lot in the future and that this book will be steering me through a lot of the problems.&lt;/P&gt;&lt;img src ="http://mail.localplanet.co.uk/Blogs/stuart/aggbug/206.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Stuart Radcliffe</dc:creator><title>Page 23</title><link>http://mail.localplanet.co.uk/Blogs/stuart/archive/2004/04/19/182.aspx</link><pubDate>Mon, 19 Apr 2004 12:54:00 GMT</pubDate><guid>http://mail.localplanet.co.uk/Blogs/stuart/archive/2004/04/19/182.aspx</guid><description>&lt;P&gt;&lt;!--StartFragment --&gt; &lt;xsd:element name="FirstName" minOccurs="0" maxOccurs="1" type="xsd:string" /&gt;  - &lt;A href="http://www.amazon.com/exec/obidos/tg/detail/-/0735619131/qid=1082398327/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/102-3287171-9350552?v=glance&amp;s=books&amp;n=507846"&gt;Understanding Web Services Specifications and the WSE&lt;/A&gt; by &lt;A href="http://www.webbish6.com/"&gt;Jeannine Hall Gailey&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Over 2000 Weblogs lemmings have leaped off this same &lt;A href="http://feedster.com/search.php?hl=en&amp;ie=UTF-8&amp;q=%22page+23%22&amp;btnG=Search&amp;sort=date"&gt;cliff&lt;/A&gt;.  And its, late and I'm tired so I'm going to do the same.&lt;/P&gt;
&lt;P&gt;&lt;!--StartFragment --&gt;&lt;SPAN class=blogitem&gt;Grab the nearest book. Open the book to page 23. Find the fifth sentence. Post the text of the sentence in your journal along with these instructions.&lt;/SPAN&gt; &lt;/P&gt;
&lt;P&gt;Obviously when page 23 contains nothing but xml from a WSDL file its not only difficult to decide what the 5th sentence is but no matter what you pick, its meaningless and unintresting.&lt;/P&gt;
&lt;P&gt;Oh well.  I'll blame &lt;A href="http://www.interact-sw.co.uk/iangblog/2004/04/19/pagememe"&gt;Ian Griffiths' Weblog&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/P&gt;&lt;img src ="http://mail.localplanet.co.uk/Blogs/stuart/aggbug/182.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>