<?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/"
	>

<channel>
	<title>SOEA - Service Oriented Enterprise Architecture</title>
	<atom:link href="http://knippel.org/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://knippel.org/blog</link>
	<description></description>
	<lastBuildDate>Sat, 07 Jul 2007 14:16:41 +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>New (supporting) blog on Version2</title>
		<link>http://knippel.org/blog/?p=72</link>
		<comments>http://knippel.org/blog/?p=72#comments</comments>
		<pubDate>Wed, 29 Nov 2006 11:05:18 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=72</guid>
		<description><![CDATA[As you might have noted my posting rate has somewhat diminished lately. The reason is that I have been invited to Blog on a new biweekly magazine and online media for IT professionals in Denmark called Version2. My initial intention was to write on both blogs, but busy days seems to make this somewhat difficult [...]]]></description>
			<content:encoded><![CDATA[<p>As you might have noted my posting rate has somewhat diminished lately. The reason is that I have been invited to Blog on a new biweekly magazine and online media for IT professionals in Denmark called <a href="http://www.version2.dk/">Version2</a>.</p>
<p><a href="http://www.version2.dk/"><img title="Version2" alt="Version2" src="http://knippel.org/images/v2.jpg" /></a></p>
<p class="MsoNormal">My initial intention was to write on both blogs, but busy days seems to make this somewhat difficult – however the intention lives on.</p>
<p class="MsoNormal">I will however be writing on <a href="http://www.version2.dk/blogs/rasmusknippel">Version2</a>, but as this is in Danish I believe the some of you might have some difficulties…</p>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=72</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spoken like a true pesimi… I mean architect ;-)</title>
		<link>http://knippel.org/blog/?p=71</link>
		<comments>http://knippel.org/blog/?p=71#comments</comments>
		<pubDate>Thu, 17 Aug 2006 13:20:19 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[ESB]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=71</guid>
		<description><![CDATA[I got inspired from reading Steve Jones’ Blog-post titled: “The biggest lie in IT – Enterprise”, which in short says the there is no such thing as tool that will work across the entire enterprise. I believe that this is spoken like a true pesimi… I mean architect No seriously, he has a point. No [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">I got inspired from reading Steve Jones’ Blog-post titled: “<a href="http://service-architecture.blogspot.com/2006/08/biggest-lie-in-it-enterprise.html">The biggest lie in IT – Enterprise</a>”, which in short says the there is no such thing as tool that will work across the entire enterprise.</p>
<p class="MsoNormal">I believe that this is spoken like a true pesimi… I mean architect <img src='http://knippel.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
No seriously, he has a point. No product is going to solve your problems. However it might <em>help</em> solve your problems &#8211; if used right. The only thing that can make enterprise solutions work is YOU. And what you will probably find is that it is not the product that will be your biggest challenge – your biggest challenge is the organization.<br />
<span style="font-size: 12pt; font-family: "Times New Roman""><br />
</span>Having a tool working across an entire enterprise requires more than the tool, it also requires that it is used in a controlled fashion. An endeavor that requires full organizational support (and power)!</p>
<p><span style="font-size: 12pt; font-family: "Times New Roman""> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=71</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Service Oriented Infrastructure (SOI)</title>
		<link>http://knippel.org/blog/?p=70</link>
		<comments>http://knippel.org/blog/?p=70#comments</comments>
		<pubDate>Wed, 16 Aug 2006 10:52:33 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=70</guid>
		<description><![CDATA[The concept of SOI has become a commonly used concept – no surprise. SOA is a paradigm focusing on developing applications, and of course these applications must run on something. What happens in most organizations is that the SOI is implemented as a part of a project, which is fine. But the real test is [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">The concept of SOI has become a commonly used concept – no surprise. SOA is a paradigm focusing on developing applications, and of course these applications must run on something.</p>
<p class="MsoNormal">What happens in most organizations is that the SOI is implemented as a part of a project, which is fine. But the real test is when the next project is to be implemented on the same SOI!</p>
<p class="MsoNormal">As the topic of this post is regarding the infrastructure I will focus on the technical aspects, of which some of the common difficulties a project #2 is likely to face are:</p>
<ul>
<li>Testing requires existing services being available for test-purposes</li>
<li>Specifying the hardware requirements</li>
<li>Handling concurrency</li>
<li>Vendors support of standards is often marketecture and not reality</li>
<li>Tweaking for performance is difficult</li>
<li>Project #1 have made undocumented “shortcuts”</li>
<li>Project #1 is not able to comply with the requirements of project #2</li>
<li><em>More to come</em></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=70</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SOA succes in public sector</title>
		<link>http://knippel.org/blog/?p=69</link>
		<comments>http://knippel.org/blog/?p=69#comments</comments>
		<pubDate>Mon, 12 Jun 2006 19:05:10 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SOEA]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=69</guid>
		<description><![CDATA[Before talking about success in the public sector it is necessary to take a brief look at what success is within the public sector – a question with different answers depending on who you ask. A manager within the public sector success is typically based on the size of his/hers budget and/or number of staff. [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span lang="EN-GB">Before talking about success in the public sector it is necessary to take a brief look at what success is within the public sector – a question with different answers depending on who you ask. </span></p>
<p class="MsoNormal"><span lang="EN-GB">A manager within the public sector success is typically based on the size of his/hers budget and/or number of staff. As SOA and EA potentially promises to reduce both of these, SOA is really not that appealing to public manager. As it will only reduce next years budget and number of personal it is not an appealing career move.</span></p>
<p class="MsoNormal"><span lang="EN-GB">However what is happening in many governments is that the public tasks are not protected by the traditional organizational boundaries – as might have been. This means that different agencies potentially can take over tasks from other agencies if they can perform the same task cheaper – which for a manager in the public sector is a god career move! And where does SOA then fit into all this? As SOA is an architecture with a high reuse potential, SOA is the perfect to create a competitive edge in order to acquire task from other agencies.</span></p>
<p class="MsoNormal"><span lang="EN-GB">In Denmark this is not commonly seen – yet! But it is my prediction that with the strong focus the Danish government has on EA and SOA it is only a matter of time before we see Danish public agencies “snatching” tasks from each other. The winner is going to bee the one who is best prepared – bear in mind that Denmark is a very small country, and from a IT perspective it makes little sense having multiple agencies solve tasks which are similar..</span></p>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=69</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OIOXML</title>
		<link>http://knippel.org/blog/?p=68</link>
		<comments>http://knippel.org/blog/?p=68#comments</comments>
		<pubDate>Tue, 16 May 2006 11:02:16 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=68</guid>
		<description><![CDATA[As a previous employee at the Danish National IT and Telecom Agency working whit OIOXML I heard a lot of nagging about OIOXML being impossible to use in practice. I am now on the “other side of the table” and assist customers in implementing OIOXML. So now I guess I should start nagging on my [...]]]></description>
			<content:encoded><![CDATA[<p>As a previous employee at the Danish <a target="_blank" href="http://itst.dk/wimpdoc.asp?page=tema&#038;objno=99002421">National IT and Telecom Agency</a> working whit <a target="_blank" href="http://www.oio.dk/dataudveksling/danishXMLproject">OIOXML </a>I heard a lot of nagging about <a target="_blank" href="http://www.oio.dk/dataudveksling/danishXMLproject">OIOXML</a> being impossible to use in practice.</p>
<p>I am now on the “other side of the table” and assist customers in implementing <a target="_blank" href="http://www.oio.dk/dataudveksling/danishXMLproject">OIOXML</a>. So now I guess I should start nagging on my former colleagues… But NO. As I have always claimed: <a target="_blank" href="http://www.oio.dk/dataudveksling/danishXMLproject">OIOXML</a> is easy and fits perfectly with the ideas of SOA an EA (<a href="http://knippel.org/blog/?p=21">SOEA</a>). Of course there are challenges, but it has newer been easy to develop enterprise-wide data definitions/models!</p>
<p>But if you don’t understand <a target="_blank" href="http://www.oio.dk/index.php?o=0f3120e8e51a0bf4c8247743abb6659c">OIOXML NDR</a>, SOA and EA (<a href="http://knippel.org/blog/?p=21">SOEA</a>) it is understandable that it’s going to be extremely difficult to develop <a target="_blank" href="http://www.oio.dk/dataudveksling/danishXMLproject">OIOXML</a> schemas.</p>
<p>So, accusing <a target="_blank" href="http://www.oio.dk/dataudveksling/danishXMLproject">OIOXML </a>of being useless and impossible is not right. However I perfectly understand that people find it difficult to develop <a target="_blank" href="http://www.oio.dk/dataudveksling/danishXMLproject">OIOXML </a>as there is not a lot of material that puts <a target="_blank" href="http://www.oio.dk/dataudveksling/danishXMLproject">OIOXML </a>in perspective. Here are just a couple of suggestions on articles that I believe can help to create a better understanding of <a target="_blank" href="http://www.oio.dk/dataudveksling/danishXMLproject">OIOXML</a>:</p>
<ul>
<li>From Data modeling to message modeling</li>
<li><a target="_blank" href="http://www.oio.dk/dataudveksling/danishXMLproject">OIOXML </a>and SOA/EA (<a href="http://knippel.org/blog/?p=21">SOEA</a>)</li>
<li>Best practice on designing <a target="_blank" href="http://www.oio.dk/dataudveksling/danishXMLproject">OIOXML</a></li>
<li>When to use <a target="_blank" href="http://www.oio.dk/dataudveksling/danishXMLproject">OIOXML</a>, and when not to use <a target="_blank" href="http://www.oio.dk/dataudveksling/danishXMLproject">OIOXML</a></li>
</ul>
<p>Feel free to add further suggestions..</p>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=68</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Association of Enterprise Architects (a&#124;EA) #2</title>
		<link>http://knippel.org/blog/?p=66</link>
		<comments>http://knippel.org/blog/?p=66#comments</comments>
		<pubDate>Thu, 04 May 2006 16:32:00 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=66</guid>
		<description><![CDATA[Just a little follow-up on the local a&#124;EA Chapter in Denmark where I am now a member of the board, and looking at my follow board members I am sure that the Danish a&#124;EA chapter is going to be a very interesting chapter – at least if you a EA-geak]]></description>
			<content:encoded><![CDATA[<p>Just a little follow-up on the local <a target="_blank" href="http://www.aeajournal.org/default.asp">a|EA</a> Chapter in Denmark where I am now a member of the board, and looking at my follow board members I am sure that the Danish <a target="_blank" href="http://www.aeajournal.org/default.asp">a|EA</a> chapter is going to be a very interesting chapter – at least if you a EA-geak <img src='http://knippel.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=66</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>“An ESB” or “the ESB”</title>
		<link>http://knippel.org/blog/?p=65</link>
		<comments>http://knippel.org/blog/?p=65#comments</comments>
		<pubDate>Tue, 02 May 2006 09:35:20 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[ESB]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=65</guid>
		<description><![CDATA[For the people that know me there should be now doubt in their mind that I see ESB as a concept (an ESB) and not a product (the ESB). The reason I bring this up is that I have just read the article “Applying ESB” in the April edition of the CBDi Journal. It is [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">For the people that know me there should be now doubt in their mind that I see ESB as a concept (an ESB) and not a product (the ESB). The reason I bring this up is that I have just read the article “<a href="http://www.cbdiforum.com/bronze/journal/2006-04/Applying_ESB_prt1.php" target="_blank">Applying ESB</a>” in the April edition of the <a href="http://www.cbdiforum.com/" target="_blank">CBDi Journal</a>.</p>
<p class="MsoNormal">It is my conception that <a href="http://www.cbdiforum.com/" target="_blank">CBDi </a>agrees with my view of an ESB, but I have a critique of their latest article where they start to try and specify what is, and what is not, a part of an ESB. In my world an ESB should be viewed as a paradigm which can be used in a SOA. How the ESB is to be perceived within the individual architectural context is part of making a successful SOEA.</p>
<p class="MsoNormal">The following table is just some of the aspects which should be considered when conceptualizing your ESB – what do you need, what is nice to have and what doesn’t matter?<span id="more-65"></span></p>
<table class="MsoNormalTable" style="border-collapse: collapse; border: medium none" cellspacing="0" cellpadding="0" border="1">
<tr>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0cm; width: 248px; padding-top: 0cm; border: windowtext 1pt solid" valign="top">
<p class="tabletext"><strong><span lang="EN-GB" style="font-size: 10pt">Communication</span></strong></p>
</td>
<td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 248px; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top">
<p class="tabletext"><strong><span lang="EN-GB" style="font-size: 10pt">Service</span></strong><span lang="EN-GB" style="font-size: 10pt"> <strong>interaction</strong></span></p>
</td>
</tr>
<tr>
<td style="border-right: 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: 1pt solid; width: 248px; padding-top: 0cm; border-bottom: 1pt solid" valign="top">
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·<font face="Verdana"> </font></span><span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Routing</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Addressing</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Protocols and standards (HTTP, HTTPS)</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Publish / subscribe</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Response / request</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Fire &#038; forget, events</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Synchronous and asynchronous messaging</span><span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica" /></p>
</td>
<td style="border-right: 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 248px; padding-top: 0cm; border-bottom: 1pt solid" valign="top">
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Service interface definition (WSDL)</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Substitution of service implementation</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Service messaging models required for communication and integration</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">(SOAP, XML, or proprietary Enterprise</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Application Integration models)</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Service directory and discovery</span><span lang="EN-GB" style="font-size: 10pt" /></p>
</td>
</tr>
<tr>
<td style="border-right: 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: 1pt solid; width: 248px; padding-top: 0cm; border-bottom: 1pt solid" valign="top">
<p class="tabletext"><strong><span lang="EN-GB" style="font-size: 10pt">Integration</span></strong><strong><span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica" /></strong></p>
</td>
<td style="border-right: 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 248px; padding-top: 0cm; border-bottom: 1pt solid" valign="top">
<p class="tabletext"><strong><span lang="EN-GB" style="font-size: 10pt">Quality of service</span></strong></p>
</td>
</tr>
<tr>
<td style="border-right: 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: 1pt solid; width: 248px; padding-top: 0cm; border-bottom: 1pt solid" valign="top">
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Database</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Legacy and application adapters</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Connectivity to enterprise application integration middleware</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Service mapping</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Protocol transformation</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Data enrichment</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Application server environments (J2EE and .Net)</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Language interfaces for service invocation (Java, C/C++/C#)</span><span lang="EN-GB" style="font-size: 10pt" /></p>
</td>
<td style="border-right: 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 248px; padding-top: 0cm; border-bottom: 1pt solid" valign="top">
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Transactions (atomic transactions, compensation, WS-Transaction)</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Various assured delivery paradigms (WS-Reliable Messaging or support for Enterprise Application Integration middleware)</span><span lang="EN-GB" style="font-size: 10pt" /></p>
</td>
</tr>
<tr>
<td style="border-right: 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: 1pt solid; width: 248px; padding-top: 0cm; border-bottom: 1pt solid" valign="top">
<p class="tabletext"><strong><span lang="EN-GB" style="font-size: 10pt">Security</span></strong><strong><span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica" /></strong></p>
</td>
<td style="border-right: 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 248px; padding-top: 0cm; border-bottom: 1pt solid" valign="top">
<p class="tabletext"><strong><span lang="EN-GB" style="font-size: 10pt">Service level</span></strong></p>
</td>
</tr>
<tr>
<td style="border-right: 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: 1pt solid; width: 248px; padding-top: 0cm; border-bottom: 1pt solid" valign="top">
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Authentication</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Authorization</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Non-repudiation</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Confidentiality</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Security standards (Kerberos, WS-Security)</span></p>
</td>
<td style="border-right: 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 248px; padding-top: 0cm; border-bottom: 1pt solid" valign="top">
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Performance</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Throughput</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Availability</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Other continuous measures that might form the basis of contracts or</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Agreements</span></p>
</td>
</tr>
<tr>
<td style="border-right: 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: 1pt solid; width: 248px; padding-top: 0cm; border-bottom: 1pt solid" valign="top">
<p class="tabletext"><strong><span lang="EN-GB" style="font-size: 10pt">Message processing</span></strong><strong><span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica" /></strong></p>
</td>
<td style="border-right: 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 248px; padding-top: 0cm; border-bottom: 1pt solid" valign="top">
<p class="tabletext"><strong><span lang="EN-GB" style="font-size: 10pt">Management and autonomic</span></strong><strong><span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica" /></strong></p>
</td>
</tr>
<tr>
<td style="border-right: 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: 1pt solid; width: 248px; padding-top: 0cm; border-bottom: 1pt solid" valign="top">
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Encoded logic</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Content-based logic</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Message and data transformations</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Message / service aggregation and correlation</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Validation</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Intermediaries</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Object identity mapping</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Service / message aggregation</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Store and forward</span><span lang="EN-GB" style="font-size: 10pt" /></p>
</td>
<td style="border-right: 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 248px; padding-top: 0cm; border-bottom: 1pt solid" valign="top">
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Administration capability</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Service provisioning and registration</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Logging</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Metering</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Monitoring</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Integration to systems management and administration tooling</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica">Self-monitoring and self-management</span></p>
</td>
</tr>
<tr>
<td style="border-right: 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: 1pt solid; width: 248px; padding-top: 0cm; border-bottom: 1pt solid" valign="top">
<p class="tabletext"><strong><span lang="EN-GB" style="font-size: 10pt; color: black">Modelling</span></strong><strong><span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica" /></strong></p>
</td>
<td style="border-right: 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 248px; padding-top: 0cm; border-bottom: 1pt solid" valign="top">
<p class="tabletext"><strong><span lang="EN-GB" style="font-size: 10pt; color: black">Infrastructure Intelligence</span></strong><strong><span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica" /></strong></p>
</td>
</tr>
<tr>
<td style="border-right: 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: 1pt solid; width: 248px; padding-top: 0cm; border-bottom: 1pt solid" valign="top">
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; color: black">Object modelling</span><span lang="EN-GB" style="font-size: 10pt" /></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; color: black">Common business object models</span><span lang="EN-GB" style="font-size: 10pt" /></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; color: black">Data format libraries</span><span lang="EN-GB" style="font-size: 10pt" /></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; color: black">Public versus private models for business-to-business integration</span><span lang="EN-GB" style="font-size: 10pt" /></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt; color: black">Development and deployment tooling</span><span lang="EN-GB" style="font-size: 10pt; font-family: Helvetica" /></p>
</td>
<td style="border-right: 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 248px; padding-top: 0cm; border-bottom: 1pt solid" valign="top">
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt">Business rules</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt">Policy-driven behaviour, particularly for</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt">service level, security and quality of service capabilities (WS-Policy)</span></p>
<p class="tabletext" style="margin-left: 18pt; text-indent: -18pt"><span lang="EN-GB" style="font-size: 10pt; font-family: Symbol">·</span> <span lang="EN-GB" style="font-size: 10pt">Pattern recognitio</span></p>
</td>
</tr>
</table>
<p class="MsoNormal">[Source:<a href="http://www.redbooks.ibm.com/abstracts/sg246346.html" target="_blank"> Patterns: Implementing an SOA using an Enterprise Service Bus</a>]</p>
<p class="MsoNormal">After having completed the conceptual definition of your ESB you can start identifying if there are any products which will cover your needs, and you will probably find that no single product will. What will often happen is that you will build your ESB of several products.</p>
<p class="MsoNormal">Selecting how to implement your ESB is not an easy task, not only due to the complexity of the task, but also because you are essentially building the heart of your enterprise!</p>
<div align="center">
<blockquote>
<p class="MsoNormal"><em>“Define your needs – select the product that fits”</em></p>
</blockquote>
</div>
<p class="MsoNormal"> </p>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=65</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SOA is NOT A GOAL in itself</title>
		<link>http://knippel.org/blog/?p=64</link>
		<comments>http://knippel.org/blog/?p=64#comments</comments>
		<pubDate>Mon, 10 Apr 2006 13:13:55 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[The hype of SOA]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=64</guid>
		<description><![CDATA[I keep hearing people talking about SOA as a strategic goal &#8211; or in other words the “to-be” of their EA-program. In my world this isn’t possible, SOA might be the means to reach a strategic goal, but must never be the goal itself! SOA is not a “one size fits all” and it is [...]]]></description>
			<content:encoded><![CDATA[<p>I keep hearing people talking about SOA as a strategic goal &#8211; or in other words the “to-be” of their EA-program. In my world this isn’t possible, SOA might be the means to reach a strategic goal, but must never be the goal itself!</p>
<p>SOA is not a “one size fits all” and it is important to acknowledge this and identify the right flavor of SOA for the given enterprise. However doing this requires a strategy on which to target “the right flavor of SOA”. SOA makes many promises but none of them comes for free…</p>
<p>So lets just emphasize: SOA must never be a strategic goal in it self!</p>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=64</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Association of Enterprise Architects</title>
		<link>http://knippel.org/blog/?p=63</link>
		<comments>http://knippel.org/blog/?p=63#comments</comments>
		<pubDate>Tue, 28 Mar 2006 07:38:17 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=63</guid>
		<description><![CDATA[I would like to make a little commercial for the Association of Enterprise Architects (a&#124;EA) which is a global forum for Enterprise Architects with local chapters around the world. An initiative to make a Danish chapter was made by John Gøtze and Kristian Hjort-Madsen, of course I had to attend the first meeting. It was [...]]]></description>
			<content:encoded><![CDATA[<p>I would like to make a little commercial for the <a href="http://www.aeajournal.org/default.asp">Association of Enterprise Architects</a> (a|EA) which is a global forum for Enterprise Architects with local chapters around the world. An initiative to make a Danish chapter was made by <a href="http://gotzespace.dk/">John Gøtze</a> and <a href="http://www.eagov.com/">Kristian Hjort-Madsen</a>, of course I had to attend the first meeting.</p>
<p>It was indeed a good meeting with about 25 attendants covering a very broad spectrum of both public- and private sector. Furthermore I am now a member of the board, and I am looking forward to our next meeting in <a href="http://www.aeajournal.org/default.asp">a|EA</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=63</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Test of ESB’s</title>
		<link>http://knippel.org/blog/?p=62</link>
		<comments>http://knippel.org/blog/?p=62#comments</comments>
		<pubDate>Thu, 09 Mar 2006 11:08:58 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[ESB]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=62</guid>
		<description><![CDATA[An Enterprise Service Bus (ESB) is not a product, but a concept which can be implemented. However, this of doesn’t mean that a lot of vendors is not selling product called ESB’s. That being said, I am applauding the development we are seeing of the products in the ESB-area! This is simply a prerequisite for [...]]]></description>
			<content:encoded><![CDATA[<p>An Enterprise Service Bus (ESB) is not a product, but a concept which can be implemented. However, this of doesn’t mean that a lot of vendors is not selling product called ESB’s. That being said, I am applauding the development we are seeing of the products in the ESB-area! This is simply a prerequisite for the implementation of SOA.</p>
<p>Evaluating these products is however quite a challenge as there are quite complex systems, and furthermore the sales-pitches of the different vendors should make any enterprise architect suspicious. Therefore I was pleased to see the initiative of <a href="http://www.networkcomputing.com">Network Computing </a>where they are <a href="http://www.networkcomputing.com/rollingreviews/">testing a series of ESB products </a>(ends at March 16):</p>
<ul>
<li><a href="http://www.bea.com/framework.jsp?CNT=index.htm&#038;FP=/content/products/aqualogic/service_bus/">BEA Systems AquaLogic Service Bus 2.1</a> </li>
<li><a href="http://www.capeclear.com/products/cc6.shtml">Cape Clear ESB 6.5</a> </li>
<li><a href="http://www.fiorano.com/products/fesb/fioranosoa.htm">Fiorano SOA Platform 2006 3.7 </a></li>
<li><a href="http://www-306.ibm.com/software/integration/wbimessagebroker/">IBM WebSphere Message Broker 6.0</a> </li>
<li><a href="http://www.softwareag.com">Software AG Enterprise Service Integrator (ESI) 7.2</a> </li>
<li><a href="http://www.oracle.com/technologies/soa/soa-suite.html">Oracle SOA Suite </a></li>
<li><a href="http://www.sonicsoftware.com/products/sonic_soa_suite/index.ssp">Sonic Software SOA Suite 6.1</a> </li>
<li><a href="http://www.tibco.com/">Tibco</a></li>
</ul>
<p>This is really good reading, and I believe a good motivation for the different vendors to make their tools even better </p>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=62</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CBDI follows up on SOA Maturity Model</title>
		<link>http://knippel.org/blog/?p=61</link>
		<comments>http://knippel.org/blog/?p=61#comments</comments>
		<pubDate>Wed, 04 Jan 2006 15:55:30 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=61</guid>
		<description><![CDATA[CBDI has in their December journal continued the work on their SOA Maturity Model. Interestingly I made the same exercise 6 months ago during the writing of my master thesis, and I am happy to say that CBDI and I arrived at pretty much the same conclusion. What the article illustrates is that SOA Maturity [...]]]></description>
			<content:encoded><![CDATA[<p>CBDI has in their December journal continued the work on their <a href="http://www.cbdiforum.com/secure/interact/2005-12/The_SOA_Maturity_Model.php">SOA Maturity Model</a>. Interestingly I made the same exercise 6 months ago during the writing of my <a href="http://knippel.org/thesis/SOEA_censored.pdf">master thesis</a>, and I am happy to say that CBDI and I arrived at pretty much the same conclusion. </p>
<p>What the article illustrates is that SOA Maturity Models are emerging from many places – demonstrated in the post “<a href="http://blogs.ittoolbox.com/eai/cto/archives/006276.asp">SOA Maturity Model…Yes…Another One</a>”.</p>
<p>Hopefully we will see some alignment between the SOA Maturity Models, but even if we do it is my conception that we don’t need a separate Maturity Model for SOA and EA. The challenge is to have one model that covers both EA and SOA. I elaborate on this in chapter 7.5 of my <a href="http://knippel.org/thesis/SOEA_censored.pdf">thesis</a>. </p>
<p>EA and SOA shares the same goals, so why go separate ways. I recognize that a Maturity Model is not a roadmap – but is a result of a roadmap. Hence what we really need is to align EA and SOA, and by doing this we will also align the Maturity Models of EA and SOA.</p>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=61</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Going past the hype</title>
		<link>http://knippel.org/blog/?p=60</link>
		<comments>http://knippel.org/blog/?p=60#comments</comments>
		<pubDate>Wed, 04 Jan 2006 09:37:15 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[The hype of SOA]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=60</guid>
		<description><![CDATA[I have previously made a few posts about the hypes of SOA – e.g. what SOA will magically bring you. Joe McKendrick hits the issue spot on; SOA dos not give you anything for free, but if you know your primary objective of “going SOA”, these goals are obtainable. Joe McKendrick gives in his post [...]]]></description>
			<content:encoded><![CDATA[<p>I have previously made a few posts about the hypes of SOA – e.g. what SOA will magically bring you. Joe McKendrick hits the issue spot on; SOA dos not give you anything for free, but if you know your primary objective of “going SOA”, these goals are obtainable. Joe McKendrick gives in his <a href="http://blogs.zdnet.com/service-oriented/?p=508">post </a>ten examples of projects following this trail of thought! This is how to do it…</p>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=60</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Identifying the Services</title>
		<link>http://knippel.org/blog/?p=59</link>
		<comments>http://knippel.org/blog/?p=59#comments</comments>
		<pubDate>Wed, 30 Nov 2005 14:33:17 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=59</guid>
		<description><![CDATA[Stating that Services are the central part of both SOA and SOEA will probably not offend anybody. But in my opinion, methods to identify Services are only slowly emerging. When talking about SOA the Services are often seen as a task that will require only a small effort – so small that we almost don’t [...]]]></description>
			<content:encoded><![CDATA[<p>Stating that Services are the central part of both SOA and SOEA will probably not offend anybody. But in my opinion, methods to identify Services are only slowly emerging. When talking about SOA the Services are often seen as a task that will require only a small effort – so small that we almost don’t bother talking about it. The level of detail, in which this task is described, is usually focused on whether to approach this Top-Down or Bottom-up. In practise you will probably use a mix of both, but should have a strong emphasis on the Top-Down – this is necessary in order to control the coherence between the Services.</p>
<p>But how do we actually identify our Services? This is now doubt a discipline normally mastered on the abstraction level of EA. In SOEA we need a method to identify Services in a way that supports the paradigm of SOA and utilizes the experience of EA. The important notion here is that we don’t start from scratch!</p>
<p>In the OASIS SOA Adoption Blueprints TC a first draft of a method to identify Services has just been released, titled: “<a href="http://www.oasis-open.org/committees/download.php/15071/A%20methodology%20for%20Service%20Architectures%201%202%204%20-%20OASIS%20Contribution.pdf">Methodology for Service Architectures</a>” (For those unfamiliar with this work I would like to strongly recommend this). If you are experienced working with SOA and EA you should however not expect any revolution – it is in fact a very simple method. But this is just where I see the strength of the method. The simple message is: when identifying your Services don’t start developing your solution! Keep on track, and identify the Services one level of abstraction at a time.</p>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=59</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Thesis completed!</title>
		<link>http://knippel.org/blog/?p=58</link>
		<comments>http://knippel.org/blog/?p=58#comments</comments>
		<pubDate>Mon, 21 Nov 2005 15:28:09 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Thesis]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=58</guid>
		<description><![CDATA[I turned in my thesis on November the 1’st, and when to the exam November the 16’Th. And I am happy to say that the result was an A+!!! I will follow up on this shortly as I need to thank a lot of people. But as I have promised a lot of people that [...]]]></description>
			<content:encoded><![CDATA[<p>I turned in my thesis on November the 1’st, and when to the exam November the 16’Th. And I am happy to say that the result was an <strong>A+</strong>!!!</p>
<p>I will follow up on this shortly as I need to thank a lot of people. But as I have promised a lot of people that I will now make my thesis available <a href="http://knippel.org/thesis/SOEA_censored.pdf">here </a>on my blog!</p>
<p>So don’t hesitate to <a href="http://knippel.org/thesis/SOEA_censored.pdf">download it here</a>, and please feel free to comment!</p>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=58</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Pop Quiz &#8211; The game of SOA</title>
		<link>http://knippel.org/blog/?p=56</link>
		<comments>http://knippel.org/blog/?p=56#comments</comments>
		<pubDate>Tue, 25 Oct 2005 14:34:04 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=56</guid>
		<description><![CDATA[I have been playing a bit with the definition of SOA, and instead of trying to define SOA I have defined when SOA is reached: SOA is reached when the IT organization has all the architectural support, governance support, and tooling required to manage IT as a business. Business processes are constantly being optimized. The [...]]]></description>
			<content:encoded><![CDATA[<p>I have been playing a bit with the definition of SOA, and instead of trying to define SOA I have defined when SOA is reached:</p>
<ul>
SOA is reached when the IT organization has all the architectural support, governance support, and tooling required to manage IT as a business. Business processes are constantly being optimized. The agile business is realized, and the monitoring is automated. Optimisation is the main focus and new technologies, that can improve the return on investment (ROI), can be implemented quick and seamlessly.</ul>
<p>I believe that this little game had a quite interesting result! But as I am due to hand in my master thesis on Tuesday, you will have to wait a bit for the follow-up. </p>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=56</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SOS – we are going down…</title>
		<link>http://knippel.org/blog/?p=55</link>
		<comments>http://knippel.org/blog/?p=55#comments</comments>
		<pubDate>Wed, 28 Sep 2005 19:41:14 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=55</guid>
		<description><![CDATA[Working in the world of IT are you of cause very familiar with the extensive use of acronyms. And you have might also have experienced naming a concept or project something that made up an acronym so unfortunate that you had to change the name. Making Service Oriented Systems, or in short SOS… (Try and [...]]]></description>
			<content:encoded><![CDATA[<p>Working in the world of IT are you of cause very familiar with the extensive use of acronyms. And you have might also have experienced naming a concept or project something that made up an acronym so unfortunate that you had to change the name.</p>
<p>Making Service Oriented Systems, or in short SOS… (Try and google “Service Oriented Systems” <img src='http://knippel.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  )</p>
<blockquote><p>I was chatting with a CIO the other day and asked him, &#8220;In retrospect, do you think you were involved enough in the early stages of your ERP implementation?&#8221;</p>
<p>He answered, &#8220;In retrospect &#8211; no &#8211; I wasn&#8217;t involved enough. Had I known the size of it I would have definitely gotten more involved.&#8221;</p>
<p>I followed up with, &#8220;Are you aware that an enterprise SOA roll-out will be significantly larger than your ERP implementation?&#8221;</p>
<p>He started laughing; he thought I was joking. My face didn&#8217;t change. He quit laughing. &#8220;Jeff, are you serious?&#8221;</p>
<p>&#8220;Yes, I&#8217;m very serious. SOA is a complete overhaul impacting how systems are analyzed, designed, built, integrated and managed. And not just some systems &#8211; all systems including packaged applications like ERP.&#8221;</p></blockquote>
<p>I simple love this quote by <a href="http://schneider.blogspot.com/archives/2005_06_12_schneider_archive.html#111858349414143623">Jeff Schneider</a>. It really says it all; if you don’t approach SOA respect your ship will go down… </p>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=55</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Business is from Mars, Technology is from Venus</title>
		<link>http://knippel.org/blog/?p=54</link>
		<comments>http://knippel.org/blog/?p=54#comments</comments>
		<pubDate>Tue, 06 Sep 2005 08:38:37 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Thesis]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=54</guid>
		<description><![CDATA[I simply have to quote Dave Welsh for this one: Business is from Mars, Technology is from Venus. I believe it says it all. It will be a continual struggle to get these two worlds to come together. It is not impossible, but I think we need a good broker EA was an effort to [...]]]></description>
			<content:encoded><![CDATA[<p>I simply have to quote Dave Welsh for this one: </p>
<blockquote><p><em>Business is from Mars, Technology is from Venus.</em></p></blockquote>
<p>I believe it says it all. It will be a continual struggle to get these two worlds to come together. It is not impossible, but I think we need a good broker <img src='http://knippel.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>EA was an effort to do this from the business perspective, and SOA was an effort to do it with a more technical approach. Will the solution the be <a href="http://knippel.org/blog/?p=21">SOA &#8211; A + EA = SOEA<br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=54</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You don’t get the hype without effort!</title>
		<link>http://knippel.org/blog/?p=53</link>
		<comments>http://knippel.org/blog/?p=53#comments</comments>
		<pubDate>Tue, 06 Sep 2005 08:02:26 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[The hype of SOA]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=53</guid>
		<description><![CDATA[All the sales pitches I have listed here on my blog won’t come by them selves they require hard work. However I believe if you approach SOA with respect it is possible to get the promised benefits. The key lies in not seeing SOA as a “stand alone” project, but to integrate SOA closely into [...]]]></description>
			<content:encoded><![CDATA[<p>All the sales pitches I have listed here on my blog won’t come by them selves they require hard work. However I believe if you approach SOA with respect it is possible to get the promised benefits. The key lies in not seeing SOA as a “stand alone” project, but to integrate SOA closely into to your EA program – Stated by Gurpreet S. Pall on his presentation on the TechEd in Malaysia 2004: <strong>&#8220;If you don&#8217;t do EA, you can&#8217;t do SOA.&#8221;</strong></p>
<p>But what still remains to be answered is how to integrate EA and SOA! SOA will fundamentally change how to approach IT within the enterprise; hence also change how you approach EA. </p>
<p>If you have stumbled upon other sales pitches than the ones I have pointed out please feel free to comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=53</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The hype of SOA #19</title>
		<link>http://knippel.org/blog/?p=52</link>
		<comments>http://knippel.org/blog/?p=52#comments</comments>
		<pubDate>Sat, 27 Aug 2005 12:24:46 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[The hype of SOA]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=52</guid>
		<description><![CDATA[Making IT Governance easier. Easing central overview of the IT Enterprise (Continued from this post)]]></description>
			<content:encoded><![CDATA[<p><strong>Making IT Governance easier.</strong><br />
Easing central overview of the IT Enterprise</p>
<p>(Continued from this <a href="http://knippel.org/blog/?p=34">post</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=52</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The hype of SOA #18</title>
		<link>http://knippel.org/blog/?p=51</link>
		<comments>http://knippel.org/blog/?p=51#comments</comments>
		<pubDate>Sat, 27 Aug 2005 12:23:44 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[The hype of SOA]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=51</guid>
		<description><![CDATA[Place independent Physical location can be changed runtime. (Continued from this post)]]></description>
			<content:encoded><![CDATA[<p><strong>Place independent</strong><br />
Physical location can be changed runtime.</p>
<p>(Continued from this <a href="http://knippel.org/blog/?p=34">post</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=51</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The hype of SOA #17</title>
		<link>http://knippel.org/blog/?p=50</link>
		<comments>http://knippel.org/blog/?p=50#comments</comments>
		<pubDate>Sat, 27 Aug 2005 12:22:58 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[The hype of SOA]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=50</guid>
		<description><![CDATA[Platform independence. SOA can work across multiple platform through standard interfaces. (Continued from this post)]]></description>
			<content:encoded><![CDATA[<p><strong>Platform independence.</strong><br />
SOA can work across multiple platform through standard interfaces.</p>
<p>(Continued from this <a href="http://knippel.org/blog/?p=34">post</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=50</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The hype of SOA #16</title>
		<link>http://knippel.org/blog/?p=49</link>
		<comments>http://knippel.org/blog/?p=49#comments</comments>
		<pubDate>Sat, 27 Aug 2005 12:21:53 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[The hype of SOA]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=49</guid>
		<description><![CDATA[Cut down in development cost. The development cost will initially be higher, but will when the SOA matures be lover. (Continued from this post)]]></description>
			<content:encoded><![CDATA[<p><strong>Cut down in development cost.</strong><br />
The development cost will initially be higher, but will when the SOA matures be lover.</p>
<p>(Continued from this <a href="http://knippel.org/blog/?p=34">post</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=49</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The hype of SOA #15</title>
		<link>http://knippel.org/blog/?p=48</link>
		<comments>http://knippel.org/blog/?p=48#comments</comments>
		<pubDate>Sat, 27 Aug 2005 12:20:56 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[The hype of SOA]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=48</guid>
		<description><![CDATA[Flexibility to interchangeably change from one service provider to another. Integration is not only an internal issue. (Continued from this post)]]></description>
			<content:encoded><![CDATA[<p><strong>Flexibility to interchangeably change from one service provider to another.</strong><br />
Integration is not only an internal issue.</p>
<p>(Continued from this <a href="http://knippel.org/blog/?p=34">post</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=48</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The hype of SOA #14</title>
		<link>http://knippel.org/blog/?p=47</link>
		<comments>http://knippel.org/blog/?p=47#comments</comments>
		<pubDate>Sat, 27 Aug 2005 12:20:03 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[The hype of SOA]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=47</guid>
		<description><![CDATA[Easy integration with both inside and outside partners – cutting expense. The ability to seamlessly integrate systems across platform and silos is by some seen as what SOA is all about. (Continued from this post)]]></description>
			<content:encoded><![CDATA[<p><strong>Easy integration with both inside and outside partners – cutting expense.</strong><br />
The ability to seamlessly integrate systems across platform and silos is by some seen as what SOA is all about.  </p>
<p>(Continued from this <a href="http://knippel.org/blog/?p=34">post</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=47</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The hype of SOA #13</title>
		<link>http://knippel.org/blog/?p=46</link>
		<comments>http://knippel.org/blog/?p=46#comments</comments>
		<pubDate>Sat, 27 Aug 2005 12:19:01 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[The hype of SOA]]></category>

		<guid isPermaLink="false">http://knippel.org/blog/?p=46</guid>
		<description><![CDATA[Creating real-time/on demand systems The concept of the; “On Demand Business” is a concept trademarked by IBM. It is a parallel to the previous “Supporting “short lifetime” products” and the same comments apply here. (Continued from this post)]]></description>
			<content:encoded><![CDATA[<p><strong>Creating real-time/on demand systems</strong><br />
The concept of the; “On Demand Business” is a concept trademarked by IBM. It is a parallel to the previous “Supporting “short lifetime” products” and the same comments apply here.</p>
<p>(Continued from this <a href="http://knippel.org/blog/?p=34">post</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://knippel.org/blog/?feed=rss2&#038;p=46</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

