<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-482237369711589553</id><updated>2012-01-30T04:24:58.449-08:00</updated><category term='Savara and Testable Integration Architectures'/><category term='Public Speaking Events'/><category term='Industry Initiatives'/><category term='Awards'/><category term='News and Trends'/><title type='text'>Going about the Business of IT</title><subtitle type='html'>Bhavish Madurai's Blog : "Mulling over the best practices in Enterprise IT and Innovation"</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://realisticenterprisearchitecture.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://realisticenterprisearchitecture.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Bhavish Kumar Madurai</name><uri>http://www.blogger.com/profile/08409368721086299847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_0srkMlFbrAE/Sj-4JltGGJI/AAAAAAAAAC8/nL_FQbZZMzw/S220/FINAL_BHAVISH_PUBLISH.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-482237369711589553.post-5583635275134241445</id><published>2011-12-08T20:03:00.001-08:00</published><updated>2011-12-08T20:23:03.697-08:00</updated><title type='text'>Governance and Control - Challenges and Approaches in Service Oriented Architectures - Published paper in SEEC 2011</title><content type='html'>&lt;b&gt;A couple of snaps from my presentation:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-IPtp4YSzCRo/TuGMO4WEJrI/AAAAAAAAAIA/vQ8WUohyLC4/s1600/Screen+Shot+2011-12-08+at+23.15.23.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="197" src="http://2.bp.blogspot.com/-IPtp4YSzCRo/TuGMO4WEJrI/AAAAAAAAAIA/vQ8WUohyLC4/s320/Screen+Shot+2011-12-08+at+23.15.23.png" width="320" /&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none; color: black;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/-WYfBWSK1cJw/TuGMSQuWllI/AAAAAAAAAII/h8moMKHMVlM/s1600/Screen+Shot+2011-12-08+at+23.15.38.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="197" src="http://2.bp.blogspot.com/-WYfBWSK1cJw/TuGMSQuWllI/AAAAAAAAAII/h8moMKHMVlM/s320/Screen+Shot+2011-12-08+at+23.15.38.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.enterprisecioforum.com/en/blogs/bmadurai/governance-and-control-challenges-and-ap" target="_blank"&gt;See attached link to file posted on Enterprise CIO forum&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/482237369711589553-5583635275134241445?l=realisticenterprisearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://realisticenterprisearchitecture.blogspot.com/feeds/5583635275134241445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=482237369711589553&amp;postID=5583635275134241445' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/5583635275134241445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/5583635275134241445'/><link rel='alternate' type='text/html' href='http://realisticenterprisearchitecture.blogspot.com/2011/12/governance-and-control-challenges-and.html' title='Governance and Control - Challenges and Approaches in Service Oriented Architectures - Published paper in SEEC 2011'/><author><name>Bhavish Kumar Madurai</name><uri>http://www.blogger.com/profile/08409368721086299847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_0srkMlFbrAE/Sj-4JltGGJI/AAAAAAAAAC8/nL_FQbZZMzw/S220/FINAL_BHAVISH_PUBLISH.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-IPtp4YSzCRo/TuGMO4WEJrI/AAAAAAAAAIA/vQ8WUohyLC4/s72-c/Screen+Shot+2011-12-08+at+23.15.23.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-482237369711589553.post-7990261070325178236</id><published>2011-04-08T05:55:00.000-07:00</published><updated>2011-12-01T13:54:12.714-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Awards'/><category scheme='http://www.blogger.com/atom/ns#' term='News and Trends'/><title type='text'>Latest Management Consulting News</title><content type='html'>&lt;a href="http://www.consultant-news.com/article_display.aspx?p=adp&amp;amp;id=7589"&gt;Finalist - IT Consultant Of The Year at the MCA Awards 2011&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/482237369711589553-7990261070325178236?l=realisticenterprisearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://realisticenterprisearchitecture.blogspot.com/feeds/7990261070325178236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=482237369711589553&amp;postID=7990261070325178236' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/7990261070325178236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/7990261070325178236'/><link rel='alternate' type='text/html' href='http://realisticenterprisearchitecture.blogspot.com/2011/04/latest-management-consulting-news.html' title='Latest Management Consulting News'/><author><name>Bhavish Kumar Madurai</name><uri>http://www.blogger.com/profile/08409368721086299847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_0srkMlFbrAE/Sj-4JltGGJI/AAAAAAAAAC8/nL_FQbZZMzw/S220/FINAL_BHAVISH_PUBLISH.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-482237369711589553.post-5927762965313513340</id><published>2010-06-05T06:59:00.000-07:00</published><updated>2011-12-01T13:53:37.738-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Industry Initiatives'/><category scheme='http://www.blogger.com/atom/ns#' term='Public Speaking Events'/><title type='text'>CAEAP : Centre for Advancement of the Enterprise Architecture Profession</title><content type='html'>I have been involved with "Centre for Advancement of the Enterprise Architecture Profession" (CAEAP) an Enterprise Architecture Advocacy body for the Public, the Practice and the Profession focussing on achieving tangible business outcomes. &lt;br /&gt;&lt;br /&gt;This body is rapidly gaining market recognition as it does not support a specific technology or framework but gives real guidance and thought leadership.&lt;br /&gt;&lt;br /&gt;I have been leading 2 chapters for developing a Professional Practice Guide which has now officially released early abstracts to the market&lt;br /&gt;&lt;br /&gt;Please find the attached link and the down loaded abstract for your reference &lt;br /&gt;&lt;br /&gt;Click Link below&lt;br /&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;a href="http://caeap.org/Documents/Enterprise%20Architecture%20A%20Professional%20Practice%20Guide.pdf"&gt;CAEAP Enterprise Architecture Professional Practice Guide&lt;/a&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/482237369711589553-5927762965313513340?l=realisticenterprisearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://caeap.org/default.aspx' title='CAEAP : Centre for Advancement of the Enterprise Architecture Profession'/><link rel='replies' type='application/atom+xml' href='http://realisticenterprisearchitecture.blogspot.com/feeds/5927762965313513340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=482237369711589553&amp;postID=5927762965313513340' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/5927762965313513340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/5927762965313513340'/><link rel='alternate' type='text/html' href='http://realisticenterprisearchitecture.blogspot.com/2010/06/caeap-centre-for-advancement-of.html' title='CAEAP : Centre for Advancement of the Enterprise Architecture Profession'/><author><name>Bhavish Kumar Madurai</name><uri>http://www.blogger.com/profile/08409368721086299847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_0srkMlFbrAE/Sj-4JltGGJI/AAAAAAAAAC8/nL_FQbZZMzw/S220/FINAL_BHAVISH_PUBLISH.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-482237369711589553.post-2606855869926286500</id><published>2009-12-01T16:23:00.000-08:00</published><updated>2011-12-01T13:55:08.945-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Savara and Testable Integration Architectures'/><title type='text'>Getting Serious about Enterprise Architecture : Application of Formalisms</title><content type='html'>&lt;script type="text/javascript"&gt;var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;try {var pageTracker = _gat._getTracker("UA-6377364-1");pageTracker._trackPageview();} catch(err) {}&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_0srkMlFbrAE/SxWuX6UNL2I/AAAAAAAAAFU/DyYZjfsUd1c/s1600/SAVARA.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="145" src="http://4.bp.blogspot.com/_0srkMlFbrAE/SxWuX6UNL2I/AAAAAAAAAFU/DyYZjfsUd1c/s640/SAVARA.JPG" width="640" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;The link between SAVARA and Enterprise Architecture&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;Prologue&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This blog has been written to achieve the following objectives:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;A clear understanding of the meaning of:&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Enterprise Architecture in terms of components and inter-relationships&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Best Practices around modelling methods and practices&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;An appreciation of:&lt;/span&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Formal methods of enterprise modelling&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Testable Architectures as an extension of Enterprise Architecture standards like The Open Group Architecture&amp;nbsp;Framework (TOGAF Version 9) or Zachmann to help clearly articulate formal descriptions for the component inter-relationships&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Benefits of Testable Architectures&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/b&gt;&lt;/span&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;Setting the Scene – Standard EA Definitions&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;IEEE Std 1471-2000 defines Enterprise Architecture as “the systems fundamental organisation, embodied in its components, their relationships to each other and to the environment, and the principles guiding its design and evolution”&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;TOGAF 9 defines Enterprise Architecture as&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;A formal description of a system, or a detailed plan of the system at the component level, to guide its implementation (source: ISO/IEC 42010:2007)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;li&gt;The structure of components, their inter-relationships, and the principles and guidelines governing their design and evolution over time.&amp;nbsp;&lt;/li&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/ul&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Other major definitions detail Enterprise Architecture is a set of principles, practices and processes, that defines the structure as well as operations of the enterprise and its systems for effective realisation of enterprise goals to enable an enterprise performance to be predictable, measurable and manageable&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;The key factor in the above definitions for enterprise architecture is the focus on principles, components and more importantly formal inter-relationships between components. Much of the architecture we see today do not emphasize on formal relationships between participating components which is brings the main problem of ambiguity and error within various architectural layers.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;The problem domain around failed programmes and effort lost in extensive and often repeated testing lifecycles is primarily because of ambiguity in requirements (capture, analysis or engineering) and then ambiguity between architecture and requirements and finally the cascading effect of ambiguity between implementation and architecture&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;There is ambiguity because requirements are divorced from architecture and architecture is divorced from implementation. As architects we write a lot of documentation and create a lot of great diagrams.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;However, how many of us have really proven that what we have written in terms of architecture is actually what is built finally? If proven, is the proof empirical or derived or formal? &amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;While empirical or derived proofs (through various kinds of testing) are okay for simple projects with straight forward architectures, they do not water on large programmes and end up in extensive testing cycles which are often repeated and involve huge efforts and wastage of time.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;As a result of ambiguity we end up with:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Poor Alignment of IT to business goals and objectives&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;High Cost in managing complexity&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;High cost of testing&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Lack of transparency and control in delivery and change management issues in large programmes&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Poor re-use of key IT assets&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Lack of Business agility hindered by inefficient IT Architectures&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;So removing ambiguity by joining up things, moves us from “art &amp;nbsp;to engineering” leading to the industrialisation of IT through efficient use of architecture methods&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Testable architectures are the foundation of removing this ambiguity. Testable Architecture enables the architecture of a system to be described unambiguously using Choreography Description Language (CDL) such that it may be tested against requirements and is used to generate implementation artefacts for delivery thereby improving governance and control across large system integration programmes.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;If we can deliver a solution that connects requirements to architecture and to implementation, we shall change the nature of complex systems delivery, reducing costs, mitigating delivery risks and improving time to market of key business functionality&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Testable architecture methodology uses a unique combination of abstraction, modelling and simulation to the architecture definition process and the ordered interactions between participating components coupled with any constraints on their implementations and behaviour. Testable architecture is formal hence reduces defect injection across a programme lifecycle&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&amp;nbsp;Testable architecture is formally grounded and with strong type definition and has its foundations in “pi-calculus” which is a formal communication framework developed by Prof. Robin Milner – Professor Emeritus of Computer Science at the University of Cambridge and Turing award recipient:&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="line-height: normal;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Key benefits of Testable architectures:&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpFirst" style="line-height: normal; mso-list: l1 level1 lfo1; text-indent: -18.0pt;"&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;·&lt;/span&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Improved delivery assurance&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-list: l1 level1 lfo1; text-indent: -18.0pt;"&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;·&lt;/span&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Reduced cost of implementation and testing&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-list: l1 level1 lfo1; text-indent: -18.0pt;"&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;·&lt;/span&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Increased quality of overall solution&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-list: l1 level1 lfo1; text-indent: -18.0pt;"&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;·&lt;/span&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Increased agility of overall solution&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpLast" style="line-height: normal; margin-left: 64.5pt; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Some of the noteworthy, real life implementations using testable architectures include:&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpFirst" style="line-height: normal; mso-list: l0 level1 lfo2; text-indent: -18.0pt;"&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;·&lt;/span&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;HL7 &lt;span class="Apple-style-span" style="font-weight: normal;"&gt;- Lifesciences principle messaging interchange standard (CDL provides the dynamic model for message order enabling rapid deployment of HL7 Compliant services (a.k.a. SOA)&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-list: l0 level1 lfo2; text-indent: -18.0pt;"&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;·&lt;/span&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;ISDA &lt;span class="Apple-style-span" style="font-weight: normal;"&gt;– Derivatives principle message interchange standard (CDL provides the dynamic model for confirmations, affirmations, etc.). Enabled rapid compliance to business protocols reducing lifecycle costs&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpLast" style="line-height: normal; mso-list: l0 level1 lfo2; text-indent: -18.0pt;"&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;·&lt;/span&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Redhat &lt;span class="Apple-style-span" style="font-weight: normal;"&gt;- &amp;nbsp;Principle System Description providing unique differentiator for Redhat’s SOA platform. Part of the community edition of Overlord&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpLast" style="line-height: normal; mso-list: l0 level1 lfo2; text-indent: -18.0pt;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal;"&gt;TOGAF &lt;span class="Apple-style-span" style="font-weight: normal;"&gt;is THE OPEN GROUP ARCHITECTURE FRAMEWORK which is the collective effort of many organisations (consulting, system integrators, and end users) within the architecture forum and it details processes, methodology and artefacts for efficient and effective delivery of enterprise architectures for any organisation regardless of the size (i.e.&amp;nbsp; being scale invariant)&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_0srkMlFbrAE/SxWw9vOjqWI/AAAAAAAAAFc/RGdsEQ0zgKA/s1600/TOGAF.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_0srkMlFbrAE/SxWw9vOjqWI/AAAAAAAAAFc/RGdsEQ0zgKA/s400/TOGAF.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;TOGAF 9 stands out as an important and well accepted standard for Enterprise Architecture with key artefacts, methods and processes to detail architecture of any size or complexity. These components and methods include:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-style: italic; font-weight: normal;"&gt;The main iterative crop circles framework to define architecture&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-style: italic; font-weight: normal;"&gt;The content framework defining a clear standard for architecture documentation&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-style: italic; font-weight: normal;"&gt;Reference Models for business, information and technology architecture&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-style: italic; font-weight: normal;"&gt;Enterprise Continuum (contains the Architecture continuum and Solutions Continuum)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-style: italic; font-weight: normal;"&gt;Architecture Capability Framework (to help organisations build an architecture organisation)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;The benefits using TOGAF’s Architecture Definition Method we have seen:&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Integration&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Integrates with other enterprise architecture processes / frameworks (i.e Zachmann, Gartner etc)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Facilitates integration of enterprise wide processes (i.e. by collecting artefacts and methods etc..)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Efficiency&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Creates a repeatable and predictable process of developing enterprise architecture content&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;TOGAF ADM can be extended and customised as per the specific needs of the enterprise for e.g. scaling&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Simplicity&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;TOGAF ADM is Process Driven : Inputs, Outputs and Steps are specified for each phase of the iterative framework&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Predictability of Outcome&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;The outputs from one phase could be tracked back to the inputs for the next phase – i.e TOGAF ADM links inputs to Outcomes&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Testable Architecture Methodology&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;The diagram below gives a brief overview of the testable architecture methodology which complements the TOGAF Iterative methodology given in the previous section across various architecture views business, information, application and technology architectures&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_0srkMlFbrAE/SxWx03evZFI/AAAAAAAAAFk/5FaER_b2U4M/s1600/TA.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_0srkMlFbrAE/SxWx03evZFI/AAAAAAAAAFk/5FaER_b2U4M/s640/TA.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Alignment of Modelling Methods&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Modelling languages like Archimate help alleviate the issues around ambiguity by defining enterprise structure. However testable architecture aligns to TOGAF by describing the enterprise communications behaviour. Testable architecture adds scale and formalisms to UML and auto generates implementation artefacts that help in removal of ambiguity and thereby deliver robust solutions. The diagram below shows a pictorial representation of the alignment between these methods.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_0srkMlFbrAE/SxWyQrjTWCI/AAAAAAAAAFs/xLNg2tUJe5A/s1600/TOGAF_ARCHIMATE_TA.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_0srkMlFbrAE/SxWyQrjTWCI/AAAAAAAAAFs/xLNg2tUJe5A/s640/TOGAF_ARCHIMATE_TA.bmp" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Testable Architecture and link to SAVARA&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SAVARA, is the next generation of Testable Architecture’ methodology, that aims to give software architects insight into IT implementations at the architecture and design stage, meaning business scenarios can be modelled and changes made much earlier in the typical software testing cycle - before a single line of code has been written. Empirical research from Roger. S. Pressman(an internationally recognized consultant and author in software engineering) cost of correcting design defects at the traditional testing stage to be around 200% more than correcting them in during requirements or architecture stage. This is similar to research published by SEI Capability Maturity Model. SAVARA aims to dramatically reduce testing expenditure and overall software development costs through modelling and simulation and makes it enterprise scale.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;With development budgets getting tighter and the need for agility becoming more important, there is simply no need for architectural errors to still be present in the testing stage of IT projects. They’re expensive and time consuming to fix and, crucial business requirements fall through the gaps. By bringing in a high level of testing rigour, measurement and formalism to SOA and the software development lifecycle, SAVARA will deliver real returns for customers, reducing the cost of ongoing projects, and freeing up budget for further, revenue-generating initiatives&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Testable Architecture’ the foundation of SAVARA ensures that artefacts defined in each phase of the software development lifecycle (e.g. business requirements, architectural models, service designs, code, etc.) can be verified for conformance. For example, architectural models can be verified against requirements, service designs against architectural models and code against service designs. This guarantees that the deployed systems can be shown to implement the originating business requirements.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Epilogue&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Better Enterprise Architectures are achieved through:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Focus on components (business, information, application and technology) and their inter-relationships across the enterprise&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Adherence to best practices for modelling to describe enterprise states and communications behaviour&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Adoption of formal methods for enterprise modelling like Testable Architecture (CDL) to ensure consistency and improve predictability of outcomes&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Adoption of testable architectures to improve architecture governance and control over implementation artefacts&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Usage of Testable architecture as an extension to Enterprise architecture methods to help clearly articulate formal descriptions for component inter-relationships&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Usage of Testable Architecture methodology to auto-generate detailed contracts and implementation artefacts in adherence to functional and non functional system requirements&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Further Reading&lt;br /&gt;For further information please visit&lt;br /&gt;&lt;a href="http://www.jboss.org/savara"&gt;http://www.jboss.org/savara&lt;/a&gt;&lt;br /&gt;&lt;a href="http://realisticenterprisearchitecture.blogspot.com/"&gt;http://realisticenterprisearchitecture.blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://pi4tech.blogspot.com/"&gt;http://pi4tech.blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/482237369711589553-2606855869926286500?l=realisticenterprisearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.opengroup.org/london2009-apc/kumar.htm' title='Getting Serious about Enterprise Architecture : Application of Formalisms'/><link rel='replies' type='application/atom+xml' href='http://realisticenterprisearchitecture.blogspot.com/feeds/2606855869926286500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=482237369711589553&amp;postID=2606855869926286500' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/2606855869926286500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/2606855869926286500'/><link rel='alternate' type='text/html' href='http://realisticenterprisearchitecture.blogspot.com/2009/12/getting-serious-about-enterprise.html' title='Getting Serious about Enterprise Architecture : Application of Formalisms'/><author><name>Bhavish Kumar Madurai</name><uri>http://www.blogger.com/profile/08409368721086299847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_0srkMlFbrAE/Sj-4JltGGJI/AAAAAAAAAC8/nL_FQbZZMzw/S220/FINAL_BHAVISH_PUBLISH.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_0srkMlFbrAE/SxWuX6UNL2I/AAAAAAAAAFU/DyYZjfsUd1c/s72-c/SAVARA.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-482237369711589553.post-4475655752684137871</id><published>2009-09-26T06:28:00.000-07:00</published><updated>2009-12-01T16:29:27.085-08:00</updated><title type='text'>Patterns to aid in discovery of Service Granularity</title><content type='html'>&lt;span style="font-family: 'trebuchet ms'; font-size: 85%;"&gt;&lt;strong&gt;&lt;span style="font-size: 130%;"&gt;Integration Patterns&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;The patterns contained within this section are primarily logical and SOA specific, and secondarily integration/interoperability specific.&lt;br /&gt;&lt;br /&gt;Each pattern solves a specific problem, and in most cases there is no direct duplication within separate patterns that will solve the same problem in all cases. There is always a level of variance.&lt;br /&gt;&lt;br /&gt;Each pattern is constructed with a series of logical components. A logical component can be physically implemented with one or more physical components, and can comprise of one or more pieces of technology.&lt;br /&gt;&lt;br /&gt;Similarly, the separation between components is a logical one; therefore two logical components can be physically implemented with one or more physical components.&lt;br /&gt;&lt;br /&gt;There is therefore another level of re-use beyond the scope of this section that ensures logical patterns are reused and physical patterns of implementation are also likewise reused.&lt;br /&gt;&lt;br /&gt;Each pattern considers a standard set of architectural statements and non-functional requirements. Where the pattern deviates from these (usually requiring additional non-functional requirements) then these will be explicitly highlighted within the pattern&lt;br /&gt;&lt;br /&gt;The following pattern and sub patterns have been identified:&lt;br /&gt;· Request Reply Method&lt;br /&gt;o Basic Request-Reply (Asynchronous)&lt;br /&gt;o Request-Reply (with ownership transfer in reply)&lt;br /&gt;o Request-Reply (Synchronous consumer)&lt;br /&gt;o Request-Reply (Decoupled reply)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;span style="font-family: 'trebuchet ms'; font-size: 85%;"&gt;&lt;br /&gt;· Publish and Subscribe Method&lt;br /&gt;o Basic Publish-Subscribe&lt;br /&gt;o Publish-Subscribe-Reply (one or more replies)&lt;br /&gt;o Publish-Subscribe-Reply (broker aggregates replies)&lt;br /&gt;&lt;br /&gt;· One Way Message Method&lt;br /&gt;o Basic One way Message (Asynchronous)&lt;br /&gt;o One way message with ownership transfer&lt;br /&gt;o One way message utilising ETL&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_0srkMlFbrAE/Sr4Z-Dcq9XI/AAAAAAAAAEc/eCNsBoO49dM/s1600-h/one.PNG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5385770758249837938" src="http://3.bp.blogspot.com/_0srkMlFbrAE/Sr4Z-Dcq9XI/AAAAAAAAAEc/eCNsBoO49dM/s640/one.PNG" style="float: left; margin-bottom: 10px; margin-left: 0px; margin-right: 10px; margin-top: 0px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_0srkMlFbrAE/Sr4ZxfiO9tI/AAAAAAAAAEU/bGVuLGLNOFI/s1600-h/one.PNG"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS'; font-size: 85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS'; font-size: 85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS'; font-size: 85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS'; font-size: 85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS'; font-size: 85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS'; font-size: 85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS'; font-size: 85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_0srkMlFbrAE/Sr4a0L9Tj1I/AAAAAAAAAEk/JfjO75tE-gI/s1600-h/two.PNG"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5385771688247136082" src="http://4.bp.blogspot.com/_0srkMlFbrAE/Sr4a0L9Tj1I/AAAAAAAAAEk/JfjO75tE-gI/s640/two.PNG" style="float: left; margin-bottom: 10px; margin-left: 0px; margin-right: 10px; margin-top: 0px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_0srkMlFbrAE/Sr4bqxuFx4I/AAAAAAAAAEs/xluxZGJUS0c/s1600-h/three.PNG"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5385772626096801666" src="http://1.bp.blogspot.com/_0srkMlFbrAE/Sr4bqxuFx4I/AAAAAAAAAEs/xluxZGJUS0c/s640/three.PNG" style="float: left; margin-bottom: 10px; margin-left: 0px; margin-right: 10px; margin-top: 0px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_0srkMlFbrAE/Sr4cmfTJ51I/AAAAAAAAAE0/0vhz3naG8i0/s1600-h/four.PNG"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5385773651944138578" src="http://3.bp.blogspot.com/_0srkMlFbrAE/Sr4cmfTJ51I/AAAAAAAAAE0/0vhz3naG8i0/s640/four.PNG" style="float: left; margin-bottom: 10px; margin-left: 0px; margin-right: 10px; margin-top: 0px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_0srkMlFbrAE/Sr4dgVBR-VI/AAAAAAAAAE8/XqLHngv73TE/s1600-h/five.PNG"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5385774645617228114" src="http://3.bp.blogspot.com/_0srkMlFbrAE/Sr4dgVBR-VI/AAAAAAAAAE8/XqLHngv73TE/s640/five.PNG" style="float: left; margin-bottom: 10px; margin-left: 0px; margin-right: 10px; margin-top: 0px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_0srkMlFbrAE/Sr4eq7Av9UI/AAAAAAAAAFE/a5CGwfoV7GM/s1600-h/six.PNG"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5385775927125865794" src="http://3.bp.blogspot.com/_0srkMlFbrAE/Sr4eq7Av9UI/AAAAAAAAAFE/a5CGwfoV7GM/s640/six.PNG" style="float: left; margin-bottom: 10px; margin-left: 0px; margin-right: 10px; margin-top: 0px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_0srkMlFbrAE/Sr4flh6kEiI/AAAAAAAAAFM/YaOf8UyOcrM/s1600-h/seven.PNG"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5385776934001316386" src="http://3.bp.blogspot.com/_0srkMlFbrAE/Sr4flh6kEiI/AAAAAAAAAFM/YaOf8UyOcrM/s640/seven.PNG" style="float: left; margin-bottom: 10px; margin-left: 0px; margin-right: 10px; margin-top: 0px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/482237369711589553-4475655752684137871?l=realisticenterprisearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://realisticenterprisearchitecture.blogspot.com/feeds/4475655752684137871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=482237369711589553&amp;postID=4475655752684137871' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/4475655752684137871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/4475655752684137871'/><link rel='alternate' type='text/html' href='http://realisticenterprisearchitecture.blogspot.com/2009/09/patterns-to-aid-in-discovery-of-service.html' title='Patterns to aid in discovery of Service Granularity'/><author><name>Bhavish Kumar Madurai</name><uri>http://www.blogger.com/profile/08409368721086299847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_0srkMlFbrAE/Sj-4JltGGJI/AAAAAAAAAC8/nL_FQbZZMzw/S220/FINAL_BHAVISH_PUBLISH.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_0srkMlFbrAE/Sr4Z-Dcq9XI/AAAAAAAAAEc/eCNsBoO49dM/s72-c/one.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-482237369711589553.post-6563141999682132963</id><published>2009-09-02T02:32:00.001-07:00</published><updated>2009-09-05T10:53:32.872-07:00</updated><title type='text'>SAVARA : (Architecture: From Art to Engineering)</title><content type='html'>Software development lifecycle has never been a precise science which is usually driven by ambiguity in requirements, architecture and cascading effect of ambiguity into code. Hence the evidence of large number of IT projects that either fail to deliver or overrun on cost and timescales&lt;br /&gt; &lt;br /&gt;Recognizing the need to eliminate ambiguity, we at Cognizant are collaborating with Red Hat to announce a new JBoss Community project called SAVARA that is aimed at solving this perennial problem of ambiguity through simulation and visualization by building upon the SOA Process Governance work that is going on within the JBoss Community (&lt;a href="http://www.jboss.org/overlord"&gt;http://www.jboss.org/overlord&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;PRESS RELEASE LINK: &lt;a href="http://press.redhat.com/2009/09/03/jboss-community-launches-savara-project/"&gt;http://press.redhat.com/2009/09/03/jboss-community-launches-savara-project/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;The SAVARA project applies engineering rigour and principles of industrialization to the software development process to improve productivity and quality of architectural artefacts, which result in reducing the cost and time to build business critical systems.&lt;br /&gt;&lt;br /&gt;I am Co-chairing this initiative along with Gary Brown (from Redhat)&lt;br /&gt; &lt;br /&gt;More details could be found at JBOSS Community Wiki &lt;a href="http://www.jboss.org/community/wiki/SAVARA"&gt;http://www.jboss.org/community/wiki/SAVARA&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/482237369711589553-6563141999682132963?l=realisticenterprisearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.jboss.org/savara' title='SAVARA : (Architecture: From Art to Engineering)'/><link rel='replies' type='application/atom+xml' href='http://realisticenterprisearchitecture.blogspot.com/feeds/6563141999682132963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=482237369711589553&amp;postID=6563141999682132963' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/6563141999682132963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/6563141999682132963'/><link rel='alternate' type='text/html' href='http://realisticenterprisearchitecture.blogspot.com/2009/09/savara-architecture-from-art-to.html' title='SAVARA : (Architecture: From Art to Engineering)'/><author><name>Bhavish Kumar Madurai</name><uri>http://www.blogger.com/profile/08409368721086299847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_0srkMlFbrAE/Sj-4JltGGJI/AAAAAAAAAC8/nL_FQbZZMzw/S220/FINAL_BHAVISH_PUBLISH.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-482237369711589553.post-4079381648819412867</id><published>2009-08-13T04:17:00.001-07:00</published><updated>2009-08-13T04:20:12.060-07:00</updated><title type='text'>Architecture and Governance Magazine</title><content type='html'>My article published in the current issue of Architecture and Governance Magazine &lt;br /&gt;&lt;br /&gt;Link: &lt;a href="http://www.architectureandgovernance.com/content/making-case-enterprise-integration-some-guiding-principles-steering-your-it-transformation"&gt;Bhavish Kumar  - Enterprise Integration&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/482237369711589553-4079381648819412867?l=realisticenterprisearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://realisticenterprisearchitecture.blogspot.com/feeds/4079381648819412867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=482237369711589553&amp;postID=4079381648819412867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/4079381648819412867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/4079381648819412867'/><link rel='alternate' type='text/html' href='http://realisticenterprisearchitecture.blogspot.com/2009/08/architecture-and-governance-magazine.html' title='Architecture and Governance Magazine'/><author><name>Bhavish Kumar Madurai</name><uri>http://www.blogger.com/profile/08409368721086299847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_0srkMlFbrAE/Sj-4JltGGJI/AAAAAAAAAC8/nL_FQbZZMzw/S220/FINAL_BHAVISH_PUBLISH.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-482237369711589553.post-5030470201117500253</id><published>2009-07-20T05:52:00.000-07:00</published><updated>2009-07-20T05:53:37.682-07:00</updated><title type='text'>Reuters Coverage of my talk at The Open Group EA Conference in London 2009</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/482237369711589553-5030470201117500253?l=realisticenterprisearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.reuters.com/article/pressRelease/idUS58956+27-Mar-2009+PRN20090327' title='Reuters Coverage of my talk at The Open Group EA Conference in London 2009'/><link rel='replies' type='application/atom+xml' href='http://realisticenterprisearchitecture.blogspot.com/feeds/5030470201117500253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=482237369711589553&amp;postID=5030470201117500253' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/5030470201117500253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/5030470201117500253'/><link rel='alternate' type='text/html' href='http://realisticenterprisearchitecture.blogspot.com/2009/07/reuters-coverage-of-my-talk-at-open.html' title='Reuters Coverage of my talk at The Open Group EA Conference in London 2009'/><author><name>Bhavish Kumar Madurai</name><uri>http://www.blogger.com/profile/08409368721086299847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_0srkMlFbrAE/Sj-4JltGGJI/AAAAAAAAAC8/nL_FQbZZMzw/S220/FINAL_BHAVISH_PUBLISH.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-482237369711589553.post-7704763766347982677</id><published>2009-07-03T11:30:00.000-07:00</published><updated>2009-07-03T11:34:55.438-07:00</updated><title type='text'>TOGAF - EA Practitioner Conference</title><content type='html'>I am officially running a survey for the Enterprise Architecture Practitioners Confernce (EAPC) working group to clearly identify the potential topics being presentd in future TOGAF Conferences. &lt;br /&gt;&lt;br /&gt;Would really appreciate your feedback and support in filling up the survey by following the link below. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a href="http://www.surveymonkey.com/s.aspx?sm=Guvkk7YxIFVCuNq7fR8HOg_3d_3d"&gt;TOGAF EAPC TOPIC SURVEY&lt;/a&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/482237369711589553-7704763766347982677?l=realisticenterprisearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://realisticenterprisearchitecture.blogspot.com/feeds/7704763766347982677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=482237369711589553&amp;postID=7704763766347982677' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/7704763766347982677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/7704763766347982677'/><link rel='alternate' type='text/html' href='http://realisticenterprisearchitecture.blogspot.com/2009/07/togaf-ea-practitioner-conference.html' title='TOGAF - EA Practitioner Conference'/><author><name>Bhavish Kumar Madurai</name><uri>http://www.blogger.com/profile/08409368721086299847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_0srkMlFbrAE/Sj-4JltGGJI/AAAAAAAAAC8/nL_FQbZZMzw/S220/FINAL_BHAVISH_PUBLISH.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-482237369711589553.post-5183141998497335962</id><published>2009-06-22T09:21:00.000-07:00</published><updated>2009-06-22T09:24:23.869-07:00</updated><title type='text'>Basic definitions of various architecture roles</title><content type='html'>&lt;strong&gt;Selected as best Answer on Linkedin&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;“IT architecture has always been compared to an engineering discipline like civil architecture or building systems design. Its only in the last decade or so that IT architecture has introduced a level of formalism and structure From a recruitment consultant's view the following could help &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Enterprise Architect &lt;/strong&gt;: EA refers to the holistic approach and mindset required to address an enterprise in terms of where it is today and where it wants to go in the future, along with the principles, roadmaps and frameworks that help to traverse the path. Enterprise Architect is a seasoned professional who has seen all elements of the value chain including (Business, Functional, Informational and Technology Architectures) and has been involved right from Visioning / Planning to the implementation of such a roadmap for an enterprise / organisation &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution Architect&lt;/strong&gt; - An architect who has covered the above mentioned areas with regards to a particular set of tactical OR strategic goals that have been clubbed into a programme. Further a solution architect will ensure that the solution envisioned for a particular enterprise is in adherence to the Enterprise Architecture roadmap and future direction set by the Enteprise Architecture function &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Technical Architect &lt;/strong&gt;- An architect whose focus is key to delivery of the infrastructure / technology elements of a particular programme or set of programmes. A technical architect looks primarily at Non Functional requirements to ensure that solutions delivered will fit with the existing roadmap defined by the Enterprise Architect in terms of adherence to technology principles, guidelines and policies. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Practice Manager &lt;/strong&gt;- This is a body who has had many years of experience in one / or / more of the above roles at major customers delivering highly complex and risk driven programmes and has finally landed into a role that looks at the following priorities 1. Generation of Intellectual Property (Driving new value propositions to the market) 2. Marketing of these propositions 3. Sales of these propositions 4. Resourcing who can support the delivery of these propositions to the market. A practice on architecture typically would contain a mixture of the above roles you mention. Do let me know if you require further detailed informaiton.”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/482237369711589553-5183141998497335962?l=realisticenterprisearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://realisticenterprisearchitecture.blogspot.com/feeds/5183141998497335962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=482237369711589553&amp;postID=5183141998497335962' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/5183141998497335962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/5183141998497335962'/><link rel='alternate' type='text/html' href='http://realisticenterprisearchitecture.blogspot.com/2009/06/basic-definitions-of-various.html' title='Basic definitions of various architecture roles'/><author><name>Bhavish Kumar Madurai</name><uri>http://www.blogger.com/profile/08409368721086299847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_0srkMlFbrAE/Sj-4JltGGJI/AAAAAAAAAC8/nL_FQbZZMzw/S220/FINAL_BHAVISH_PUBLISH.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-482237369711589553.post-3136179882071671196</id><published>2009-06-19T05:18:00.000-07:00</published><updated>2009-09-24T17:38:47.301-07:00</updated><title type='text'>Thoughts on SOA</title><content type='html'>The fundamental goal of Web Services and SOA is to improve ROI and TCO over traditionally implemented accidental architecture through point to point interfaces. However, the use of Web Services doesn't guarantee results. There are a number of challenges, many of which are organizational and not strictly technical, that needs to be addressed proactively to achieve measurable benefit.&lt;br /&gt;Narrowing down the set of acceptable ways to use standards from all the available options needs to be checked with policies and procedures. Of course, many of these policies and procedures will naturally need to change over time as regulatory or other compliance requirements change, so when thinking about TCO we need to factor in the inevitable cost of change.&lt;br /&gt;&lt;br /&gt;A second challenge is determining who pays for a service shared by many applications. With traditional line of business applications, figuring out who pays is easy - since one team owns everything. For a shared service, ideally each line of business should pay proportional to their use. Those who use it most should pay the most. Essentially this is a transfer-pricing model. It is important to consider how to track usage by each line of business accurately - if you can't measure usage, you can't charge for it!&lt;br /&gt;&lt;br /&gt;A third challenge is ensuring that service levels are met. To end users, the customers of the IT infrastructure, the order management application is still the order management application whether it's built as a monolith or it leverages shared services. In either case it must meet the same expectations of performance, availability and functionality. Conversely, if the same user uses two different applications, he may have different expectations of each - even if both applications leverage the same set of shared services.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Let's look at some of the critical success factors (CSFs) and key performance indicators (KPIs) that organisations need to look at when adopting SOA (see diagram below)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_0srkMlFbrAE/SjuEsljMgHI/AAAAAAAAAC0/OmC6GGkOY7w/s1600-h/SOA_GOALS_CSF_KPI.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5349014883961438322" style="WIDTH: 373px; CURSOR: hand; HEIGHT: 251px" alt="" src="http://4.bp.blogspot.com/_0srkMlFbrAE/SjuEsljMgHI/AAAAAAAAAC0/OmC6GGkOY7w/s320/SOA_GOALS_CSF_KPI.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;While the core Web Services standards successfully address the mechanics of letting applications to talk to one another, successful SOA implementations through delivery of technologies like Integration Buses mean addressing the challenges that lie beyond the pure mechanics of communication. The complexities are numerous: stakeholders with different agendas, policies with cross-functional implications, service levels that must be maintained at all costs, complex interrelationships between services and no lines painted on the data centre floor to connect any of the dots.&lt;br /&gt;&lt;br /&gt;Left to grow on its own, a network of Web Services will quickly degenerate into a tangled spaghetti of brittle, single-use integrations and fail to achieve the economies of scale or the cost and flexibility benefits of SOA.&lt;br /&gt;&lt;br /&gt;These challenges call for a new breed of solution - SOA Command and Control - that addresses the various technical, business, and organizational requirements and unites all pertinent knowledge in the SOA into a form that's understandable and actionable.&lt;br /&gt;&lt;br /&gt;There are five key imperatives of SOA Command and Control: Align, comply, observe, respond, optimize. These five imperatives encapsulate the required, and the associated value, of SOA Command and Control.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Align&lt;/strong&gt;&lt;br /&gt;IT is successful only if the business is successful, so IT must always be aligned with the business. SOA Command and Control must allow to measure SOA activity against business objectives to understand its current impact on the business, to determine how it's trending, and to predict where it will go in future.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Comply&lt;/strong&gt;&lt;br /&gt;True SOA Command and Control empowers stakeholders to move from a passive role to an active role of driving policy changes immediately and automatically across the organization. In addition, stakeholders gain visibility as to where and when the policies and procedures are being applied and/or violated.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Observe&lt;/strong&gt;&lt;br /&gt;By definition, SOA Command and Control provides both detailed and at-a-glance visibility into the inner workings of your SOA at any point in time - automatically, without expensive, time-consuming manual configuration. This facility lets us understand SOA-wide patterns and trends that would never be uncovered with solutions that provide simple statistics and only threshold, rule-based or predictive alerting.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Respond&lt;/strong&gt;&lt;br /&gt;Root cause analysis (RCA) is important in an SOA because symptoms rarely appear at the location of the root cause - and the root cause may be a service owned by a different group. With SOA Command and Control allow us to accurately and automatically determine the root cause of problems, without expensive, time-consuming manual configuration of rules or relationships. And, once the root cause is determined, the business process can respond in one of many different ways such as notifying administrators, black-listing users, rolling back service changes, rationing capacity, or modifying documents in transit. These responses can be triggered manually, fully automated or even manually overridden when automated responses don't produce the desired result.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Optimize&lt;/strong&gt;&lt;br /&gt;As with any IT infrastructure, services have a finite capacity to process consumer requests. Determining the capacity requirements of services is especially complicated because each consumer has a different pattern to use with different kinds of requests, and different peak usage periods. And, as new consumers come online, they consume capacity from the service and potentially affect the service level of everybody else. SOA Command and Control lets the business both proactively and reactively optimize the allocation of scarce service resources.&lt;br /&gt;&lt;br /&gt;With an effective SOA Command and Control infrastructure, policies can not only be defined once, centrally, but also automatically enforced in the fabric of the network itself. The capabilities of an effective SOA Command and Control platform lets organizations bypass the knowledge gap and successfully achieve the economies of scale as well as the critical cost, time and flexibility benefits of SOA.&lt;br /&gt;&lt;br /&gt;With effect to this need, typical organisations intend to leverage the power of standards based, metric driven SOA by implementing the ESB product suites for application integration using a phased approach.&lt;br /&gt;&lt;br /&gt;Reference: Enterprise SOA&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;SOA GOVERNANCE&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_0srkMlFbrAE/SrwKYk_k6LI/AAAAAAAAADs/ocXP0ELzfrk/s1600-h/Picture1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5385190671791745202" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 194px" alt="" src="http://1.bp.blogspot.com/_0srkMlFbrAE/SrwKYk_k6LI/AAAAAAAAADs/ocXP0ELzfrk/s320/Picture1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This is a business issue, as much as an architectural decision.&lt;br /&gt;&lt;br /&gt;Requires understanding, motivation, commitment, leadership, and co-operation.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Let's start with what do I mean by IT Governance:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Governance is the harvesting, control and management of key assets owned by an organisation in order to promote and enforce their use for maximum business benefit&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What do I then mean by SOA Governance:&lt;br /&gt;&lt;/strong&gt;An agile and efficient decision and accountability framework to effectively enable and assist in realizing the benefits of Service Orientation&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What are the general aims of SOA Governance:&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Business Services and Services Infrastructure Layer are key business assets and should be governed as such in line with Enterprise Architecture.&lt;br /&gt;&lt;br /&gt;Achieve standardisation of data formats and structures across distributed business services ( split by organisational and geographical boundaries)&lt;br /&gt;&lt;br /&gt;Achieve a shared services infrastructure (internal and external) at BSkyB through employing control and due diligence&lt;br /&gt;&lt;br /&gt;Align Governance as far as possible to BAU policies and procedures&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_0srkMlFbrAE/SrwK4btviXI/AAAAAAAAAD0/7F0tun0gHOA/s1600-h/Picture2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5385191219056839026" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 90px" alt="" src="http://3.bp.blogspot.com/_0srkMlFbrAE/SrwK4btviXI/AAAAAAAAAD0/7F0tun0gHOA/s320/Picture2.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You might want to pause and think through some of these questions:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;How&lt;/span&gt; &lt;/strong&gt;are IT and/or SOA Governance decisions made today?&lt;/em&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;em&gt;&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;What&lt;/strong&gt;&lt;/span&gt; decisions needs to made for your clients to have effective SOA Governance?&lt;/em&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;em&gt;&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;Who&lt;/strong&gt;&lt;/span&gt; should make these SOA Governance decisions?&lt;/em&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;em&gt;&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;How&lt;/strong&gt;&lt;/span&gt; will these SOA Governance decisions be made and monitored?&lt;/em&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;What&lt;/span&gt; &lt;/strong&gt;Structures, Process, Communication, Tools should be deployed&lt;/em&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;When&lt;/span&gt;&lt;/strong&gt; will these services go live on the bus?&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_0srkMlFbrAE/SrwLyowNdAI/AAAAAAAAAD8/GKHVooS6W40/s1600-h/Picture3.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5385192218989261826" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 380px; CURSOR: hand; HEIGHT: 219px" alt="" src="http://2.bp.blogspot.com/_0srkMlFbrAE/SrwLyowNdAI/AAAAAAAAAD8/GKHVooS6W40/s320/Picture3.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The governance model above gives you a clear separation of concerns and the granularity of how a business service is realised in terms of its components focussing on information flow through information architecture that is further supported by technical services and data&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;What should you typically consider when establishing SOA Governance?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Thinking of SOA Governance as a thinly layered model helps to clearly articulate the vision and the deliverbales and ownership of actions thereby leading to helping to build the justification case/ business case with tangible benefits identified at each layer.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_0srkMlFbrAE/SrwNZQVrJsI/AAAAAAAAAEE/2dMXWeKFOZA/s1600-h/SOA.bmp"&gt;&lt;span style="font-size:85%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5385193981962036930" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 400px; CURSOR: hand; HEIGHT: 326px" alt="" src="http://3.bp.blogspot.com/_0srkMlFbrAE/SrwNZQVrJsI/AAAAAAAAAEE/2dMXWeKFOZA/s400/SOA.bmp" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Each aspect of SOA governance requires defined goals&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;SOA processes and policies must be defined and documented&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;SOA processes must have clear accountabilities&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Strong support/commitment from senior management is a necessity for SOA governance process to work&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;All SOA processes should be agile, that facilitates continuous change and feedback&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Example SOA Governance Processes could be SOA Investment Approval Process or SOA Compliance / Alignment Process&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;For effective SOA Governance, it is necessary to have workable organizational structures to control and support all governance activities &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;People within the SOA Governance Model must be empowered to make and enforce decisions&lt;br /&gt;Each enterprise will have differing structure requirements and should transcend the organization chart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;SOA Board and SOA Compliance Team may have global, regional or business line scope&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Pitfalls of SOA Governance&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Cultural barriers&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Readiness to change&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Ownership of common services&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Change management of services and processes&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Business Case&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Business drivers&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Technology enablers&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;De-risk the future&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Standardisation&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Patterns&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Consolidation&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Breadth&lt;/strong&gt;&lt;br /&gt;90 Degree view vs. 360 Degree view&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;In summary "hope is not a viable SOA Strategy!"&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/482237369711589553-3136179882071671196?l=realisticenterprisearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://realisticenterprisearchitecture.blogspot.com/feeds/3136179882071671196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=482237369711589553&amp;postID=3136179882071671196' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/3136179882071671196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/3136179882071671196'/><link rel='alternate' type='text/html' href='http://realisticenterprisearchitecture.blogspot.com/2009/06/thoughts-on-soa.html' title='Thoughts on SOA'/><author><name>Bhavish Kumar Madurai</name><uri>http://www.blogger.com/profile/08409368721086299847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_0srkMlFbrAE/Sj-4JltGGJI/AAAAAAAAAC8/nL_FQbZZMzw/S220/FINAL_BHAVISH_PUBLISH.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_0srkMlFbrAE/SjuEsljMgHI/AAAAAAAAAC0/OmC6GGkOY7w/s72-c/SOA_GOALS_CSF_KPI.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-482237369711589553.post-5782764495531770166</id><published>2009-06-19T04:51:00.000-07:00</published><updated>2009-06-19T04:54:19.908-07:00</updated><title type='text'>Design Authority</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_0srkMlFbrAE/Sjt8TMFSIKI/AAAAAAAAACs/nyiIw6B7WOI/s1600-h/DESIGN_AUTHORITY_DOC_FLIGHT_PLANv0.1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://4.bp.blogspot.com/_0srkMlFbrAE/Sjt8TMFSIKI/AAAAAAAAACs/nyiIw6B7WOI/s320/DESIGN_AUTHORITY_DOC_FLIGHT_PLANv0.1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5349005651535339682" /&gt;&lt;/a&gt;&lt;br /&gt;Attached above is an example Design Authority document flight plan that can be used as a checklist for establishment, mobilisation and execution of a fit for purpose Design Authority in an enterprise&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/482237369711589553-5782764495531770166?l=realisticenterprisearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://realisticenterprisearchitecture.blogspot.com/feeds/5782764495531770166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=482237369711589553&amp;postID=5782764495531770166' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/5782764495531770166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/5782764495531770166'/><link rel='alternate' type='text/html' href='http://realisticenterprisearchitecture.blogspot.com/2009/06/design-authority.html' title='Design Authority'/><author><name>Bhavish Kumar Madurai</name><uri>http://www.blogger.com/profile/08409368721086299847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_0srkMlFbrAE/Sj-4JltGGJI/AAAAAAAAAC8/nL_FQbZZMzw/S220/FINAL_BHAVISH_PUBLISH.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_0srkMlFbrAE/Sjt8TMFSIKI/AAAAAAAAACs/nyiIw6B7WOI/s72-c/DESIGN_AUTHORITY_DOC_FLIGHT_PLANv0.1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-482237369711589553.post-2796986550433149442</id><published>2009-02-11T10:16:00.000-08:00</published><updated>2009-12-02T03:37:00.348-08:00</updated><title type='text'>OPEN GROUP SLIDES</title><content type='html'>&lt;a href="http://www.opengroup.org/public/member/proceedings/q209/q209a/Presentations/kumar.pdf"&gt;Presentations made by Bhavish Kumar at The Open Group Enterprise Architecture Practitioners Conferences.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 12px; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin: auto; width: 540px;"&gt;&lt;object height="341" style="margin: 0px;" width="538"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/egowidget2.swf"/&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slidesharecdn.com/swf/egowidget2.swf" flashVars="feedurl=user/bmadurai&amp;amp;widgettitle=Presentations%20by%20Bhavish%20Kumar%20Madurai" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="538" height="341"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;div style="font-family: tahoma,arial; font-size: 11px; height: 26px; padding-top: 2px; text-align: left;"&gt;&lt;a href="http://www.slideshare.net/?src=egowidget" title="SlideShare"&gt;&lt;img alt="SlideShare" src="http://static.slidesharecdn.com/swf/logo_embd.png" style="border: 0px none; margin-bottom: -5px;" /&gt;&lt;/a&gt; | &lt;a href="http://www.slideshare.net/widgets/presentation-pack" title="Get your Presentation Pack"&gt;Get your Presentation Pack&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/482237369711589553-2796986550433149442?l=realisticenterprisearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://opengrouppresentations.blogspot.com' title='OPEN GROUP SLIDES'/><link rel='replies' type='application/atom+xml' href='http://realisticenterprisearchitecture.blogspot.com/feeds/2796986550433149442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=482237369711589553&amp;postID=2796986550433149442' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/2796986550433149442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/2796986550433149442'/><link rel='alternate' type='text/html' href='http://realisticenterprisearchitecture.blogspot.com/2009/02/open-group-slides.html' title='OPEN GROUP SLIDES'/><author><name>Bhavish Kumar Madurai</name><uri>http://www.blogger.com/profile/08409368721086299847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_0srkMlFbrAE/Sj-4JltGGJI/AAAAAAAAAC8/nL_FQbZZMzw/S220/FINAL_BHAVISH_PUBLISH.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-482237369711589553.post-8957693895275823146</id><published>2008-11-20T06:22:00.000-08:00</published><updated>2011-12-01T14:06:50.767-08:00</updated><title type='text'>The Bridge between Enterprise Architecture and Programme Management</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/482237369711589553-8957693895275823146?l=realisticenterprisearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://realisticenterprisearchitecture.blogspot.com/feeds/8957693895275823146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=482237369711589553&amp;postID=8957693895275823146' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/8957693895275823146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/8957693895275823146'/><link rel='alternate' type='text/html' href='http://realisticenterprisearchitecture.blogspot.com/2008/11/bridge-between-enterprise-architecture.html' title='The Bridge between Enterprise Architecture and Programme Management'/><author><name>Bhavish Kumar Madurai</name><uri>http://www.blogger.com/profile/08409368721086299847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_0srkMlFbrAE/Sj-4JltGGJI/AAAAAAAAAC8/nL_FQbZZMzw/S220/FINAL_BHAVISH_PUBLISH.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-482237369711589553.post-8852556931392377432</id><published>2008-05-19T11:57:00.000-07:00</published><updated>2009-12-09T08:59:56.163-08:00</updated><title type='text'>Insight : EA and EI</title><content type='html'>&lt;strong&gt;&lt;u&gt;&lt;span style="font-family: times new roman; font-size: 85%;"&gt;Prologue:&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;Enterprise Architecture (EA) can mean different things to different people depending upon the role and responsibility of the individual within the organisation and depending upon the context of the organisation (either being a consultancy OR an end user). To many it is a framework, while others view it as a collection of rules, or a methodology for defining and designing infrastructure services. However the common aims are to improve alignment of the IT Infrastructure with business goals and to attempt to bring stability to an ever changing, chaotic and complex situation.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;EA provides the essential backbone (framework) or blueprints for the communication, interpretation and implementation of corporate objectives throughout the organisation and enables the evolution of a strongly aligned IT environment. A plausible way of achieving this would be through creation of a number of interconnected architecture views. The various available frameworks (commercial and / or non-commercial) break the definition of Enterprise Architecture into a different number models and artefacts. EA at the most consists of three main elements viz. Business, Information and Operations.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;An effective and pragmatic EA relies on having a common platform and systems infrastructure on which to base the organisations products and services. What we see is, an increasing need of convergence of multiple technologies into a platform providing components for building, managing and deploying services. The convergence platform should be centred on loosely-coupled integration at all levels – system, applications, information, processes and people and the ability to quickly reconfigure these elements to react to threats and opportunities in an organisation’s environment. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;&lt;strong&gt;&lt;u&gt;&lt;em&gt;How do we achieve it? &lt;/em&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;Well we first look at some guiding principles which are very much like a lighthouse providing necessary direction and steer to the IT transformation ocean liner… and they are: &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;&lt;strong&gt;Security&lt;/strong&gt; – The delicate balance between acceptable risk and usability. This is becoming one of the main issues that all public and private sector organsiations have to contend with. It is vital that an enterprise’s information is adequately protected and it will become a precondition of doing business in the future, especially with the inextricable move toward e-business and e-government. The pre-requisite is for security architecture to be considered and deployed at an enterprise level rather than a last minute consideration that this area often receives.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;&lt;strong&gt;Adapatability&lt;/strong&gt; – This is required to keep pace with the ever-altering internal and external environment organisations find themselves in. Solutions have to be flexible, catering to changes in requirements, procedures, processes and organisation. Flexibility is also important for successful IT projects and to ensure the robustness of IT services. An important facet of architecture must be the use of modularity to enable continual adaptation, to meet changing business needs and allow re-use of software.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;&lt;strong&gt;Standards&lt;/strong&gt; – for open interfaces and data models delivered thorough an Enterprise wide Governance framework are crucial if an EA approach is to succeed. The use of standards extends further than just being used for interoperability. Openness is important for protecting IT investments, both in short and long term by shielding against supplier dependency. The move to more componentisation relies on standardisation. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;&lt;strong&gt;Performance&lt;/strong&gt; – must be a critical part of the architecture design. As with security it is very costly to add scalability as an afterthought. Systems need to maintain efficiency and service levels regardless of demand. The whole operation is reliant on the performance of the weakest link!. The architecture must support the increase in users, transaction volumes and data capacity and prevention of bottlenecks. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;&lt;strong&gt;Management&lt;/strong&gt; – of the complete architecture process is another important factor. The need for such features such as version control, end-to-end visibility, and monitoring become even more critical. The administration focus should be on support on SLAs, policy-based management and supplying a method of measuring effectiveness.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Defining EA:&lt;br /&gt;&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;EA facilitates a top-down , business objectives led approach, building up a coherent set of business, information, organisation and services architectures that provide different views of the organisation, relationships, proceses and data dependent upon the stakeholder requirements.&lt;br /&gt;&lt;br /&gt;EA addresses the need to look at external factors such as market intelligence and exterior environmental events, rather than just looking at current portfolio of in-flight projects/ programmes. This enables the Enterprise Architect to strategise, draw synergies and evaluate opportunities and threats presented by these issues and to determine if changes are required to the enterprise blueprint&lt;br /&gt;&lt;br /&gt;A services model utilises the logical-level deliverables provided by the other architectures (business and information) , expanding a platform-independent view of the business processes with associated data and presentation requirements, and using this to develop a platform and technology-dependent model, taking “cognisance” of technologies and utilising a services platform with common components and services. Approaches gaining significant traction in this area of SOA are enterprise class communications backbone like ESB, Model Driven Architecture and adoption of frameworks like TOGAF.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;&lt;em&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;&lt;em&gt;&lt;strong&gt;What are customers talking about?:&lt;br /&gt;Enterprise Architecture:&lt;br /&gt;&lt;/strong&gt;&lt;/em&gt;· A number of organisations have implemented an EA. Approaches vary: it can be top down or bottom up&lt;br /&gt;· An EA model can have four levels: Business Architecture, Information Architecture, Applications &amp;amp; Systems Architecture, Technical Architecture&lt;br /&gt;· It is important to have a common vision of where the business is going: this greatly influences application and hardware strategy.&lt;br /&gt;· Key: model the business based on its services: processes can then be modelled within this&lt;br /&gt;· Use templates for EA. Aim for reusability. Identify interdependencies&lt;br /&gt;· Basic tools such as Visio plus Word, or Visio plus Office are commonly used (about half of delegate&lt;br /&gt;· organisations only use these)&lt;br /&gt;· EA is the technique for communicating with the business: methodologies and tools help this&lt;br /&gt;· Tools can be used to document applications and business processes (not necessarily in one tool)&lt;br /&gt;· Important: Consider how the information from the tool will be used to ensure it is fit for its purposes and aids communication&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 78%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;&lt;strong&gt;Plans:&lt;br /&gt;&lt;/strong&gt;− The business strategy translates into the IT strategy.&lt;br /&gt;− Have a planning period covering three years&lt;br /&gt;− Review and update the plan regularly&lt;br /&gt;− Have a decommissioning plan&lt;br /&gt;− Expose projects at an early stage.&lt;br /&gt;&lt;br /&gt;· Build governance from the board down. A strong CIO is needed to get support from the business&lt;br /&gt;· Identify the IT elements of business budgets and aggregate them: this shows a total cost of IT&lt;br /&gt;· Have some form of EA Policing / Auditing / Review. Always review pilots&lt;br /&gt;· Achieving control: a lot can be achieved by making the adoption of governance part of personal appraisal objectives.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 78%;"&gt;&lt;/span&gt;&lt;span style="font-size: 78%;"&gt;&lt;strong&gt;&lt;em&gt;Enterprise Integration: &lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;Increase the access to and ability to change the Application Services (based upon business need):&lt;br /&gt;− Open published interface standards including XML data formats, Web Services, JMS, FTP and HTTP. Further WSDL and W3C Schemas as service definition” language, and SOAP as the “messaging protocol language”.&lt;br /&gt;− The capability to selectively store message data in an external data store as it traverses the middleware&lt;br /&gt;− Reduced impact of changes to IT Business services to the business&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;Improve the availability and reliability of the Application Services&lt;br /&gt;− Access to additional (existing) services.&lt;br /&gt;− Generic high availability interconnects facility between all supported system components&lt;br /&gt;− Reduced technical risk of supporting IT Business services&lt;br /&gt;− Load Balancing , fault tolerance and automatic scale up through configuration provisioning&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;&lt;strong&gt;&lt;u&gt;&lt;em&gt;What to consider when focussing on enterprise integration?:(See table)&lt;/em&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_0srkMlFbrAE/SDHTf_-PnXI/AAAAAAAAAAY/5U7koWBHou4/s1600-h/EI.JPG"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5202171591291542898" src="http://bp1.blogger.com/_0srkMlFbrAE/SDHTf_-PnXI/AAAAAAAAAAY/5U7koWBHou4/s640/EI.JPG" style="float: left; margin: 0px 10px 10px 0px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;&lt;span style="font-size: 78%;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Typical Offerings in this space:&lt;br /&gt;&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size: 78%;"&gt;&lt;/span&gt;&lt;span style="font-size: 78%;"&gt;&lt;strong&gt;Enterprise Architecture Maturity Assessment &lt;/strong&gt;- An exercise that involves interviewing and work-shopping with key individuals of the organisation usually at the CXO level to enable addressing immediate needs and setting the direction for the “internal” enterprise (application, programme, organisation - portfolios) and for the “external” enterprise (partners, suppliers, sourcing strategies, selling strategies and most importantly customer retention and growth)&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;&lt;strong&gt;Envisioning&lt;/strong&gt;&amp;nbsp;– A technique that aims to align organisational stakeholders to business opportunities / challenges through a rapid, high impact and workshop enabled process. This alignment also takes into consideration the core elements or requirements of a solution that addresses this issue or opportunity, and a credible delivery plan. This approach can further be used to capture detailed requirements and to help with tactical and strategic decision making&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;&lt;strong&gt;Thought Leadership and Innovation around SOA&lt;/strong&gt; – through a robust framework based upon the integration of Programme Management (MSP) and Enterprise architecture methods (TOGAF), EAI COE offerings around specific technologies and further through active participation of standards bodies like HL7 , W3C on Choreography to name a few.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Epilogue:&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;This paper deals with some of the basics around why organisations are giving a serious thought to Enterprise Architecture and how these considerations play a major role in linking to initiatives like Enterprise Integration. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;While it is important to focus on immediate programmes at hand – it is becoming increasingly imperative to also take a step back and view the enterprise from a “aircraft pilot’s viewpoint” to enable stronger linkage of IT initiatives to Business goals, strategies and measures.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;Enterprise Integration through traditional EAI methods need to focus on distributed / federated architectures that span multiple geographies and disparate business processes.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;A clear view on the definitions, policies and standards for EA and requirements for EI will help the architect on the ground to safely steer this ship to the target destination.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/482237369711589553-8852556931392377432?l=realisticenterprisearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://realisticenterprisearchitecture.blogspot.com/feeds/8852556931392377432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=482237369711589553&amp;postID=8852556931392377432' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/8852556931392377432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/482237369711589553/posts/default/8852556931392377432'/><link rel='alternate' type='text/html' href='http://realisticenterprisearchitecture.blogspot.com/2008/05/insight-ea-and-ei.html' title='Insight : EA and EI'/><author><name>Bhavish Kumar Madurai</name><uri>http://www.blogger.com/profile/08409368721086299847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_0srkMlFbrAE/Sj-4JltGGJI/AAAAAAAAAC8/nL_FQbZZMzw/S220/FINAL_BHAVISH_PUBLISH.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_0srkMlFbrAE/SDHTf_-PnXI/AAAAAAAAAAY/5U7koWBHou4/s72-c/EI.JPG' height='72' width='72'/><thr:total>1</thr:total></entry></feed>
