<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Thoughts on the World &#187; My Publications</title>
	<atom:link href="http://www.andrewj.com/blog/category/publications/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.andrewj.com/blog</link>
	<description>Thoughts on the World and Other Ramblings from Andrew Johnston</description>
	<lastBuildDate>Thu, 02 Feb 2012 07:07:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Practical Enterprise Integration</title>
		<link>http://www.andrewj.com/blog/2011/practical-enterprise-integration/</link>
		<comments>http://www.andrewj.com/blog/2011/practical-enterprise-integration/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 05:58:01 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Agile & Architecture]]></category>
		<category><![CDATA[My Publications]]></category>
		
		<guid isPermaLink="false">http://www.andrewj.com/blog/2011/practical-enterprise-integration/</guid>
		<description><![CDATA[I’m speaking at the IRM Enterprise Architecture Conference 2011, in London next week. My topic is “Practical Enterprise Integration: Realising the Benefits of a Strong Canonical Architecture”. In the paper I discuss the evolution of an EAI environment at National &#8230; <a href="http://www.andrewj.com/blog/2011/practical-enterprise-integration/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I’m speaking at the <a href="http://www.irmuk.co.uk/eac2011/" target="_blank">IRM Enterprise Architecture Conference 2011</a>, in London next week. My topic is “Practical Enterprise Integration: Realising the Benefits of a Strong Canonical Architecture”. In the paper I discuss the evolution of an EAI environment at National Grid, and how over time some key decisions on the underlying architecture have delivered significant benefits.</p>
<p>I’ve just uploaded the slides to my website. You can download them <a href="http://www.andrewj.com/publications/EAI%20Evolution%20Slides.pdf" target="_blank">here</a>.</p>
<p>Unfortunately, I’ve been put into a real “graveyard slot”, right at the end of business on the Friday afternoon. And I thought Sally, the conference chair, was my friend! If you are attending, I would very much appreciate your support. If not, I’d appreciate your thoughts on this topic, as always.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewj.com/blog/2011/practical-enterprise-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some Good News</title>
		<link>http://www.andrewj.com/blog/2011/some-good-news/</link>
		<comments>http://www.andrewj.com/blog/2011/some-good-news/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 18:15:34 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Agile & Architecture]]></category>
		<category><![CDATA[My Publications]]></category>
		<category><![CDATA[Thoughts on the World]]></category>
		
		<guid isPermaLink="false">http://www.andrewj.com/blog/index.php/2011/some-good-news/</guid>
		<description><![CDATA[I’ve just had a bit of excellent news – my submission for the 2011 Enterprise Architecture Conference in London has been accepted. The provisional title is “Practical Enterprise Integration – Realising the Benefits of a Strong Canonical Architecture” and I’m &#8230; <a href="http://www.andrewj.com/blog/2011/some-good-news/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I’ve just had a bit of excellent news – my submission for the 2011 Enterprise Architecture Conference in London has been accepted. The provisional title is “<em>Practical Enterprise Integration – Realising the Benefits of a Strong Canonical Architecture</em>” and I’m going to tell the story of the evolution and benefits of a strong Enterprise Integration Architecture at National Grid with which I’ve been closely involved over several years. </p>
<p>Interestingly, a very similar submission last year didn’t make the cut. Whether the change is due to an increase in the quality of my submission, or a decrease in that of the competition, only time will tell… <img src='http://www.andrewj.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewj.com/blog/2011/some-good-news/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First Bibble Plugin Published</title>
		<link>http://www.andrewj.com/blog/2010/first-bibble-plugin-published/</link>
		<comments>http://www.andrewj.com/blog/2010/first-bibble-plugin-published/#comments</comments>
		<pubDate>Sat, 11 Dec 2010 08:38:17 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Code & Development]]></category>
		<category><![CDATA[My Publications]]></category>
		<category><![CDATA[Photography]]></category>
		
		<guid isPermaLink="false">http://www.andrewj.com/blog/index.php/2010/first-bibble-plugin-published/</guid>
		<description><![CDATA[I’ve just published my first plugin for the popular image processing suite, Bibble. CAQuest manages chromatic aberration correction, so if you find yourself always having to apply correction for “purple fringes”, this is the tool you need. To find out &#8230; <a href="http://www.andrewj.com/blog/2010/first-bibble-plugin-published/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I’ve just published my first plugin for the popular image processing suite, <a href="http://www.bibblelabs.com" target="_blank">Bibble</a>. CAQuest manages chromatic aberration correction, so if you find yourself always having to apply correction for “purple fringes”, this is the tool you need.</p>
<p>To find out more, visit <a href="http://www.andrewj.com/plugins">www.andrewj.com/plugins</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewj.com/blog/2010/first-bibble-plugin-published/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Integrating External Content with WordPress</title>
		<link>http://www.andrewj.com/blog/2010/integrating-external-content-with-wordpress/</link>
		<comments>http://www.andrewj.com/blog/2010/integrating-external-content-with-wordpress/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 20:25:12 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Code & Development]]></category>
		<category><![CDATA[My Publications]]></category>
		<category><![CDATA[Website & Blog]]></category>
		
		<guid isPermaLink="false">http://www.andrewj.com/blog/index.php/2010/integrating-external-content-with-wordpress/</guid>
		<description><![CDATA[I&#8217;ve been developing andrewj.com for about 15 years, and although I&#8217;m not that prolific I&#8217;ve built up quite a lot of content. I recently converted my blog from an old bespoke (= &#8220;custom&#8221;, for my American friends) solution to one &#8230; <a href="http://www.andrewj.com/blog/2010/integrating-external-content-with-wordpress/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been developing <em>andrewj.com </em>for about 15 years, and although I&#8217;m not that prolific I&#8217;ve built up quite a lot of content.</p>
<p>I recently converted my blog from an old bespoke (= &#8220;custom&#8221;, for my American friends) solution to one based on WordPress. However, this created a problem, in that the WordPress model is to hold all content in the database, and that wasn&#8217;t the right model for me.</p>
<p>Firstly, I have a number of articles which are very long for a blog post, and I had no interest in restructuring them. I also didn&#8217;t want to break external links to the existing articles.</p>
<p>Next, I decided that I wanted the freedom to continue to write in that style. Some of my writing takes several weeks, and it works for me to draft it as separate HTML pages. I also sometimes want to include active content or multiple images, and I don&#8217;t want to create a large and unwieldy WordPress database full of such stuff.</p>
<p>Finally, my online photo galleries are managed and generated using Jalbum, and I wanted to find a way of neatly integrating single images into my blog, complete with the watermarks and metadata extraction which Jalbum manages so well, without duplicating that functionality in WordPress.</p>
<p>This is probably typical of many older web sites, but WordPress doesn&#8217;t really embrace the integration of external content. <a href="/thoughts/linkexternal.asp">This article</a> describes how I solved this problem, and a WordPress plugin I have developed to make my solution reusable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewj.com/blog/2010/integrating-external-content-with-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lots of News</title>
		<link>http://www.andrewj.com/blog/2010/lots-of-news/</link>
		<comments>http://www.andrewj.com/blog/2010/lots-of-news/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 21:31:36 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[My Publications]]></category>
		<category><![CDATA[Personal News]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Thoughts on the World]]></category>
		<category><![CDATA[Website & Blog]]></category>
		
		<guid isPermaLink="false">http://www.andrewj.com/blog/index.php/2010/lots-of-news/</guid>
		<description><![CDATA[Quite a lot of news&#8230; Migration of our web sites and email to the new hosting server is almost complete. See previous article/rant for some of my findings. After some initial frustration with my hosting provider (WebFusion) when I discovered &#8230; <a href="http://www.andrewj.com/blog/2010/lots-of-news/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Quite a lot of news&#8230;</p>
<p>Migration of our web sites and email to the new hosting server is almost complete. See previous article/rant for some of my findings. After some initial frustration with my hosting provider (WebFusion) when I discovered the<br />
limitations of their new Linux shared hosting services compared with the old one, I have to say a big &#8220;Thank You&#8221; for their efficiency in finding a better solution for me, and providing me with effective technical support to get it up and running.</p>
<p>If you do have any problems with our sites or email, let me know&#8230;</p>
<p>I&#8217;m currently developing a new blog, based on WordPress. This will make it easier to post &#8220;on the fly&#8221; than with the current solution, hand-carved from XML and ASP (now PHP).</p>
<p>When the new blog is running, I&#8217;m going to have a regular post for fans of my photography, so you can see what I&#8217;ve been working on. In the meantime, I&#8217;ve updated my gallery pages so they are a bit easier to navigate, bookmark and search.</p>
<p>And talking about my photography, I&#8217;ve recently been accepted by the Alamy stock agency. So please all rush at once and spend lots of money licensing my pictures for all those uses you&#8217;ve dreamed of but were too polite to mention <img src='http://www.andrewj.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>See you soon,</p>
<p>Andrew</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewj.com/blog/2010/lots-of-news/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Grand Circle Tour</title>
		<link>http://www.andrewj.com/blog/2008/my-grand-circle-tour/</link>
		<comments>http://www.andrewj.com/blog/2008/my-grand-circle-tour/#comments</comments>
		<pubDate>Wed, 02 Jan 2008 14:51:01 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[My Publications]]></category>
		<category><![CDATA[Personal News]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[favourite]]></category>
		
		<guid isPermaLink="false">http://www.andrewj.com/blog/index.php/2008/my-grand-circle-tour/</guid>
		<description><![CDATA[My "Grand Circle" tour of Southwestern USA: what worked, what didn't, and how to avoid sleep deprivation and scurvy! <a href="http://www.andrewj.com/blog/2008/my-grand-circle-tour/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just added a new section to my photo gallery, and an article describing my recent &#8220;Grand Circle&#8221; tour of the Southwestern USA: what worked, what didn&#8217;t, and how to avoid sleep deprivation and scurvy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewj.com/blog/2008/my-grand-circle-tour/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Enterprise Architecture Conference 2006 &#8211; My Paper</title>
		<link>http://www.andrewj.com/blog/2006/enterprise-architecture-conference-2006-my-paper/</link>
		<comments>http://www.andrewj.com/blog/2006/enterprise-architecture-conference-2006-my-paper/#comments</comments>
		<pubDate>Tue, 20 Jun 2006 08:10:29 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Agile & Architecture]]></category>
		<category><![CDATA[My Publications]]></category>
		<category><![CDATA[Thoughts on the World]]></category>
		<category><![CDATA[favourite]]></category>
		
		<guid isPermaLink="false">http://www.andrewj.com/blog/index.php/2006/enterprise-architecture-conference-2006-my-paper/</guid>
		<description><![CDATA[A paper on Agile Architecture which brings together many of my ideas for the first time <a href="http://www.andrewj.com/blog/2006/enterprise-architecture-conference-2006-my-paper/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just spent three enjoyable days at the 2006 Enterprise Architecture Conference in London. IRM did their usual excellent job of making it run like clockwork, and my good friend Sally Bean helped them develop an interesting and varied programme. To my mind the best speakers were <a href="http://www.logicalleap.com/" target="_blank">Jeff Scott</a>, and Chris Wilson of BP. Another encouraging sign was the presence of a great many International delegates.</p>
<p>I presented a paper on Agile Architecture. If you regularly read my work you&#8217;ll recognise many of the ideas, but I&#8217;ve managed to bring them all together for the first time. You can <a href="http://www.andrewj.com/publications/publications.htm#Agile">download my slides and script here</a>.</p>
<p>What was very interesting was how the thrust of the material has changed from a few years ago. No-one was claiming that a given framework, process or toolset can solve EA problems. At the risk of being uncharitable I thought John Zachman&#8217;s ideas sounded very tired, and there was almost no mention of alternative frameworks such as TOGAF. I may have self-selected by not attending any vendor sessions, but there was also no promotion of tools or technology. A common view was that EA, SOA and many supporting concepts are currently entering the trough of the hype cycle.</p>
<p>Instead the focus was largely on people-related problems and approaches. The labels varied, but several speakers introduced ideas familiar to agile architects. Maybe we&#8217;re doing something right after all.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewj.com/blog/2006/enterprise-architecture-conference-2006-my-paper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Fast Diff Algorithm</title>
		<link>http://www.andrewj.com/blog/2005/a-fast-diff-algorithm/</link>
		<comments>http://www.andrewj.com/blog/2005/a-fast-diff-algorithm/#comments</comments>
		<pubDate>Mon, 21 Feb 2005 19:00:00 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Code & Development]]></category>
		<category><![CDATA[My Publications]]></category>
		<category><![CDATA[Thoughts on the World]]></category>
		
		<guid isPermaLink="false">http://www.andrewj.com/blog/index.php/2005/a-fast-diff-algorithm/</guid>
		<description><![CDATA[An implementation of a Diff algorithm in VB.NET, with various techniques to improve performance <a href="http://www.andrewj.com/blog/2005/a-fast-diff-algorithm/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This recent posting to <a href="http://www.codeproject.com" target="_blank">The Code Project</a> is an implementation of a Diff<br />
algorithm in VB.NET, with various techniques to improve performance, while<br />
keeping the code simple.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewj.com/blog/2005/a-fast-diff-algorithm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Modelling an Enterprise Data Architecture</title>
		<link>http://www.andrewj.com/blog/2003/modelling-an-enterprise-data-architecture/</link>
		<comments>http://www.andrewj.com/blog/2003/modelling-an-enterprise-data-architecture/#comments</comments>
		<pubDate>Sat, 06 Dec 2003 08:00:20 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Agile & Architecture]]></category>
		<category><![CDATA[My Publications]]></category>
		<category><![CDATA[Thoughts on the World]]></category>
		<category><![CDATA[favourite]]></category>
		
		<guid isPermaLink="false">http://www.andrewj.com/blog/index.php/2003/modelling-an-enterprise-data-architecture/</guid>
		<description><![CDATA[A new approach, based on UML, for modelling the real complexity of Enterprise Data Architecture <a href="http://www.andrewj.com/blog/2003/modelling-an-enterprise-data-architecture/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Unlike the simplistic models in books and training courses, a real enterprise has a very complicated data architecture. Most of the data will be held in large legacy or package systems, for which the details of data structure may be unknown. Other data will be held in spreadsheets and personal databases (such as<br />
Microsoft Access), and may be invisible to the IT department or senior business data administrators. Some key data may reside in external systems maintained by service providers or business partners. To manage this you need powerful, simple, but effective models of the data structure from an enterprise viewpoint<br />
&#8211; a set of models known as the &#8220;Enterprise Data Architecture.&#8221;</p>
<p>This article, co-written by Richard Wiggins and originally published in the <a href="http://www.therationaledge.com/" target="_blank">Rational Edge</a> in February 2003 describes a new approach, based on UML, which meets the real requirements of modelling the Enterprise Data Architecture.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewj.com/blog/2003/modelling-an-enterprise-data-architecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Strategies for Flexibility</title>
		<link>http://www.andrewj.com/blog/2001/strategies-for-flexibility/</link>
		<comments>http://www.andrewj.com/blog/2001/strategies-for-flexibility/#comments</comments>
		<pubDate>Tue, 04 Sep 2001 08:00:00 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Agile & Architecture]]></category>
		<category><![CDATA[My Publications]]></category>
		<category><![CDATA[Thoughts on the World]]></category>
		<category><![CDATA[favourite]]></category>
		
		<guid isPermaLink="false">http://www.andrewj.com/blog/index.php/2001/strategies-for-flexibility/</guid>
		<description><![CDATA[My 2001 paper on how to design systems for flexibility <a href="http://www.andrewj.com/blog/2001/strategies-for-flexibility/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Organisations need to protect and maximise the value of their IT assets. To protect against threats from business and technological change systems need to be flexible: able to change to support new functions, new workloads and new working environments. Flexibility does not happen by accident &#8211; it is usually the result of planning, forward thinking and adopting strategies known to enhance and encourage it.</p>
<p>This paper (in Adobe Acrobat Format), originally published by the <a href="http://www.cbdiforum.com" target="_blank">CBDi Forum</a>, presents some of those strategies.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewj.com/blog/2001/strategies-for-flexibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

