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

Вниз

бесплатные реализации CORBA   Найти похожие ветки 

 
Dmitry Borisovets   (2002-03-18 19:23) [0]

У кого есть опыт, подскажите, какие реализации (бесплатные и кроссплатформенные) удобнее?


 
paul_shmakov ©   (2002-03-19 02:37) [1]

здесь еще стоит указать, на каком языке вы собираетесь разрабатывать corba приложения. различных orb достаточно много. некоторые поддерживают мэппинг на c++, некоторые на java, некоторые на то и другое.

я из бесплатных немного общался только с omniORB от at&t research. если вы программируете на с++, то советую попробовать.
http://www.uk.research.att.com/omniORB/

последний релиз omniorb 3.0.4. есть бета версия omniorb 4.

работает под большинством unix-ов, windows. распространяется по лицензии gpl. очень быстрый orb.
orb полностью поддерживает спецификацию corba 2.3. за исключением:
1) orb не имеет собственного interface repository, хотя может являться клиентом для чужих.
2) idl типы  wchar, wstring, fixed и valuetype не поддерживаются в этом релизе.
3) не поддерживается интерфейс PortableServer::Current
4) DSI не полностью поддерживается, т.к. эта подсистема зависит от PortableServer::Current. не поддерживается DSI в boa (что и не особо нужно).

все! достаточно маленький список. если все таки ну никак не жить без PortableServer::Current, wchar, wstring, fixed и т.п., то берите omniorb 4 preview. там все это уже есть.

поддерживает interoperable naming service из corba 2.4. но других сервисов - нет. это единственное, что расстраивает. т.е. omniorb - это очень легкий, быстрый и простой orb. но если нужны какие-либо common object services (кроме naming service, конечно), то придется поискать другой orb.


 
paul_shmakov ©   (2002-03-19 02:40) [2]

кстати, omniorb активно развивается. посмотрите на ftp-архив с каждодневными ночными сборками. размер архива растет практически каждый день :)
ftp://ftp.uk.research.att.com/pub/omniORB/omniORB_40_snapshots/


 
Dmitry Borisovets   (2002-03-19 11:29) [3]

а нету информации насчет MICO?


 
paul_shmakov ©   (2002-03-20 00:25) [4]

до сегоднешнего дня про mico я знал только "Mico Is COrba" :) ну и то, что он freeware opensource.
но только что зашел на http://www.mico.org/ и удивился: проект очень активно развивается. по сравнению с omniorb:
- наличие interface repository
- CORBAcomponents (!!!) очень интересно взглянуть!
- CORBA Services: Trading service, Event service, Relationship service

очень впечатляет для opensource проекта. особенно corba components. хотя среди спонсоров alcatel, at&t и deutsche telekom :)

больше ничего сказать не могу. но такое активное развитие радует.


 
paul_shmakov ©   (2002-03-20 00:37) [5]

интересное сравнение
http://www.ap-c.org/corba/matrix/


 
Dmitry Borisovets   (2002-03-20 14:39) [6]

а что такое CORBA Components, Interface Repository, с чем их едят?
я походил по omni, наткнулся на реализацию NotificationService. бесплатно пока еще никто не далал!


 
paul_shmakov ©   (2002-03-20 18:05) [7]

CORBAcomponents - следующий шаг в развитии. эта спецификация уже давно реализована в enterprise java beans. а теперь настает черед и других языков. более подробно лучше почитать спец. литературу (например, я тут где-то давал ссылку на документацию программиста ejb на русском).

notification service - более совершенная модификация event service.

а про все остальное советую прочитать книгу Александра Цимбала "Технология CORBA для Профессионалов". книга очень хороша, ну а автор всем известный специалист.
http://www.corba.ru/literatura.html


 
iZEN   (2002-03-23 12:09) [8]

Для всестороннего изучения программирования систем уровня предприятия на Java рекомендую следующие книги:
1. "Создание корпоративных систем на основе Java 2 Enterprise Edition. Руководство разработчика"+CD,
Пол Дж. Перроун, Венката Венката С. Р. "Кришна" Р. Чаганти.,  1184 стр.,2001г.,
http://www.williamspublishing.com/Books/DG_Java2EE.html
(Рассмотрены технологические аспекты создания распределённых систем J2SE/EE v.1.2.2/1.3, очень много рабочих примеров)

