Over the span of a few years, CORBA moved from being a successful middleware that was hailed as the Internet's next-generation e-commerce infrastructure to being an obscure niche technology that is all but forgotten. This rapid decline is surprising. How can a technology that was produced by the world's largest software consortium fall from grace so quickly? Many of the reasons are technical: poor architecture, complex APIs, and lack of essential features all contributed to CORBA's downfall. However, such technical shortcomings are a symptom rather than a cause. Ultimately, CORBA failed because its standardization process virtually guarantees poor technical quality. Seeing that other standards consortia use a process that is very similar, this does not bode well for the viability of other technologies produced in this fashion.
%0 Journal Article
%1 Henning2006
%A Henning, Michi
%D 2006
%J ACM Queue
%K corba
%N 5
%P 28-34
%R 10.1145/1142031.1142044
%T The Rise and Fall of CORBA
%V 4
%X Over the span of a few years, CORBA moved from being a successful middleware that was hailed as the Internet's next-generation e-commerce infrastructure to being an obscure niche technology that is all but forgotten. This rapid decline is surprising. How can a technology that was produced by the world's largest software consortium fall from grace so quickly? Many of the reasons are technical: poor architecture, complex APIs, and lack of essential features all contributed to CORBA's downfall. However, such technical shortcomings are a symptom rather than a cause. Ultimately, CORBA failed because its standardization process virtually guarantees poor technical quality. Seeing that other standards consortia use a process that is very similar, this does not bode well for the viability of other technologies produced in this fashion.
@article{Henning2006,
abstract = {Over the span of a few years, CORBA moved from being a successful middleware that was hailed as the Internet's next-generation e-commerce infrastructure to being an obscure niche technology that is all but forgotten. This rapid decline is surprising. How can a technology that was produced by the world's largest software consortium fall from grace so quickly? Many of the reasons are technical: poor architecture, complex APIs, and lack of essential features all contributed to CORBA's downfall. However, such technical shortcomings are a symptom rather than a cause. Ultimately, CORBA failed because its standardization process virtually guarantees poor technical quality. Seeing that other standards consortia use a process that is very similar, this does not bode well for the viability of other technologies produced in this fashion.},
added-at = {2011-10-24T10:52:00.000+0200},
author = {Henning, Michi},
biburl = {https://www.bibsonomy.org/bibtex/23adf584381c351cd6c9ac5a1245666a0/voj},
doi = {10.1145/1142031.1142044},
interhash = {553f5d733a0ac906799cf19f5e78258f},
intrahash = {3adf584381c351cd6c9ac5a1245666a0},
journal = {ACM Queue},
keywords = {corba},
month = {6},
number = 5,
pages = {28-34},
timestamp = {2011-12-04T18:30:30.000+0100},
title = {The Rise and Fall of CORBA},
volume = 4,
year = 2006
}