<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB"><title type="html">Michael Platt&amp;#39;s WebLog </title><subtitle type="html">Computer Engineering       </subtitle><id>http://blogs.technet.com/b/michael_platt/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/michael_platt/" /><link rel="self" type="application/atom+xml" href="http://blogs.technet.com/b/michael_platt/atom.aspx" /><generator uri="http://telligent.com" version="5.6.50428.7875">Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><updated>2006-07-30T14:12:00Z</updated><entry><title>Moving my Blog</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/michael_platt/archive/2006/12/29/moving-my-blog.aspx" /><id>http://blogs.technet.com/b/michael_platt/archive/2006/12/29/moving-my-blog.aspx</id><published>2006-12-29T22:53:00Z</published><updated>2006-12-29T22:53:00Z</updated><content type="html">&lt;P&gt;I have moved my blog to xxx. In future all my blog posts will be there.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Note, someone has taken over my domain and published offensive materials so I have removed the link until this is resolved to avoid pointing to the site.&lt;/P&gt;
&lt;P&gt;My apologies for any offense caused, some things are very difficult to control on the internet :)&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=573062" width="1" height="1"&gt;</content><author><name>Michael Platt</name><uri>http://blogs.technet.com/Michael-Platt/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Innovation and Llamas</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/michael_platt/archive/2006/08/21/448298.aspx" /><id>http://blogs.technet.com/b/michael_platt/archive/2006/08/21/448298.aspx</id><published>2006-08-21T22:45:00Z</published><updated>2006-08-21T22:45:00Z</updated><content type="html">&lt;FONT face=Verdana size=2&gt;No, I didnt get it either but here is an article by IBM on&lt;A href="http://www-306.ibm.com/e-business/ondemand/us/innovation/master/inventor_b.shtml"&gt; Llamas and innovation&lt;/A&gt;. The interesting thing for me is that Andy used to work for me many moons ago at IBM and hasnt changed a bit! He's now a master inventor though, we didnt have those in my day.&lt;/FONT&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=448298" width="1" height="1"&gt;</content><author><name>Michael Platt</name><uri>http://blogs.technet.com/Michael-Platt/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Windows Live Writer</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/michael_platt/archive/2006/08/16/447265.aspx" /><id>http://blogs.technet.com/b/michael_platt/archive/2006/08/16/447265.aspx</id><published>2006-08-17T01:33:00Z</published><updated>2006-08-17T01:33:00Z</updated><content type="html">&amp;nbsp;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;We have just &lt;A href="http://windowslivewriter.spaces.live.com/"&gt;announced availability &lt;/A&gt;of the Beta of Windows Live Writer. This is a really great product and very important (IMHO)&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=447265" width="1" height="1"&gt;</content><author><name>Michael Platt</name><uri>http://blogs.technet.com/Michael-Platt/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Blinq</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/michael_platt/archive/2006/08/16/447263.aspx" /><id>http://blogs.technet.com/b/michael_platt/archive/2006/08/16/447263.aspx</id><published>2006-08-17T01:22:00Z</published><updated>2006-08-17T01:22:00Z</updated><content type="html">&amp;nbsp;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;We have just &lt;A href="http://blogs.msdn.com/brada/archive/2006/06/22/640978.aspx"&gt;announced a new&amp;nbsp;tool called Blinq &lt;/A&gt;which produces a webform from a database schema. This is a really neat product which will make generating database based applications much easier.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Its been suggested that it's a framework like Ruby on Rails. In my opinion this is not correct, it is a scaffold built from the schema like a rails scaffold but does not include the language or framework elements of ROR. &lt;A href="http://timheuer.com/blog/archive/2006/06/16/12714.aspx"&gt;Tim has it right in his comparison&lt;/A&gt;. Mind you it wouldn’t be difficult to add them..&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=447263" width="1" height="1"&gt;</content><author><name>Michael Platt</name><uri>http://blogs.technet.com/Michael-Platt/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Gartners Latest Hype cycle</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/michael_platt/archive/2006/08/16/447260.aspx" /><id>http://blogs.technet.com/b/michael_platt/archive/2006/08/16/447260.aspx</id><published>2006-08-17T01:02:00Z</published><updated>2006-08-17T01:02:00Z</updated><content type="html">&amp;nbsp;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;There are a ton of things that have come out which I feel are pretty important that I haven't blogged about so I will try to catch up a bit. &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;First off &lt;A href="http://www.gartner.com/it/page.jsp?id=495475"&gt;Gartner's latest prognostications &lt;/A&gt;put Web 2.0 at the top of the things to watch for the enterprise. As a matter of interest I went back to see when I came to that conclusion and it was last November, I actually blogged about it in &lt;A href="http://blogs.technet.com/michael_platt/archive/2006/02/09/419148.aspx"&gt;Febuary&lt;/A&gt;. Funnily enough I have noticed that I am quite often about six months ahead of where the industry is going.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;I'm not sure that I agree with Gartners sub elements to web 2.0 (I hate all the ajax hype) or timescales (I think the collective intelligence will happen very soon) but maybe in six months time...&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=447260" width="1" height="1"&gt;</content><author><name>Michael Platt</name><uri>http://blogs.technet.com/Michael-Platt/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Software + Services: An Architectural Perspective</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/michael_platt/archive/2006/08/14/446805.aspx" /><id>http://blogs.technet.com/b/michael_platt/archive/2006/08/14/446805.aspx</id><published>2006-08-15T00:04:00Z</published><updated>2006-08-15T00:04:00Z</updated><content type="html">&amp;nbsp;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;I have spent the last couple of weeks pulling together my rather disjointed thoughts about the &lt;A href="http://msdn.microsoft.com/architecture/default.aspx?pull=/library/en-us/dnbda/html/SoftServices.asp"&gt;Architecture of Software + Services into a short article &lt;/A&gt;which has just been published on &lt;A href="http://msdn.microsoft.com/architecture/"&gt;MSDN&lt;/A&gt;. Enjoy!&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=446805" width="1" height="1"&gt;</content><author><name>Michael Platt</name><uri>http://blogs.technet.com/Michael-Platt/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Innovation</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/michael_platt/archive/2006/08/14/446800.aspx" /><id>http://blogs.technet.com/b/michael_platt/archive/2006/08/14/446800.aspx</id><published>2006-08-14T23:41:00Z</published><updated>2006-08-14T23:41:00Z</updated><content type="html">&amp;nbsp;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;I have been blogging for a while about business value and how the whole &lt;A href="http://blogs.technet.com/michael_platt/archive/2006/06/06/433461.aspx"&gt;Web 2.0 thing in the enterprise&lt;/A&gt; will be about &lt;A href="http://blogs.technet.com/michael_platt/archive/2006/05/19/429421.aspx"&gt;business value and not productivity&lt;/A&gt;. I am convinced this is the way things are going and so was doing some research in the whole business value area which lead me to technology driven innovation and innovation generally. There is some great work going on in innovation by companies such &lt;A href="http://www.ge.com/files/usa/stories/en/Growth_The_HBR_Interview.pdf"&gt;as GE&lt;/A&gt; and &lt;A href="ftp://ftp.software.ibm.com/annualreport/2005/innovate_with_IBM.pdf"&gt;IBM,&lt;/A&gt; interestingly enough I used to work in an indirect way for &lt;A href="http://irvingwb.typepad.com/about.html"&gt;Irving Wladawsky-Berger&lt;/A&gt; who is leading &lt;A href="http://www.cs.manchester.ac.uk/Events_subweb/special/IWB_CCR_Innovation.pdf"&gt;IBM's innovation work &lt;/A&gt;and I have a good deal of respect for his abilities.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Wikipedia has a really &lt;A href="http://en.wikipedia.org/wiki/Innovation"&gt;good article about innovation &lt;/A&gt;and points to marketing and product as important innovation areas, &lt;A href="http://blogs.technet.com/michael_platt/archive/2006/06/02/432067.aspx"&gt;just as I had independently determined&lt;/A&gt;. It misses the importance of &lt;A href="http://blogs.technet.com/michael_platt/archive/2006/06/09/434611.aspx"&gt;consumer centric innovation&lt;/A&gt; however but then I found a book called "&lt;A href="http://web.mit.edu/evhippel/www/democ.htm"&gt;Democratizing Innovation&lt;/A&gt;" by &lt;A href="http://web.mit.edu/evhippel/www/"&gt;Eric von Hippel&lt;/A&gt;, author of "&lt;A href="http://web.mit.edu/evhippel/www/sources.htm"&gt;Sources of Innovation&lt;/A&gt;" which seems to be completely about consumer centric innovation. I shall have to read it in more detail.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Innovation, business value and efficacy are going to be the watchwords for Organizations in the next five years and consumers and collaboration will be the delivery mechanism of innovation on a new platform built from software + services. &lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=446800" width="1" height="1"&gt;</content><author><name>Michael Platt</name><uri>http://blogs.technet.com/Michael-Platt/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>The Opportunity for Web 2.0 in the Enterprise</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/michael_platt/archive/2006/07/31/444227.aspx" /><id>http://blogs.technet.com/b/michael_platt/archive/2006/07/31/444227.aspx</id><published>2006-08-01T01:42:00Z</published><updated>2006-08-01T01:42:00Z</updated><content type="html">&amp;nbsp;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Dislocations cause business opportunities, new marketplaces and new models of commerce. This latest dislocation is no different than previous dislocations as can bee seen from the huge number of small dynamic startups that there are in the Web 2.0 space. As in previous dislocations we will see many of these business techniques and technologies move into the enterprise and provide new marketplaces and opportunities. &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Whilst there will be opportunity in the IT space caused by the ability to outsource services and use new tools and software in the organization to improve productivity and team working the real opportunity in the short term will be in the business side of the enterprise.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;The most interesting and potentially most profitable use of Web 2.0 techniques in the Enterprise is however in the customer facing areas of organizations and in a few specialist internal business areas. The specialist areas are things like product development where customer involvement and discussion in product design and development via blogs, wikis and discussion forums is a very fertile area for innovation and development. The other internal area which could benefit from these techniques is training where the use of video, VOIP, messaging, chat and even mobile delivery has considerable and extensive potential.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;In terms of customer facing activities the whole of the customer contact, sales and customer relationship management cycle will be revolutionized by the Web 2.0 tools and techniques that are in common use in the consumer space. In marketing the opportunity to provide rich, interactive media and close customer interactivity through wiki's and blogs will provide new ways of contacting and engaging with potential customers. In sales the use of new form factor devices such as mobile phones to interact with the customer throughout the sales process is another area for new development. Finally in customer support the use of video to assist with problem resolution and blogs and wiki's for self help will create whole new support models. &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;All these areas can be made to be self funding through the use of advertising based models in the IT systems. It is certainly possible to think of the new marketing being a profit center for the organization.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Web 2.0 will create a huge new range of ways of interacting with customers and consumers for enterprises of all sizes that in turn will provide new marketplaces, business opportunities and revenue generation. &lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=444227" width="1" height="1"&gt;</content><author><name>Michael Platt</name><uri>http://blogs.technet.com/Michael-Platt/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>The Service Platform</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/michael_platt/archive/2006/07/31/444204.aspx" /><id>http://blogs.technet.com/b/michael_platt/archive/2006/07/31/444204.aspx</id><published>2006-07-31T21:03:00Z</published><updated>2006-07-31T21:03:00Z</updated><content type="html">&amp;nbsp;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;The Consumer web (Web 2.0) and the enterprise Web (SOA) both have value and applicability, the consumer web where responsiveness and scale are important the enterprise web where security and integrity are paramount. It is highly unlikely that organizations will either replace all their present systems or find the security and data integrity available in the consumer world to be appropriate to business critical information but they will want to take advantage of the Web 2.0 levels of responsiveness and flexibility. Organizations will add service support to their present server software based IT systems and use supplied services from SaaS based Web 2.0 systems to create a melded software and services approach loosely connected with a Service Oriented message passing system. This will allow organizations to ensure the appropriate levels of data security, availability, responsiveness and flexibility to their organization, their partners and their customers. &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;In this joint SOA and Web 2.0, or software and services world, services will be supplied from service suppliers and / or enterprises and will be composited into new services or be mashed up on the device to produce secure, flexible and adaptable systems. So for example an Enterprise search system could include internet search from a SaaS provider, a internal search system running on an organizations servers and a local search on individual devices to provide a composite search experience. &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Microsoft strongly believes that a "one size fits all" approach will not be appropriate for the organization of the future and the enterprise will include individual device, server and SaaS supplied services in a client server service configuration running both server software and Software as a Service to provide a complete service platform.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;On top of this service platform there are a number of cross platform functions that are required such as identity and relationship management, search and discovery services, communication and collaboration services and content creation and management services. These provide user, consumer, partner and enterprise support across the complete Software + Services or Services platform layer for areas such as search, email, messenger, blogging and wikis. These cross service platform functions build a federated infrastructure layer across the organizationally distributed services platform and use one another to provide a complete service platform.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Relationship and Reputation (RR)&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;This is in many ways the underlying layer for the other elements of the Service Platform and provides all the security and governance support for those layers. It has multiple layers starting at the bottom with federated logon and single sign on support and identity and access control The R&amp;amp;R layer also supports the concepts of relationships with other individuals and systems and the roles played by these. Finally a trust and reputation layer&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;exists on top of the identity and relationship layer to provide levels of trust and reputation by role and individual which includes support for ranking and rating.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Participative Content (PC) &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;The content is the output from the burgeoning creativity that is occurring on the web either in terms of implicit or tacit content such as relationship information, attention information, page ranking information and usage information or explicit content such as geographic, audio, video or movie information. &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Search and Discovery (SD)&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Discovery is about finding things. Clearly search based on implicit information is well understood but in addition tagging systems,&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;favorites and bookmarks, preference capture and customization, location and presence based systems are all very important.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Communication and Collaboration (CC)&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Unified communication supports all types of communication from real time such as instant messenger, chat, VOIP and video messaging&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;/ conferencing to email. Collaboration provides the social networking systems such as bots, blogs, Wiki's, newsgroups, discussion groups etc.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=444204" width="1" height="1"&gt;</content><author><name>Michael Platt</name><uri>http://blogs.technet.com/Michael-Platt/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Disruption in the IT market</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/michael_platt/archive/2006/07/30/444088.aspx" /><id>http://blogs.technet.com/b/michael_platt/archive/2006/07/30/444088.aspx</id><published>2006-07-31T00:12:00Z</published><updated>2006-07-31T00:12:00Z</updated><content type="html">&amp;nbsp;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;So how has this disruption effected the IT market? In this context we have to think of the market as being the Enterprise Market and the Consumer Market. The Enterprise can in turn be thought of as two different parts; the Business element and the IT Organization. The IT groups in enterprises have been struggling for a number of years now with the rapid and flexible creation of new applications for the business in a cost constrained environment whilst they have to support, maintain and integrate with an ever increasing number and complexity of applications and platforms. They have investigated standardization, governance and "one size fits all" approaches, new tools and technologies and outsourcing and off shoring as possible solutions for the delivery of business support in this complex environment but in general haven't yet been able to deliver the level of flexibility that the business is looking for at the level of cost it wants to pay. &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;In the last five years there has been a great deal of interest in service based application development to provide the levels of responsiveness and flexibility that the business side of the organization is looking for by building or buying in business level elements of service which are loosely coupled using a standardized message passing approach. This approach to building IT systems has been dubbed "Service Orientation" (SO) and an organization where all the systems are Service Oriented is said to have a "Service Oriented Architecture" (SOA). Of course in practice with real Enterprises such a homogeneous SOA approach is unlikely to be achieved but SO does hold great promise for building more flexible IT systems. A more recent development of SOA is the Enterprise Service bus (ESB) which provides SOA support via a messaging engine (the bus). &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;It should be noted that the most important aspect of a SO based approach is the ability to quickly link together services from a number of different sources built at different times (which is not the same as reuse). This implies the use of a standards based approach such as Web Services. &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Microsoft strongly believes in a Service Oriented approach to provide a more flexible IT system and has invested heavily in Web Services support in areas such as .Net and WCF and support for Web Services Standards. It also supports ESB with Biztalk but believes that some of the wilder claims that are made for SOA and ESB should be tempered with pragmatism based upon the realities of large organizations and IT systems. &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Whilst the enterprise has been focused on a rigorous and standards based Service Oriented approach the consumer web has focused on using the technology already available to be able to read and write from the browser to the web. Web 2.0, a read / write internet which allows users to create, save, use, interact and discuss rich content (text, documents, data, audio, music, images, photos' graphics, video, movies, games) and applications rapidly and easily, has become very important to all types of users in the consumer space and has had incredible take-up by small startups and consumers.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Web 2.0 systems are also built around the concepts of "business" level services (such as a map or photo) and loose coupling using a message passing approach (HTTP PUT and GET) so could be termed a "Service Oriented" approach but the message passing implementation is different with the services generally accessed as a mashup application running under the Ajax framework in the browser and provided over a Representational State Transfer (REST) message passing system from a software service supplier or as Software as a Service (SaaS). Architecturally however the SOA and Web 2.0 approaches are very similar with them both being based on asynchronous, loosely coupled message passing services. The following table shows the implementation differences between the approaches:&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;
&lt;TABLE id=table1 style="WIDTH: 565px; HEIGHT: 318px" width=565 border=1&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width=173&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD align=middle width=211&gt;&lt;B&gt;&lt;FONT face=Verdana size=2&gt;Consumer SO&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD align=middle&gt;&lt;B&gt;&lt;FONT face=Verdana size=2&gt;Enterprise SO&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=173&gt;&lt;B&gt;&lt;FONT face=Verdana size=2&gt;Marketing name&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD width=211&gt;&lt;FONT face=Verdana size=2&gt;Web 2.0&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face=Verdana size=2&gt;SOA&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=173&gt;&lt;B&gt;&lt;FONT face=Verdana size=2&gt;Application type&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD width=211&gt;&lt;FONT face=Verdana size=2&gt;Mashup &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face=Verdana size=2&gt;Composite application&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=173&gt;&lt;B&gt;&lt;FONT face=Verdana size=2&gt;UI&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD width=211&gt;&lt;FONT face=Verdana size=2&gt;Ajax (Atlas)&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face=Verdana size=2&gt;Smart Client (WPF)&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=173&gt;&lt;B&gt;&lt;FONT face=Verdana size=2&gt;Communication system&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD width=211&gt;&lt;FONT face=Verdana size=2&gt;REST (ESS)&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face=Verdana size=2&gt;Web Service (WCF)&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=173&gt;&lt;B&gt;&lt;FONT face=Verdana size=2&gt;Service&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD width=211&gt;&lt;FONT face=Verdana size=2&gt;SaaS (Live Mail, Search, Local)&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face=Verdana size=2&gt;Server (Exchange, SQL, Biztalk)&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=173&gt;&lt;B&gt;&lt;FONT face=Verdana size=2&gt;Microsoft Name&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD width=211&gt;&lt;FONT face=Verdana size=2&gt;Windows Live&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face=Verdana size=2&gt;Windows Server&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Microsoft supports both the Enterprise SO approach (SOA) and the Consumer SO (Web 2.0) approach with tools, technologies, services, servers and products.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=444088" width="1" height="1"&gt;</content><author><name>Michael Platt</name><uri>http://blogs.technet.com/Michael-Platt/ProfileUrlRedirect.ashx</uri></author></entry></feed>