Есть ли более современная реализация CORBA? - PullRequest
3 голосов
/ 13 апреля 2011

Я полагаю, что CORBA считается устаревшей технологией, которая просто отказывается умирать.При этом мне любопытно, существуют ли какие-либо известные стандарты, которые являются предпочтительными (и также независимыми от платформы).

Мысли?ТИА!

Ответы [ 4 ]

2 голосов
/ 09 июня 2011

В настоящее время существует современная реализация CORBA с использованием C ++ 11, TAOX11.Это использует новое отображение языка IDL в C ++ 11.См. http://osportal.remedy.nl для примера кода.Для TAOX11 см. Веб-сайт TAOX11 .TAOX11 поддерживается на широком спектре платформ и компиляторов.

2 голосов
/ 13 апреля 2011

Многие организации переходят на WebServices и относящиеся к ним открытые стандарты (HTTP, WS- *) в качестве альтернативы Corba.

В этой статье приводится сравнение двух технологий ипредлагает некоторые рекомендации о том, когда и какие использовать.

Если вы действительно заботитесь о независимости платформы и стандартизации протоколов, то WS- * стандарты - это то, на что стоит обратить внимание.

1 голос
/ 19 ноября 2012

Я недавно попробовал Буферы протокола Google , они кажутся довольно похожими на CORBA по своей конструкции (своего рода IDL с компилятором, двоичными компактными сообщениями и т. Д.).Вероятно, это один из многих возможных преемников.

Веб-службы хороши для правильных задач, но для создания и анализа сообщений требуется больше времени, а текстовые сообщения являются более громоздкими, чем двоичные.REST API с JSON выглядит как хорошее решение, где двоичные протоколы не подходят.

0 голосов
/ 19 мая 2011

ICE от ZeroC стремится стать "лучшей CORBA".

К сожалению, их условия лицензирования - чушь (по крайней мере, в прошлый раз, когда я проверял их), поскольку они не продают разработчикамлицензии, но только (приблизительно) для каждой установки.

Это - это также , предлагаемый через лицензию GPL, если вы можете жить с этим.

...