<?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>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Loosely Coupled Thinking : e-Gov</title><link>http://blogs.msdn.com/jevdemon/archive/tags/e-Gov/default.aspx</link><description>Tags: e-Gov</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>"Office Open XML will meet our new standards for acceptable open formats"</title><link>http://blogs.msdn.com/jevdemon/archive/2005/11/28/497755.aspx</link><pubDate>Tue, 29 Nov 2005 08:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:497755</guid><dc:creator>jevdemon</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jevdemon/comments/497755.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jevdemon/commentrss.aspx?PostID=497755</wfw:commentRss><wfw:comment>http://blogs.msdn.com/jevdemon/rsscomments.aspx?PostID=497755</wfw:comment><description>&lt;P&gt;&lt;FONT face=Arial size=2&gt;MA &lt;/FONT&gt;&lt;A href="http://www.eetimes.com/news/latest/showArticle.jhtml;jsessionid=ZBE5IYQ1VXY22QSNDBGCKHSCJUMEKJVN?articleID=174402121&amp;amp;printable=true"&gt;&lt;FONT face=Arial size=2&gt;reverses itself &lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial size=2&gt;on adopting Microsoft Office Open XML format.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;You can get a sneak peek at &lt;A href="http://www.microsoft.com/office/preview/developers/fileoverview.mspx"&gt;Office Open XML format here&lt;/A&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Arial size=2&gt;&lt;U&gt;Update&lt;/U&gt;: &lt;A href="http://www.computerworld.com/governmenttopics/government/itgovernment/story/0,10801,106580,00.html"&gt;Sun's Carl Cargill urges MA to rethink its opinion&lt;/A&gt;.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Cargill raises a rather interesting point (&lt;/FONT&gt;&lt;A href="http://www.computerworld.com/governmenttopics/government/itgovernment/story/0,10801,106580,00.html"&gt;&lt;FONT face=Arial size=2&gt;according to ComputerWorld&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial size=2&gt;) - (emphasis mine):&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;EM&gt;&lt;FONT face=Arial size=2&gt;Cargill said it would be a "mistake" for Massachusetts to support Open XML based on "a single vendor's promise to submit a new product to a standards body at some point in the future." Instead, the state should move forward with its support of OpenDocument as the standard format for state documents, because not only has it already been approved by a standards body, but &lt;STRONG&gt;it also allows any vendor to build upon the standard, something an ISO or Ecma standard wouldn't allow&lt;/STRONG&gt;, he wrote. &lt;/FONT&gt;&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;XML is just text with pointy brackets and is totally extensible.&amp;nbsp; I have yet to see any "schema police" prevent anyone from extending any XML schema.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=1&gt;BTW - I'm not too keen on the name "Open XML" - it appears to have been invented by the Department of Redundancy Department....&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=497755" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jevdemon/archive/tags/OffTopic/default.aspx">OffTopic</category><category domain="http://blogs.msdn.com/jevdemon/archive/tags/XML/default.aspx">XML</category><category domain="http://blogs.msdn.com/jevdemon/archive/tags/e-Gov/default.aspx">e-Gov</category></item><item><title>IMS Advanced Web Services Profiles</title><link>http://blogs.msdn.com/jevdemon/archive/2005/06/29/433953.aspx</link><pubDate>Wed, 29 Jun 2005 22:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:433953</guid><dc:creator>jevdemon</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jevdemon/comments/433953.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jevdemon/commentrss.aspx?PostID=433953</wfw:commentRss><wfw:comment>http://blogs.msdn.com/jevdemon/rsscomments.aspx?PostID=433953</wfw:comment><description>&lt;P&gt;&lt;SPAN class=325454117-24062005&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;SPAN class=405021117-28062005&gt;I&lt;/SPAN&gt;MS (Instructional Management Systems, Global Learning Consortium - &lt;SPAN class=325454117-24062005&gt;&lt;A title=http://www.imsglobal.org/ href="http://www.imsglobal.org/"&gt;&lt;FONT title=http://www.imsglobal.org/ color=#000000&gt;www.imsglobal.org&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;) is an international standards group developing interoperable technical standards for e-Learning.&amp;nbsp; Membership includes leading technology system suppliers, publishers, user organizations and universities active in e-Learning.&amp;nbsp;&amp;nbsp; I (briefly) attended IMS' recent &lt;A href="http://www.imsglobal.org/altilab/"&gt;ALT-I-Lab&lt;/A&gt; conference in &lt;A href="http://www.imdb.com/title/tt0119164/locations"&gt;Sheffield&lt;/A&gt; to present the IMS Advanced Web Services Profiles.&amp;nbsp; The profiles are designed to provide prescriptive guidance on how the &lt;A href="http://www.w3.org/Submission/ws-addressing/"&gt;WS-Addressing&lt;/A&gt;, &lt;A href="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0.pdf"&gt;WS-Security&lt;/A&gt; and &lt;A href="http://www.w3.org/TR/soap12-mtom/"&gt;MTOM&lt;/A&gt; specifications can be used to transport &lt;A href="http://www.imsglobal.org/content/packaging/"&gt;IMS Content Packages&lt;/A&gt; from point to point.&amp;nbsp; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=325454117-24062005&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;My presentation is &lt;A href="http://ourmedia.org/sites/ourmedia.org/files/IMS%20Profiles.ppt"&gt;here&lt;/A&gt;.&amp;nbsp; I had to depart Sheffield early (prior to my presentation actually) so I created a &lt;A href="http://www.archive.org/download/JohnEvdemonIMSAdvancedWebServicesDemo/Demo.wmv"&gt;video&lt;/A&gt; of the demo to leave at the conference.&amp;nbsp; The video of the demo is &lt;A href="http://www.archive.org/download/JohnEvdemonIMSAdvancedWebServicesDemo/Demo.wmv"&gt;here&lt;/A&gt; (Windows Media format).&amp;nbsp; Word of warning regarding the video: I didn't have an external mike handy and the mike on my laptop didn't seem to work.&amp;nbsp; To get around this issue I "typed" subtitles much like you might see in an old silent movie (laughable but strangely effective).&amp;nbsp; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=325454117-24062005&gt;&lt;FONT face=Arial size=2&gt;Let me know if you would like a copy of the code used in the demo (totally unsupported of course!).&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=325454117-24062005&gt;&lt;FONT face=Arial size=2&gt;Sheffield was an interesting place and reminded me a lot of &lt;A href="http://en.wikipedia.org/wiki/Pittsburgh"&gt;my old hometown&lt;/A&gt;.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=433953" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jevdemon/archive/tags/WebServices-IntegrationandInterop/default.aspx">WebServices-IntegrationandInterop</category><category domain="http://blogs.msdn.com/jevdemon/archive/tags/Service+Orientation/default.aspx">Service Orientation</category><category domain="http://blogs.msdn.com/jevdemon/archive/tags/XML/default.aspx">XML</category><category domain="http://blogs.msdn.com/jevdemon/archive/tags/e-Gov/default.aspx">e-Gov</category></item><item><title>Indigo has arrived</title><link>http://blogs.msdn.com/jevdemon/archive/2005/03/25/402374.aspx</link><pubDate>Fri, 25 Mar 2005 23:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:402374</guid><dc:creator>jevdemon</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jevdemon/comments/402374.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jevdemon/commentrss.aspx?PostID=402374</wfw:commentRss><wfw:comment>http://blogs.msdn.com/jevdemon/rsscomments.aspx?PostID=402374</wfw:comment><description>&lt;font face="Arial" size="2"&gt;You know you want it.&amp;nbsp;Now &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=85ab132b-f1aa-4422-b053-272d79863013&amp;amp;displaylang=en"&gt;go get it&lt;/a&gt;&lt;/font&gt;&lt;font face="Arial" size="2"&gt;.&lt;/font&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=402374" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jevdemon/archive/tags/WebServices-IntegrationandInterop/default.aspx">WebServices-IntegrationandInterop</category><category domain="http://blogs.msdn.com/jevdemon/archive/tags/Service+Orientation/default.aspx">Service Orientation</category><category domain="http://blogs.msdn.com/jevdemon/archive/tags/OffTopic/default.aspx">OffTopic</category><category domain="http://blogs.msdn.com/jevdemon/archive/tags/XML/default.aspx">XML</category><category domain="http://blogs.msdn.com/jevdemon/archive/tags/e-Gov/default.aspx">e-Gov</category></item><item><title>Thinking about SOA (again)</title><link>http://blogs.msdn.com/jevdemon/archive/2004/12/17/323889.aspx</link><pubDate>Sat, 18 Dec 2004 02:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:323889</guid><dc:creator>jevdemon</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/jevdemon/comments/323889.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jevdemon/commentrss.aspx?PostID=323889</wfw:commentRss><wfw:comment>http://blogs.msdn.com/jevdemon/rsscomments.aspx?PostID=323889</wfw:comment><description>&lt;ul style="MARGIN-TOP: 0in" type="disc"&gt; &lt;li class="MsoNormal" style="MARGIN: 6pt 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font face="Arial" size="2"&gt;Eventually we’ll stop talking about SOA and go back to talking about Architecture.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;When we stop talking about SOA it will finally become a reality (who talks about 3-tier architectures anymore?).&lt;/font&gt;&amp;nbsp;&amp;nbsp; &lt;em&gt;&lt;font face="Arial" size="1"&gt;Thanks to &lt;a href="http://www.devhawk.net/"&gt;Harry&lt;/a&gt; for this one!&lt;/font&gt;&lt;/em&gt; &lt;li class="MsoNormal" style="MARGIN: 6pt 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font face="Arial" size="2"&gt;SOAs are like snowflakes – no two will be the same.&lt;/font&gt; &lt;li class="MsoNormal" style="MARGIN: 6pt 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font face="Arial" size="2"&gt;SOAs will most likely be built using &lt;a title="" href="http://msdn.microsoft.com/webservices/" target="_blank"&gt;web services&lt;/a&gt; (but building &lt;a title="" href="http://msdn.microsoft.com/webservices/" target="_blank"&gt;web services&lt;/a&gt; will not necessarily result in a SOA).&lt;/font&gt; &lt;li class="MsoNormal" style="MARGIN: 6pt 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font face="Arial" size="2"&gt;The most valuable services will be used in ways in which their original architects never intended or expected.&lt;/font&gt; &lt;li class="MsoNormal" style="MARGIN: 6pt 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font face="Arial" size="2"&gt;A specification without an implementation is a hypothesis and should be treated as such.&lt;/font&gt; &lt;li class="MsoNormal" style="MARGIN: 6pt 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font face="Arial" size="2"&gt;SOA is not new.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;CORBA, DCE, DCOM and EDI were all early examples.&lt;/font&gt; &lt;li class="MsoNormal" style="MARGIN: 6pt 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font face="Arial" size="2"&gt;EDI may have provided the first example of SOA principles (e.g. document-centric, loosely coupled, etc).&lt;/font&gt; &lt;li class="MsoNormal" style="MARGIN: 6pt 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font face="Arial" size="2"&gt;SOA is not &lt;a title="" href="http://msdn.microsoft.com/webservices/" target="_blank"&gt;web services&lt;/a&gt;&lt;/font&gt; &lt;li class="MsoNormal" style="MARGIN: 6pt 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font face="Arial" size="2"&gt;SOA is a design philosophy, not a technology or a methodology&lt;/font&gt; &lt;li class="MsoNormal" style="MARGIN: 6pt 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font face="Arial" size="2"&gt;SOA does not enable or ensure the alignment of IT and business.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;The IT industry has been promising this for decades –there is no silver bullet for aligning IT and business.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Alignment of IT and business is an organizational issue that will not be resolved by an architectural design philosophy alone.&lt;/font&gt; &lt;li class="MsoNormal" style="MARGIN: 6pt 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font face="Arial" size="2"&gt;Service Orientation (SO) will happen in your organization in one of two possible ways: chaotically (typical approach) or in a disciplined manner.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;The path your organization takes (and the cost of later fixing that path) is up to you.&lt;/font&gt; &lt;li class="MsoNormal" style="MARGIN: 6pt 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font face="Arial" size="2"&gt;Companies that fail to adopt SOA will be less competitive in the marketplace,&lt;/font&gt; &lt;li class="MsoNormal" style="MARGIN: 6pt 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font face="Arial" size="2"&gt;SOA is a means for realizing loosely coupled business processes.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Loosely coupled business processes (not services) are the key to an agile organization.&lt;/font&gt; &lt;li class="MsoNormal" style="MARGIN: 6pt 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;SOA is a means, not an end.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:place w:st="on"&gt;Opportunity&lt;/st1:place&gt; emerges when a SOA is used. &lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt; &lt;li class="MsoNormal" style="MARGIN: 6pt 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font face="Arial" size="2"&gt;A service’s value is equivalent to the number of business processes in which it appears.&lt;/font&gt; &lt;li class="MsoNormal" style="MARGIN: 6pt 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font face="Arial" size="2"&gt;Services are not Distributed Objects&lt;/font&gt; &lt;li class="MsoNormal" style="MARGIN: 6pt 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font face="Arial" size="2"&gt;Business Processes are not Distributed Objects&lt;/font&gt; &lt;li class="MsoNormal" style="MARGIN: 6pt 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font face="Arial" size="2"&gt;Distributed Objects and Legacy Systems should be cleaved into services&lt;/font&gt; &lt;li class="MsoNormal" style="MARGIN: 6pt 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font face="Arial" size="2"&gt;If you set out to “do SOA” you will fail. &lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/span&gt;All IT projects have the objective of improving the performance of the enterprise – there is no point for the IT project to exist otherwise.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=323889" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jevdemon/archive/tags/WebServices-IntegrationandInterop/default.aspx">WebServices-IntegrationandInterop</category><category domain="http://blogs.msdn.com/jevdemon/archive/tags/Compliance/default.aspx">Compliance</category><category domain="http://blogs.msdn.com/jevdemon/archive/tags/Service+Orientation/default.aspx">Service Orientation</category><category domain="http://blogs.msdn.com/jevdemon/archive/tags/BPEL4WS/default.aspx">BPEL4WS</category><category domain="http://blogs.msdn.com/jevdemon/archive/tags/XML/default.aspx">XML</category><category domain="http://blogs.msdn.com/jevdemon/archive/tags/e-Gov/default.aspx">e-Gov</category></item></channel></rss>