LINUX.ORG.RU

Когда оправдано использование CORBA?


0

0

ДД! Видел много проектов, использующих CORBA (ORBit). Большинство из них можно б реализовать стандартн. средствами IPC (Interprocess communication). Вопрос: для чего используют CORBA, несмотря на то, что зачастую приводит к увеличению кода? Когда уместно использование CORBA? Спасибо.

anonymous

насколько я понимаю, использование технологии CORBA необходимо,

когда надо связать

в единую вычислительную среду разнородные компы (Linux, Windows и т.д.)

Посмотри библиотеку GPL UniSet. Сделана на базе технологии CORBA.

http://www.etersoft.ru/

binr ★★
()

Когда нужно в гетерогенной среде реализовать общие вычислительные ресурсы.
CORBA - открытый стандарт. Он реализован под разный платформы(ОС).
Соответственно можно пользоваться когда нужно.
Появился некий протокол SOAP - который реализует IPC.
Но при этом прогу котоая будет работать по этому протоколу нужно писать самому.
Все сервисы то-же. 
Есть свободно распространяемые библиотеки поддерживающие и реализующие
многие сервисы и стандарт CORBA.

anonymous
()
Ответ на: комментарий от anonymous

SOAP вовсе никакой и не некий, а один из вариантов XML messaging. Кстати корбе предпочитаю именно XML messaging, а то что корба это панацея для связи типа линух-виндовз полный бред ( HTTP не использует только ленивый ) Личное ИМХО: корбу в сад

PETER ★★
()
Ответ на: комментарий от PETER

Не, ну если корбу поддерживают более чем 300 пром. гигантов (таких, как Sun), то в сад еще рановато... Eh?

anonymous
()
Ответ на: комментарий от PETER

Еще один мелкомягкий пророк на нашу голову :>

BaT ★★★★★
()

В ERP-системе mySAP Business Suite (последняя версия SAP R/3). Работает SAP на Linux32 (SUSE, RH etc.), Linux64 (at IBM etc.), z/OS, AS400, OS/390, HP-UX, Solaris, Windows NT/2000/2003. СУБД: Oracle, MS SQL Server, Informix, SAP DB/MaxDB, DB2, DB4/DB6.

Используют CORBA для межмодульной интеграции, автоматического ввода проводок, потоков операций. Хотя есть там и другие механизмы RFC, ALE etc. Ядро новой версии SAP - SAP Web Application Server имеет встроенную поддержку CORBA.

P.S. На перечень коммерческого софта просьба не обижаться. SAP DB/MaxDB - GNU products.

dimap
()
Ответ на: комментарий от PETER

Причем здесь HTTP если не секрет ?
Гетерогенные среды не обязательно Linux-Windows, хотя и это то-же. 
Чтоб посылать CORBA в сад нужно быть ну очень очень смелым.
CORBA - очень серьезная штука, с ней просто мало кто еще работает.
Да и сободдного ПО реализующий этот стандарт практически нет.
SOAP (XML messaging) - красивое решение, но нужно писать все самому.

anonymous
()
Ответ на: комментарий от anonymous

> Да и сободдного ПО реализующий этот стандарт практически нет.

Как это нет? Его как гуталина на гуталиновой фабрике :) Вот (устаревшая) страничка с ссылками на бесплатные ORB:

http://patriot.net/~tvalesky/freecorba.html

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

Чего действительно нет, так это бесплатных реализаций CORBASec.

asso_w
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.