Welcome to MSDN Blogs Sign in | Join | Help

      Loosely Coupled Thinking

      SOA, BPM, Clouds &
      other trendy stuff...

News

  • Better Search:

    Tweets


      Reading

      About

      Not me but an incredibly realistic simulation.
      John Evdemon
      is an Architect
      at Microsoft.

      <legal-stuff>
      The views and opinions stated in this blog are mine and do not necessarily reflect those of Microsoft.
      Each posting on this blog is provided "AS IS" with no warranties, and confers no rights.
      </legal-stuff>


      Social

      View John Evdemon's profile on LinkedIn

      John Evdemon's Facebook profile





      Locations of visitors to this page

    Just Say No to 2.0
    Many IT pundits seem fascinated with versioning their bandwagons these days (yet another example of microwave mentality).  We have Web 2.0, BPM 2.0, Security 2.0 and, since we apparently need less clarity around the concept of SO, SOA 2.0.
     
    Yefim Natis is a Gartner analyst who has been promoting SOA 2.0. Yefim thinks the negative reaction is good because it gets people talking about him and Gartner "demonstrates the interactive nature of Web 2.0".  (Apparently interactivity wasn't part of that tired, old Web 1.0.)
     
    Architectural concepts aren't products so versioning them is a questionable practice.  I won’t go into details about what SOA 2.0 is supposed to be and why it should just go away - many others have already done a fine job of this. Duane posted a nice summary but I can't point to the specific post (thanks, Blogger).
     
    Check out MacehiterWard-Dutton's online petition.
     
    BTW - I joked about Workflow 2.0 in an earlier post - this term should not be taken seriously.
     
    Posted: Friday, June 23, 2006 7:25 AM by jevdemon
    Filed under:

    Comments

    Tom Raftery said:

    Thanks a million for the link jevdemon - I feel funny calling you that but I can't find a link anywhere on the blog giving me any more info on your name!

    Anyway, thanks again - much appreciated,

    Tom
    # June 23, 2006 10:41 AM

    jevdemon said:

    Hi Tom,

    I never realized my name wasn't on my blog! I just fixed this.   I hope your legal squabbles around Web 2.0 are behind you at this point!
    # June 23, 2006 11:25 AM

    Tom Raftery said:

    Excellent John,

    thankfully the legal squabbles are over - it did no harm to the number of attendees at the conference mind!
    # June 23, 2006 2:06 PM

    Richard Edwards said:

    Sounds like 2.0 2.0
    # June 23, 2006 5:39 PM

    Rosyna said:

    How does this apply to .NET 3.0 which seems to be a version bump for similar reasons?
    # June 24, 2006 4:10 AM

    jevdemon said:

    Rosyna,

    A fair question.  WinFX caused some confusion because many developers started asking "what about .NET"?

    .NET 3.0 is the new name for WinFX.  WinFX is a bundle of platform capabilities which includes Windows Communication Foundation (WCF), Windows Workflow Foundation (WF), Windows Presentation Foundation (WPF) and Windows Cardspace (WCS).    (There is a nice, short overview on Wikipedia here: http://en.wikipedia.org/wiki/WinFX.)

    The change from WinFX to .NET 3.0 is in name only and does not impact the technologies being delivered as part of the product (e.g. no namespace changes).  .NET Framework 3.0 is still comprised of the existing .NET Framework 2.0 components, including ASP.NET, WinForms, ADO.NET, additional base class libraries and the CLR, as well as new developer-focused innovative technologies in WPF, WCF, WF and WCS.  Soma has posted a blog entry about this name change here: http://blogs.msdn.com/somasegar/archive/2006/06/09/624300.aspx.  

    This is a controversial decision for many people because the underlying CLR is still 2.0 (see the comments on the entry above).  

    In summary, .NET 3.0 is simply a name change to better align thw capabilities of WinFX with .NET.  The name change does not impact any existing implementations (again,  no namespace changes).  

    Unlike SOA 2.0, .NET 3.0 actually adds significantly new functionality.   Many people (self included) believe the event-driven arguments made for SOA 2.0 are moot since this capabilty was already considered to be part of SOA.  Again, architectural styles are not products - versioning them is a questionable practice.

    Hope that helps.

    John

    # June 24, 2006 8:35 AM

    Jesse Slicer said:

    Look for my new book <i>Versioning 2.0: How Marketing Now Sells Concepts Instead of Products</i> from Microsoft Press.
    # July 13, 2006 5:56 PM

    John said:

    Cute Jesse  :)

    As I stated earlier .NET 3.0 (nee WinFX) is a real "product" (actually a  bundle of platform capabilities) that includes WCF, WF, WPF and WCS.  The name change is a marketing initiative and has no technical impact upon any code you may already be developing.

    As for all the other 2.0 stuff out there, draw your own conclusions.

    John 2.0
    # July 13, 2006 9:14 PM
    New Comments to this post are disabled
    Page view tracker