2. "Система безопасности Java. Руководство разработчика"
Джим Яворски, Пол Дж. Перроун и др.,
528 стр., 2001г.,
http://www.williamspublishing.com/Books/DG_JavaSecurity.html
(Первая книга на-русском языке по безопасности в Java1/2, много примеров, часть глав вошла в книгу по J2EE см. п.1).

3. "Язык программирования Java" 3-е издание,
Кен Арнолд, Джеймс Гослинг, Дэвид Холмс,
624 стр., 2001г.,
http://www.williamspublishing.com/Books/X_Java_Prog_Lang.html
(Авторское руководство по технологии и языку Java, рассматриваются нововведения в Java2 v.1.3)

4.  "Java и Corba в приложениях клиент - сервер" (пер. с англ. Труфанова О.) Изд. 2-е,
Орфали Р., Харки Д.,
716 стр., 2001г.,
http://www.lory-press.ru/books/JavaAndCorba.htm
(Реализация CORBA в Java2 v.1.2.2).

P.S. Книжки лучше покупать в обычном магазине, но если нет возможности, то в интернет-магазине (books.ru, bolero.ru -- достаточно приемлемы по ценам, ozon.ru -- очень дорогой).


 
paul_shmakov ©   (2002-03-25 01:47) [9]

2 iZEN:
большое спасибо за информацию!
прошу прощения у модератора за следующий offtopic.
а как перевод? а то мне последнее время попало в руки несколько книг с таким переводом, что я хотел уж было их вернуть в магазин, сославшись на брак... в голове у переводчика.

кстати, было бы неплохо для каждого форума давать список рекомендуемых книг. для этого форума я бы посоветовал в обязательном порядке книгу А.Цимбала (см. выше), для WinAPI - Дж. Рихтера.


 
iZEN   (2002-03-25 07:53) [10]

Для paul_shmakov.
Перевод на дожном уровне, нареканий нет. Последние две не читал, но в руках держал.
Книжку А.Цимбала читал, это одна из первых и лучших подробных книг по CORBA с кучей примеров.


 
iZEN   (2002-03-25 07:55) [11]

На http://www.williamspublishing.com как-то видел анонс будущих изданий, обещают выпустить что-то по EJB.


 
Mishael   (2002-06-27 19:31) [12]

Самая лучшая бесплатная CORBA - это конечно же ORBACUS от компании IONA

правда я его юзаю под линух -- но они утверждают что под вижуал их реализация тоже скомпильнется

PS: недавно они перестали быть бесплатными -- но у них все равно можно скачать немножко старые версии -- и бесплатно


 
epflorov ©   (2002-06-27 22:37) [13]

Мне также понравился omniORB. Пробовал mico, но что-то не то.
В omni реализована своя переносимая библитотека нитей omniThread. Так, что не надо ничего притаскивать из вне. Вообще в omni очень много внимания уделяется многопоточности.
Кроме того как я понял из опыта omniidl наиболее близок к стандарту. (опять же в сравнее с mico).


 
epflorov ©   (2002-11-11 23:54) [14]

Еще есть такой зверь как TAO (ACE).
Монстр еще тот, у меня после сборки отъел своими объектниками чуть больше 2Gb. Зато куча COS реализовано. В общем  плюсы и минусы в одном флаконе :)



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

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

Наверх





Память: 0.49 MB
Время: 0.051 c
3-1092255203
3APA3A
2004-08-12 00:13
2004.09.12
Уровень изоляции транзакций


14-1093435367
Суслик
2004-08-25 16:02
2004.09.12
Фотки с встречи дельфистов


9-1084768654
КиТаЯц
2004-05-17 08:37
2004.09.12
GLScene; объекты THUDSprite;


1-1093931197
Андрей Л.
2004-08-31 09:46
2004.09.12
Как программно разместить форму на панели инструментов.


4-1091199779
Ertong
2004-07-30 19:02
2004.09.12
FreeLibrary





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский