Friday, December 29, 2006

2007 Predictions

I promised last week to post some predictions for 2007.

Here goes . . .

  1. Even the day coders will run screaming from WS-*. The battle is won; we night coders killed it because we didn't want to be controlled by vendor-pires and it is fundamentally flawed technology. Sadly, even though I believe that it is dead, it will take 2 more years before the industry echo chamber comes to terms with it. Software vendors who are heavily invested in WS-* will spend 2007 doing two things: one last gasp at making WS-* happen and quietly writing their Plan B MRDs.
  2. REST usage will increase in lieu of WS-*, but it won't unseat messaging and other middleware.
  3. People will settle down a tad about Ajax. It's great and all, but I've been seeing more and more botched impls. Like just about everything, its just a tool not a dogma.
  4. XML will finally be considered one tool in the tool chest just like every other technology. Development teams will only use XML where it actually adds value and not force it into places where it does not belong.
  5. The virtualization march will continue.
  6. Distributed Cache and JavaSpace usage will accelerate as more people grok the power of this architecture style.
  7. Apache River will breathe new life into Jini/JavaSpaces. Both will see lots of new interest and implementations. 2007 will be a "rebuilding year" (as they say in sports) - 2008 will be the big year for a Jini/JavaSpaces come back. Someone from Sun will formally apologize to all the people maimed by J2EE in 2009 and acknowledge that they should have marketed Jini as a service technology from the beginning (ok just kidding that isn't going to happen).
  8. The Open Source patent war will begin in earnest.
  9. Community Source Software will slowly start to take off in industry verticals as more executives grok the possibilities and come to terms with the fact that they are already sharing industry vertical software with their competitors; they just don't have access or any control of the source code. Look for a success or two in 2007 which will set the stage for a pandemic by 2009.
  10. Even more smart people will start blogs or at least start reading blogs which result in even more transparency and open collaboration between software vendors, customers, and consultants and ultimately better software, more innovation, and less waste.
Alright, that is all I have . . . mostly just a bunch of blather, sorry. I am very excited about 2007. Should be an exciting year to say the least.

3 comments:

Anonymous said...

I'm...I'm...I'm surprised. Your predictions didn't include the Dayton Flyers winning the NCAA tourney. You're slipping.

fuzzy said...

Ha! - all I can ever hope for is UD making the tournament and getting knocked out in the first round. I get really excited and then really upset.

Anonymous said...

"Distributed Cache and JavaSpace usage will accelerate as more people grok the power of this architecture style. Apache River will breathe new life into Jini/JavaSpaces. Both will see lots of new interest and implementations. ..2008 will be the big year for a Jini/JavaSpaces come back. "

Couldn't agree more, not just with the statement above but with the rest of your statements..
It is very encouraging to see that finally people are starting to realized that WS* is a dead-end and that the real problems that distributed computing lay in our hands are nearly solved by this approach while other approaches such as Jini and JavaSpaces can address them much more elegantly and effectively.

"Someone from Sun will formally apologize to all the people maimed by J2EE in 2009 and acknowledge that they should have marketed Jini as a service technology from the beginning"

I actually think that this day is closer then what you anticipate:)

Nati S.
GigaSpaces