Whether CORBA is dead or alive is a foolish debate... There's a tool that fits a certain range of tasks. Two years ago, I needed a feature for distributed objects that could send events to subscribers at high speed. I chose CORBA and C++, and over time, I’ve more or less learned the spec. No matter how complex the specification was, I released the first version in three months. I achieved fault tolerance, automatic reconnections in case of link failure. I ran a test for 10 seconds, pushing 200 KB data blocks to subscribers via localhost through the server—average speed was 2 milliseconds. So, if your task doesn’t require high speed or various technologies like AMI, AMH, then you simply don’t need this tool.