Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Corba";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];

Вниз

CORBA умирает?   Найти похожие ветки 

 
iZEN   (2002-09-05 23:41) [0]

CORBA -- большая и сложная спецификация взаимодействия разнородных систем в масштабе предприятия потихоньку вытесняется более "лёгкими" системами на основе XML/SOAP.
Участь CORBA-ы в поддержке наследуемых систем или будет развитие в сторону лёгкого использования и переработки/упрощении спецификации?


 
epflorov ©   (2002-09-07 23:35) [1]

Ничего не будет.
Сначала начнется "Буря в пустыне II". :((
Затем "Дождь в Китае 0.5" :((
Затем "Снегопад в тайге 1.67" :((

После этого не останется разнородных систем. Везде воцарится "Microsoft bynary compatibility". :(( :(( :((
А посему XML/SOAP тоже не будет :((.

(Извини не удержался. Напряженность в мире все-таки. :) )


 
A. N. Onim   (2002-09-09 10:35) [2]

Ой не знаю. Вот тут держу в руках книгу Сигела "CORBA 3", так тут всё как раз наоборот, СORBA всех вытесняет ;) И с XML у неё всё впорядке, можно посмотреть эллегантное отображение XML/ValueType и DTD.
 По-поводу тяжеловесности. В CORBA 3 появились три ревизии изначальной спецификации, а именно RealTime CORBA (добавлены маршрутизаторы аля MSMQ), Fault Tolerant CORBA (добавлены репликации объектов и средства их управления) и Minimum CORBA (почищены все динамические возможности, в частности динамические скелетоны и 3 шаблона POA). Minimum CORBA - для мобильных устройств. Существуют реализации ORB"а по 30к, так что не удивлюсь, если CORBA полезет в мобильники ;)
 А вообще, вопрос то к аналитикам и не в этом разделе, а в разделе потрепаться
 Где-то в сети нашёл опрос американских компаний за 2001 год, какие компонентные технологии они используют в своих решениях:
Хит-Парад:
CORBA 16%
COM   32%
EJB   52%



 
Anatoly Podgoretsky ©   (2002-09-09 10:43) [3]

А если посмотреть, что нового в Д7 (сайт Борланда или на моем сайте на русском), то мы видим CORBA Connections больше не поддерживается, может конечно зря Борланд хоронит Корбу, но кто его знает.


 
Аристархов Андрей   (2002-09-09 16:58) [4]

Анатолий,

зачем панику сеять? Идем по адресу http://www.borland.com/delphi/pdf/del7_feamatrix.pdf и смотрим внимательно. На стр. 4:
CORBA® support
New VisiBroker® 4.5 for Delphi 7 including CORBA® client and server development
Wizards to simplify development of CORBA clients and servers
Borland® Enterprise Server, AppServer™ Edition SIDL support—build new rich applications
and Web Services with the Delphi RAD environment that uses EJB™ for AppServer
Support for simultaneous COM and CORBA objects

Поддержка CORBA не вынесена в разряд новостей - да это и не новость, что Borland поддерживает CORBA :). Но эта поддержка только совершенствуется и развивается.
А с Вами, iZEN, позволю не согласиться. Причем несогласие мое выступает по нескольким пунктам.
1. XML/SOAP отнюдь не легкие спецификации, и системы на их базе тоже нельзя назвать легкими, особенно на базе SOAP.
2. Никто не отрицает, что CORBA лгкая спецификация. Да, это не набор кубиков в понимании начинающего программиста, из которых можно склепать что-угодно. Но в руках опытного разработчика - это как раз набор кубиков, из которых делается система. Причем достаточно бысто. Но чтобы достичь этого, верятно, потребуется набить не одну шишку.


 
Аристархов Андрей   (2002-09-10 11:55) [5]

Забыл упомянуть по поводу TCorbaConnection

TCorbaConnection использовалась для VisiBroker 3.3, а поскольку
D7 поддерживает только VisiBroker 4.5, то эта компонента была удалена за ненадобностью. Пример передачи CORBA ANY есть Midas XML demo


 
cyberMaz   (2002-09-20 13:35) [6]

По поводу Хит-Парад компонентных технологий.
Знаете ли вы, что например, в Североамериканских Штатах большинство "программ" пишется на Visual Basic"е? Думаю не стоит говорить об их сложности, распределенности, масштабируемости, отказоустойчивости и, как следствие, крайней потребности в middleware. Отсюда COM 32%.
Но это так к слову.
На самом деле сравнивать CORBA, COM и EJB тоже самое, что сравнивать автомобильный мотор, с велосипедной рамой и Мерседесом.
CORBA, как и COM не являются компонентными моделями, а только архитектурами на основе которых такие модели могут быть созданны. При этом COМ вообще не является middleware (можно конечно предположить, что имелся ввиду DCOM/COM+/что_то_новое_из_.Net – сравнивать их дело отдельное). EJB действительно компонентная модель, но(!) построенная с использованием той же CORBA, т.к. внизу EJB-контейнеров лежит IIOP.
Кроме всего прочего, уместно сказать о CCM (CORBA Component Model) - второй компонентной модели после EJB (про .Net ни чего сказать не могу). Спецификацию долго готовили в OMG, сейчас она почти утверждена, и уже есть рабочие реализации (такие как K2, OpenCCM, MicoCCM, ...), остальные производители ORB"ов обещают выпустить свои CCM-совместимые реализации, в течение ближайшего года. При этом CCM фактически является расширением EJB, полностью включая в себя EJB и, соответственно, полностью совместимой.


 
Олег   (2003-08-05 18:44) [7]

Я сильно сомневаюсь по поводу медленной/быстрой смерти CORBA по той простой причине, что эта технология разрабатывается и совершенствуется годами и на ее развитие затрачены бешеные ресурсы, а получивщийся продукт значительно превосходит COM 8+.



Страницы: 1 вся ветка

Форум: "Corba";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.037 c
14-1098695957
Debugger
2004-10-25 13:19
2004.11.14
LOL


14-1098780654
Snip
2004-10-26 12:50
2004.11.14
MBR


14-1098497352
Думкин
2004-10-23 06:09
2004.11.14
С днем рождения! 23 октября


3-1098063832
sanek
2004-10-18 05:43
2004.11.14
как создать таблицу с полем memo для внесения туда текстовых данн


1-1099317071
NewDelpher
2004-11-01 16:51
2004.11.14
глюки Delphi7 + Windows 2003





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский