Welcome to MSDN Blogs
Sign in
|
Join
|
Help
Loosely Coupled Thinking
SOA, BPM, Clouds &
other trendy stuff...
Home
Email
RSS 2.0
Atom 1.0
Recent Posts
"Concept Typedefs", the Holy Grail of BPM and Closing the Gap Between Business and IT
Strange Days Indeed
HBR on Susceptibility to Fads (like SOA)
Moving the SOA Goalposts
Getting User Context in Silverlight 2
Tags
BPEL4WS
BPM
Compliance
e-Gov
Internet Scale Computing (ISC)
OffTopic
Process and Workflow
Service Orientation
Silverlight
WebServices-IntegrationandInterop
XML
News
Better
Search:
Tweets
Reading
About
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
Standards Work
OASIS WS-BPEL Technical Committee (completed, now closed)
Archives
September 2009 (1)
December 2008 (1)
November 2008 (1)
July 2008 (1)
May 2008 (2)
April 2008 (4)
March 2008 (1)
February 2008 (6)
January 2008 (3)
December 2007 (1)
November 2007 (8)
October 2007 (1)
September 2007 (1)
August 2007 (8)
July 2007 (2)
June 2007 (3)
May 2007 (2)
April 2007 (6)
March 2007 (4)
February 2007 (7)
January 2007 (10)
December 2006 (4)
November 2006 (10)
October 2006 (4)
September 2006 (2)
August 2006 (7)
July 2006 (1)
June 2006 (10)
May 2006 (3)
March 2006 (3)
February 2006 (8)
January 2006 (3)
December 2005 (2)
November 2005 (11)
October 2005 (2)
September 2005 (6)
August 2005 (3)
June 2005 (5)
May 2005 (5)
April 2005 (5)
March 2005 (5)
February 2005 (1)
January 2005 (3)
December 2004 (7)
November 2004 (10)
October 2004 (1)
September 2004 (4)
August 2004 (8)
July 2004 (2)
June 2004 (12)
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
.
Update:
IT Sneak
(IT Week's version of
Spencer Katt
) is
referring to SOA 2.0 as "Stupid Oracle Acronym 2.0
".
Posted:
Friday, June 23, 2006 7:25 AM by
jevdemon
Filed under:
Service Orientation
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