3 ms·
CORBA's "failure" was the distributed part, and distribution is an essential element of the architecture. Unlike COM, where you could easily separate the OO (I
by ak39 11y ago
CORBA's "failure" was the distributed part, and distribution is an essential element of the architecture. Unlike COM, where you could easily separate the OO (IDL) based aspect of the architecture from its distributed implemention (DCOM), CORBA was always assumed to be distributed.
The idea of implementation language agnostic binary IDL is still powerful though.
- _pmf_ 11y ago> The idea of implementation language agnostic binary IDL is still powerful though. IDL is a downright nice specification language when compared to alternatives with a similar power (I'm looking at you, ASN.1!).
- dcuthbertson 11y agoASN.1 wasn't so bad. In the 90's, I worked for a little company, Gradient Technologies, where we modified Kerberos to add authentication via Security Dynamics' key fobs. I hadn't seen ASN.1 before, but found it wasn't much effort.