<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Sehmi-Conscious Thoughts : Architecture</title><link>http://blogs.msdn.com/asehmi/archive/tags/Architecture/default.aspx</link><description>Tags: Architecture</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Architecture Journal #17 - Article on Distributed Embedded Systems</title><link>http://blogs.msdn.com/asehmi/archive/2008/10/07/architecture-journal-17-article-on-distributed-embedded-systems.aspx</link><pubDate>Tue, 07 Oct 2008 12:21:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8983773</guid><dc:creator>asehmi</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/asehmi/comments/8983773.aspx</comments><wfw:commentRss>http://blogs.msdn.com/asehmi/commentrss.aspx?PostID=8983773</wfw:commentRss><wfw:comment>http://blogs.msdn.com/asehmi/rsscomments.aspx?PostID=8983773</wfw:comment><description>&lt;p&gt;&lt;a title="Download Architecture Journal 17" href="http://www.msarchitecturejournal.com/pdf/Journal17.pdf" target="_blank"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 15px 5px 0px; border-right-width: 0px" height="169" alt="image" src="http://blogs.msdn.com/blogfiles/asehmi/WindowsLiveWriter/ArchitectureJournal17ArticleonDistribute_A52F/image_5.png" width="244" align="left" border="0"&gt;&lt;/a&gt; I've been working on Distributed Embedded Systems and related communications technology recently so for the "Distributed Computing", Issue #17, of the Microsoft Architecture Journal I wrote a paper on the subject. My Aim was to open up - 'expose' - this very exciting field to the "traditional" distributed systems community. As the industry moves from standalone, smart devices to connected devices and then towards systems of service-oriented connected devices, we will begin to see much more overlap with "traditional" distributed systems design and architecture practices. Not everything we (traditional distributed systems developers and architects) know translates easily to the world of distributed embedded systems, so it's vitally important to understand the different challenges and issues faced, technical imperatives, development strategies, and technology road maps. Hopefully, in my paper, I've done some justice towards answering those questions.&lt;/p&gt; &lt;p&gt;Apart from my own paper there's a fab collections of others. I haven't started reading them as yet, but personally know and respect many of the authors. I know attendees of PDC2008 will be receiving a copy of the Journal, so we've been calling this the "PDC Issue"! The new editorial team are beginning to make their positive marks and you'll notice a new clean, bold look to the Journal as it starts to establish a shared identity with Microsoft other "architecture evangelism" assets. I approve wholeheartedly, but it still hasn't got the minimalism I think we prefer in Europe Western/Northern. But at the end of day it's about content value and that you certainly have in abundance.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.msarchitecturejournal.com/pdf/Journal17.pdf"&gt;http://www.msarchitecturejournal.com/pdf/Journal17.pdf&lt;/a&gt; &lt;!-- &lt;p&gt;&lt;iframe style="border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 26px; background-color: #ffffff" marginwidth="0" marginheight="0" src="http://cid-a5f7ad2e511a1926.skydrive.live.com/embedrow.aspx/Public/Journal|_17|_Sehmi.pdf" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt; --&gt; &lt;p&gt;On another note, my colleague, &lt;a href="http://www.linkedin.com/in/yuriyz" target="_blank"&gt;Yuriy Zaytsev&lt;/a&gt;, alerted me to a &lt;a href="http://www.meti.go.jp/english/press/data/nBackIssue20080522_01.html"&gt;Japan MITI survey&lt;/a&gt; which concluded:  &lt;ul&gt; &lt;li&gt;(4) &lt;i&gt;Over 40% of the quality problems with embedded products after shipment are caused by software errors.&lt;/i&gt; &lt;br&gt;&lt;i&gt;The leading cause of the quality problems with embedded products after shipment was software errors (46.3%), followed by hardware design faults (21.8%) and production faults (12.7%). A trend over the past four years is that the percentage of faults during product conceptualization and specification continues to fall year after year. Software errors have remained the major cause of quality problems for the past four years.&lt;br&gt;&lt;/i&gt; &lt;li&gt;&lt;em&gt;(6) Advanced* embedded software engineers are needed.&lt;br&gt;Although overall shortages are easing, demand is still high for embedded software engineers with advanced skills; the shortage rate of entry-level engineers was 26.3%, while that of advanced (experienced) engineers was 48.4%. Over the three years from 2006, the shortage rate of entry-level engineers fell from 44.2% to 26.3%, showing the largest decline among all the categories. The shortage rate of advanced engineers stood out last year at 64.9%, but the rate declined this year, making the disparity between different skill levels restored to an extent equivalent to that of two years ago.&lt;br&gt;&lt;br&gt;&lt;/em&gt;&lt;em&gt;&lt;font size="2"&gt;*Advanced: Capable of implementing technologies, methodologies and businesses while exercising leadership or capable of implementing these while leading internal and external teams by means of standardization and the development of new technologies.&lt;br&gt;Intermediate: Capable of discovering and solving challenges in business operations while exercising leadership.&lt;br&gt;Entry-level: Capable of discovering and solving challenges in business operations under the leadership of higher-level engineers.&lt;br&gt;&lt;/font&gt;&lt;/em&gt; &lt;li&gt;&lt;em&gt;(7) Software engineering methods have been introduced for improving quality and developing human resources.&lt;br&gt;The respondents’ most common reason for having adopted solutions developed and provided by the Software Engineering Center was “quality improvement” (cited by more than 75%), followed by “human resource development” (more than 60%). This suggests that many respondents recognize SEC’s solutions as effective for solving major challenges in developing embedded software. About 70% of those who have adopted SEC’s solutions give high marks to them, rating them as being “beyond expectations” or “just as expected.” &lt;/em&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;The questions that arise for me, especially in the context of realizing Distributed Embedded Systems solutions (i.e. Complex Embedded Systems), are:  &lt;ul&gt; &lt;li&gt;Which, if any, of the software development processes, design and architecture methods we use in traditional software development, can be leveraged in Embedded Systems development to mitigate these quality problems and skills shortages?  &lt;li&gt;What is Microsoft doing to address these issues in terms of next generation tool chains for this industry?&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Over the next few months we'll certainly be exploring these questions in more detail and report back our learning.  &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Anyway, here’s wishing you a great read of Journal 17!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8983773" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/asehmi/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/JOURNAL/default.aspx">JOURNAL</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/Distributed+Computing/default.aspx">Distributed Computing</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/Embedded+Systems/default.aspx">Embedded Systems</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/MSArchitectPortal/default.aspx">MSArchitectPortal</category></item><item><title>Aspiring Architect Series - 2008</title><link>http://blogs.msdn.com/asehmi/archive/2008/06/13/aspiring-architect-series-2008.aspx</link><pubDate>Sat, 14 Jun 2008 00:45:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8595031</guid><dc:creator>asehmi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/asehmi/comments/8595031.aspx</comments><wfw:commentRss>http://blogs.msdn.com/asehmi/commentrss.aspx?PostID=8595031</wfw:commentRss><wfw:comment>http://blogs.msdn.com/asehmi/rsscomments.aspx?PostID=8595031</wfw:comment><description>&lt;p&gt;&lt;a href="http://files.skyscrapr.net/users/ContentMap/SocialNetWorkWPF.xbap"&gt;&lt;img alt="" hspace="16" src="http://msdn.microsoft.com/bb428857.contentmap(en-us,MSDN.10).gif" align="right"&gt;&lt;/a&gt;My mate Mohammad Akif in Microsoft Canada is doing a sterling job helping folks aspiring to become Software Architects by providing a gentle introduction to common methodologies and software architectures. Visit his Blog to see the full list of upcoming Webcasts in the &lt;a title="Aspiring Architect Series - 2008" href="http://blogs.msdn.com/mohammadakif/archive/2008/06/04/aspiring-architect-series-2008.aspx" target="_blank"&gt;Aspiring Architect Series - 2008&lt;/a&gt;! These will run, one every day, from June 16 - 26, 2008.&lt;/p&gt; &lt;p&gt;For those of you new to this field, definitely plug into &lt;a title="JOURNAL" href="http://msdn.microsoft.com/en-us/arcjournal/default.aspx" target="_blank"&gt;The Microsoft Architects Journal&lt;/a&gt; as well. We have a ton of very useful material you will benefit from regularly.&lt;/p&gt; &lt;p&gt;If you want more visit the &lt;a title="MSDN Architecture Center" href="http://msdn.microsoft.com/en-us/architecture/default.aspx" target="_blank"&gt;MSDN Architecture Center&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8595031" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/asehmi/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/MSArchitectPortal/default.aspx">MSArchitectPortal</category></item><item><title>Web Services Competency Workshop In-A-Box</title><link>http://blogs.msdn.com/asehmi/archive/2007/06/20/web-services-competency-workshop-in-a-box.aspx</link><pubDate>Wed, 20 Jun 2007 22:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3429977</guid><dc:creator>asehmi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/asehmi/comments/3429977.aspx</comments><wfw:commentRss>http://blogs.msdn.com/asehmi/commentrss.aspx?PostID=3429977</wfw:commentRss><wfw:comment>http://blogs.msdn.com/asehmi/rsscomments.aspx?PostID=3429977</wfw:comment><description>&lt;P&gt;&lt;B&gt;&lt;I&gt;Originally Created: 2005-06-12&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/beatsch/" mce_href="http://blogs.msdn.com/beatsch/"&gt;Beat Schwegler&lt;/A&gt;, Architect on my team,&amp;nbsp;informs us the latest version of&amp;nbsp;his Web Service Competency Workshop can be download from &lt;A href="http://download.microsoft.com/download/d/7/5/d75b2e8b-ba74-4c34-a6b3-80912ba79dc6/WS%20ARCH/WSCWS_In_A_Box.zip" mce_href="http://download.microsoft.com/download/d/7/5/d75b2e8b-ba74-4c34-a6b3-80912ba79dc6/WS%20ARCH/WSCWS_In_A_Box.zip"&gt;here&lt;/A&gt;. There's ~20MB of slides and demos and&amp;nbsp;in my opinion is the best set of coherent content&amp;nbsp;on this subject that I have seen.&amp;nbsp;Go get it!&lt;/P&gt;
&lt;P&gt;Beat says:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;The &lt;SPAN&gt;content consists of two parts: The first one discusses architecture and concepts where the second one is dedicated to implementation and technology:&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;&lt;EM&gt;Update on SOA and Web Services&lt;/EM&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;EM&gt;The grey area between service and object-oriented design&lt;/EM&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;EM&gt;Web Services and attachments&lt;/EM&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;EM&gt;Web Services versioning and extensibility concepts&lt;/EM&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;EM&gt;Best practices for Web Services interoperability&lt;/EM&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;EM&gt;Understanding asmx 1.x&lt;/EM&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;EM&gt;asmx 1.x performance aspects&lt;/EM&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;EM&gt;What’s new in asmx 2.0&lt;/EM&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;EM&gt;Web Service enhancements 2.0 (WSE 2.0)&lt;/EM&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;In our next fiscal year (i.e. at Microsoft) we'll be reloading this workshop with new content covering Indigo and have another workshop which will look at Service design using &lt;A href="http://lab.msdn.microsoft.com/vs2005/teamsystem/workshop" mce_href="http://lab.msdn.microsoft.com/vs2005/teamsystem/workshop"&gt;DSLs and the GAT&lt;/A&gt;. Cool!&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3429977" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/asehmi/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/Service-Orientation/default.aspx">Service-Orientation</category></item><item><title>Composite UI Application Block</title><link>http://blogs.msdn.com/asehmi/archive/2007/06/20/composite-ui-application-block.aspx</link><pubDate>Wed, 20 Jun 2007 22:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3429933</guid><dc:creator>asehmi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/asehmi/comments/3429933.aspx</comments><wfw:commentRss>http://blogs.msdn.com/asehmi/commentrss.aspx?PostID=3429933</wfw:commentRss><wfw:comment>http://blogs.msdn.com/asehmi/rsscomments.aspx?PostID=3429933</wfw:comment><description>&lt;P&gt;&lt;SPAN class=tx&gt;&lt;STRONG&gt;&lt;EM&gt;Originally Created: 2005-05-14&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;I'm not a UI design guru but I can surely&amp;nbsp;recognize a good thing when I see it! Whether you're an architect or developer the &lt;A href="http://workspaces.gotdotnet.com/cab" mce_href="http://workspaces.gotdotnet.com/cab"&gt;CAB&lt;/A&gt; from &lt;A href="http://www.microsoft.com/practices" mce_href="http://www.microsoft.com/practices"&gt;MS patterns&amp;nbsp;&amp;amp; practices&lt;/A&gt; will certainly interest you. To quote from &lt;A href="http://blogs.msdn.com/eugeniop" mce_href="http://blogs.msdn.com/eugeniop"&gt;Eugenio Pace's blog&lt;/A&gt;&amp;nbsp;&lt;A href="http://blogs.msdn.com/eugeniop/archive/2005/05/10/416288.aspx" mce_href="http://blogs.msdn.com/eugeniop/archive/2005/05/10/416288.aspx"&gt;entry&lt;/A&gt; on this subject: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;The &lt;EM&gt;architect&lt;/EM&gt;, would use CAB to build the reusable infrastructure and define the common [UI] services to be used by all applications&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;The &lt;EM&gt;solution developer&lt;/EM&gt; would develop SmartParts [composable UI parts] that could be used anywhere&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;The &lt;EM&gt;solution assembler&lt;/EM&gt; would create an instance of an app composing SmartParts and maybe some "glue" code&lt;/FONT&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Combine this stuff with the &lt;A href="http://lab.msdn.microsoft.com/teamsystem/workshop/gat/intro.aspx" mce_href="http://lab.msdn.microsoft.com/teamsystem/workshop/gat/intro.aspx"&gt;Guidance Automation Toolkit&lt;/A&gt; and the various &lt;A href="http://www.gotdotnet.com/workspaces/workspace.aspx?id=60dd1bb9-0d1e-45e0-975a-a7f398697344" mce_href="http://www.gotdotnet.com/workspaces/workspace.aspx?id=60dd1bb9-0d1e-45e0-975a-a7f398697344"&gt;Smart Client&lt;/A&gt; initiatives (like Offline App Block and Updater App Block, see &lt;A href="http://msdn.microsoft.com/library/en-us/dnpag2/html/entlib.asp" mce_href="http://msdn.microsoft.com/library/en-us/dnpag2/html/entlib.asp"&gt;EntLib&lt;/A&gt;) and I think you can see lots of really flexible UI development possibilities starting to emerge. Furthermore, with &lt;A href="http://msdn.microsoft.com/Longhorn/understanding/pillars/Indigo/default.aspx" mce_href="http://msdn.microsoft.com/Longhorn/understanding/pillars/Indigo/default.aspx"&gt;Indigo&lt;/A&gt;'s support for&amp;nbsp;peer-to-peer channels and duplex communications, the&amp;nbsp;notion of treating "&lt;A href="http://staff.newtelligence.net/clemensv/PermaLink,guid,f3ee8c60-c912-4c6e-ae5d-7179bf4a879b.aspx" mce_href="http://staff.newtelligence.net/clemensv/PermaLink,guid,f3ee8c60-c912-4c6e-ae5d-7179bf4a879b.aspx"&gt;users as&amp;nbsp;services&lt;/A&gt;" doesn't appear to be so far-fetched after all!&amp;nbsp;Think about it... if&amp;nbsp;UI can be easily custom-composed&amp;nbsp;(using CAB of course) based on a particular message exchange semantic and the task&amp;nbsp;in context, then applications can be built that will really merge users into the message-based and service-oriented world. Ron Jacobs, Clemens Vasters and I had a little &lt;A href="http://www.ronjacobs.com/podcast/default.htm" mce_href="http://www.ronjacobs.com/podcast/default.htm"&gt;discussion&lt;/A&gt;&amp;nbsp;about this recently (April 21, 2005).&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3429933" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/asehmi/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/Service-Orientation/default.aspx">Service-Orientation</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/Smart+Client/default.aspx">Smart Client</category></item><item><title>SOA Me Your Pod Baby!</title><link>http://blogs.msdn.com/asehmi/archive/2007/06/20/soa-me-your-pod-baby.aspx</link><pubDate>Wed, 20 Jun 2007 22:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3429740</guid><dc:creator>asehmi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/asehmi/comments/3429740.aspx</comments><wfw:commentRss>http://blogs.msdn.com/asehmi/commentrss.aspx?PostID=3429740</wfw:commentRss><wfw:comment>http://blogs.msdn.com/asehmi/rsscomments.aspx?PostID=3429740</wfw:comment><description>&lt;P&gt;&lt;STRONG&gt;Originally Created: 2005-04-25&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Last Thursday was fun! &lt;A href="http://www.ronjacobs.com/" mce_href="http://www.ronjacobs.com/"&gt;Ron Jacobs&lt;/A&gt; (Product Marketing Manager in the PAG Team) was over in UK giving a presentation on &lt;A href="http://workspaces.gotdotnet.com/entlib" mce_href="http://workspaces.gotdotnet.com/entlib"&gt;EntLib&lt;/A&gt; as part of the ongoing &lt;A href="http://www.microsoft.com/uk/msdn/architecture/default.mspx" mce_href="http://www.microsoft.com/uk/msdn/architecture/default.mspx"&gt;UK Architect Forum&lt;/A&gt; series of events. Clemens Vasters was also in UK doing some webcasts for my team. &lt;/P&gt;
&lt;P&gt;Ron had this cool idea to get us together for a good banter about service orientation and hard issues in message processing. I couldn't believe it when he more-or-less proceeds to set up a mini recording studio! It was complete with amplifiers, headphones, remote microphones, and obligatory big tough carry case. Apparently he's become a PodCast junkie and lugs this gear around with him all over the world. On his &lt;A href="http://www.ronjacobs.com/podcast/default.htm" mce_href="http://www.ronjacobs.com/podcast/default.htm"&gt;PodCast site&lt;/A&gt;, Ron has a veritable cornucopia of interesting recorded chats with folks he encounnters on his travels... and this time, Clemens and I &lt;EM&gt;got PodCasted&lt;/EM&gt;! &lt;/P&gt;
&lt;P&gt;Go get our your Pod and happy listening!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3429740" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/asehmi/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/Service-Orientation/default.aspx">Service-Orientation</category></item><item><title>SOA for Industrial Strength Applications: A Workshop</title><link>http://blogs.msdn.com/asehmi/archive/2007/06/20/soa-for-industrial-strength-applications-a-workshop.aspx</link><pubDate>Wed, 20 Jun 2007 21:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3429405</guid><dc:creator>asehmi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/asehmi/comments/3429405.aspx</comments><wfw:commentRss>http://blogs.msdn.com/asehmi/commentrss.aspx?PostID=3429405</wfw:commentRss><wfw:comment>http://blogs.msdn.com/asehmi/rsscomments.aspx?PostID=3429405</wfw:comment><description>&lt;P&gt;&lt;B&gt;&lt;I&gt;Originally Created: 2004-09-14&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Wow, I've been AWOL for far too long! Two reasons: a) It was&amp;nbsp;a long&amp;nbsp;and busy summer period for me which I spent worrying about how to make the next&amp;nbsp;year of work&amp;nbsp;as fun as the last one has been, and b) I turned off my blog referral notifications which sort of made me forget I had one!&lt;/P&gt;
&lt;P&gt;Anyway, let me start with something light and promote a great workshop&amp;nbsp;based on&amp;nbsp;content newtelligence A.G. and my Architecture team developed together&amp;nbsp;for Microsoft.&lt;/P&gt;
&lt;P&gt;This content is the same stuff that begat FABRIQ, and as you all&amp;nbsp;know&amp;nbsp;the team&amp;nbsp;that produced&amp;nbsp;FABRIQ has some magic! So, bottom line, I am confident that&amp;nbsp;this version of the&amp;nbsp;workshop&amp;nbsp;which newtelligence offers will&amp;nbsp;be nothing short of excellent, and given that the creators and teachers are masters of .NET and SOA in general, it should not be missed. Any enterprise software development team considering building first class, no, should I say, &lt;EM&gt;world class&lt;/EM&gt; .NET systems, should get these guys in-house. Individuals who want to compete in the tough commercial world of distributed systems development and consulting&amp;nbsp;will really&amp;nbsp;benefit from attending this&amp;nbsp;workshop gaining very special new skills absolutely necessary for the future.&lt;BR&gt;&lt;BR&gt;Here's a synopsis:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Building industrial strength applications based on Service Oriented Architecture principles and Microsoft® .NET requires a lot of knowledge. There are numerous technical and design oriented considerations spanning the whole application “stack” – from resource abstraction strategies and transaction control, business service and component design, presentation control logic, robust event logging, integrated security management, to performance and scalability considerations.&amp;nbsp;The workshop delivers insight into the “services philosophy” and the theoretical foundations of service-compatible transaction techniques, scalability and federation patterns, autonomy and more! newtelligence’s SOA workshop is built to benefit application developers and architects.&amp;nbsp;&lt;BR&gt;&lt;/EM&gt;&lt;BR&gt;&lt;EM&gt;Where/When: Duesseldorf, October 13-15, 2004&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3429405" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/asehmi/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/FABRIQ/default.aspx">FABRIQ</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/Miscellaneous/default.aspx">Miscellaneous</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/Service-Orientation/default.aspx">Service-Orientation</category></item><item><title>Signed off on JOURNAL3</title><link>http://blogs.msdn.com/asehmi/archive/2007/06/20/signed-off-on-journal3.aspx</link><pubDate>Wed, 20 Jun 2007 20:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3428014</guid><dc:creator>asehmi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/asehmi/comments/3428014.aspx</comments><wfw:commentRss>http://blogs.msdn.com/asehmi/commentrss.aspx?PostID=3428014</wfw:commentRss><wfw:comment>http://blogs.msdn.com/asehmi/rsscomments.aspx?PostID=3428014</wfw:comment><description>&lt;P&gt;&lt;B&gt;&lt;I&gt;Originally Created: 2004-07-27&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/asehmi/images/3428295/original.aspx" border=0&gt; &lt;IMG src="http://blogs.msdn.com/photos/asehmi/images/3428244/original.aspx" border=0&gt; &lt;IMG src="http://blogs.msdn.com/photos/asehmi/images/3428255/original.aspx" border=0&gt;&lt;/P&gt;
&lt;P&gt;It has been a busy few weeks&amp;nbsp;at work wrapping up&amp;nbsp;FY04 and planning for FY05. If we pull off&amp;nbsp;the plan then loads of good things will happen. I've also been working hard to get&amp;nbsp;&lt;A href="http://www.architecturejournal.net/" mce_href="http://www.architecturejournal.net"&gt;JOURNAL&lt;/A&gt; out. We had a few hiccups along the way but&amp;nbsp;I signed off JOURNAL3 yesterday... it's an excellent issue even if I say so myself.&lt;/P&gt;
&lt;P&gt;To any authors reading this... many congratulations and thank you! I'll be sending you email separately.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3428014" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/asehmi/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/asehmi/archive/tags/JOURNAL/default.aspx">JOURNAL</category></item></channel></rss>