Добавлю, что именно подобные ужасы уже 20 лет являются "гробовщиками" идеи рынка компонент.
Стандарты (на интерфейсы, обмен, промежуточное ПО) типа CORBA или Java Business .. столь нев... необъятны, что никому не хочется стремиться на этот рынок компонентов.