Read: "The Rise and Fall of CORBA"
By yuanlin on Jun 04, 2006
The June 2006 issue (Vol 4, No 5) of ACM Queue features an aritcle by Michi Henning of ZeroC on the rise and fall of CORBA.
Technical issues and procedural issues contribute to the fall of CORBA. And the procedural problems are the root cause of the procedural problems. Many of the issues the article points out are alarming familiar!
The following is a list of lessons learnt in how to have a better standards process,
- Standards consortia need iron-clad rules to ensure that they standardize existing best practice.
- No standard should be approved without a reference implementation.
- No standard should be approved without having been used to implement a few projects of realistic complexity.
- Open source innovation usually is subject to a Darwinian selection proecess.
- To create quality software, the ability to say "no" is usually far more important than the ability to say "yes".
Read the whole article.