Showing posts with label Oracle. Show all posts
Showing posts with label Oracle. Show all posts

Friday, December 10, 2010

Stop blaming Oracle on Java

With Apache joining Doug Lea in walking out on the JCP the talk has been all about how this is Oracle's fault.

I disagree, the stagnation of Java and its issues very much started under Sun as the JavaSE 6 debacleshowed. The problem that Oracle have actually made is in leaving the same mentality and people in charge of Java rather than actually looking to refresh the leadership and focus it more on the Java market rather than an internal view of what that market should be.

So I don't blame Oracle for this debacle in the same way as I don't blame Oracle for putting JAX-WS into JavaSE or the massive amount of time that JavaSE 7 has taken. The reality is that Java lost its direction and started chasing "Joe-sixpack" and while Sun paid lip-service to Open Source they actually meant "their" open source when it came to Java rather than opening up to Apache.

As someone who championed, and still champions, Java as an environment it has been sad to see how intellectually stunted Java has become in the last 5 years and how myopic its leadership has been. That leadership appears to have made it through the acquisition pretty much unscathed and the attitudes have if anything become more hardline and more myopic due to the protection of a larger parent company.

Java needs new leadership, the current fiasco and the comments on the votes show that the current Java leadership in Oracle has the same problems of consensus building and intellectual direction as they had 5 years ago. Oracle has some fantastic intellectuals and some great leaders who can build consensus in the Java community but the bravest thing for them to do now would be to open up the door and appoint a leadership team from outside potentially one that included real representation from the major players and industry.

Oracle aren't the problem, they've just inherited the problem child and let the bad behaviour continue

Technorati Tags: ,

Monday, December 11, 2006

Predictions for 2007

Okay its time to don my cap of predictions for 2007, the following should be thought about as reliable as the average horoscope, i.e. I'm making them up off the top of my head.

Products and vendors

  1. First off 2007 will the year of the SOA technical "platform" not exactly news as quite a few people are claiming this today, but 2007 will be the year that really sees this become useful. With Oracle, BEA and IBM all looking like having pretty major releases next years its going to be an entertaining marketplace.
  2. Smaller vendors will struggle even more, the justifications for picking niche products will increase.
  3. The "rich and fat" ESB model will die on its arse. Products will start to clearly split the communications infrastructure from the application infrastructure.
  4. Microsoft will slip further behind in the enterprise space while they wait for Longhorn server
  5. IBM will finally admit that it does have a cohesive strategy based around J2EE and that the non-J2EE bits are going to EOL.
  6. Rumours of BEA being bought out by Chelsea FC will abound, then die away once Roman Abramovich realises they don't posses a top quality international striker.
  7. SCA will become the "accepted" enterprise way of doing things
  8. REST will be delivered into the stacks so they can remain buzzword compliant, REST advocates will denounce them both as heretics and as proof that REST is the "answer".
  9. Business level modelling will continue to be a pipe dream, filled either with overly complex tools or insanely technical ones.
  10. Oracle will buy some more companies, probably including some sort of registry
  11. IBM will buy some more companies, probably focused around provisioning and management
  12. Windows Workflow exploits will show up in the wild
  13. Some product vendors will finally get the difference between product and application interfaces and stop confusing the two.
  14. Questions will be asked about why you have to pay so much money for an invoicing process in an ERP.
  15. Java being Open Sourced will not be the big "wow" that Slashdot predicted
  16. ERP vendors will start to get their heads around SaaS licensing models
  17. Hardware virtualisation will become the "norm" for new deployments
WS-*
  1. WS-Contract and WS-SLA will remain in the future while WS-* concentrates on more technical challenges.
  2. WS-* will continue to be plagued by insanely simple bugs in various implementations, but vendors will hopefully each have just one WS stack (rather than all having multiples like they do now).
  3. BPEL 2.0 will go up a hype curve like almost no technology in history... people will then complain about their visual COBOL applications being unmaintainable.
  4. WS-* will split into competing factions, those that think everything must be done in "pure" WS-*, and those that think that sometimes its okay to not use the standard way if its actually simpler.
REST
  1. REST will start re-creating the sorts of things that WS-* has, so await "RESTful security" and "RESTful reliability" as well as "RESTful resource descriptions" being bandied about.
  2. REST will aim for a MIME type explosion, this won't get very far and lead to lots of "local" standards that are nothing of the sort.
  3. REST will split into competing factions, those that hold to the "literal truth" of the REST paper, and a more progressive sect who treat it as a series of recommendations that are to be applied with thought.
IT/Business
  1. IT will continue to not care about the TCO and will focus on the cost of development
  2. Some major IT horror stories will emerge based on SOA and REST "failures" the reality will be that the project was screwed from the start but it was a damned fine scapegoat
  3. More engineering and measurable solutions will be required by the business
  4. Business will demand more visible value from IT
  5. Offshoring will continue, and South America will rise further as an offshore location
  6. The business will want to see IT clearly split the utility from the value
  7. IT will continue to focus on technical details and miss the business big picture
Well that is it for starters like all good horoscopes there are some specific elements that won't come true and a bunch of generalities that I can claim did. But my big prediction for 2007?
  1. Sun will finally get their act together and pull all those brilliant minds into a cohesive enterprise strategy and ditch all the fan-boy bells and whistles that have dogged their recent past.
Well I can dream can't I?

Technorati Tags: , ,