Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.12;
Скачать: CL | DM;

Вниз

бесплатные реализации 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 вся ветка

Текущий архив: 2004.09.12;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.023 c
10-1037889217
ac2dc
2002-11-21 17:33
2004.09.12
ip клиента в коде серванта


14-1092981173
Мастер
2004-08-20 09:52
2004.09.12
Интересные правила на ixbt ;-)


14-1093280421
Piter
2004-08-23 21:00
2004.09.12
Шаровые молнии


1-1093590736
asphix
2004-08-27 11:12
2004.09.12
плавное перемещение


14-1093312846
Думкин
2004-08-24 06:00
2004.09.12
С днем рождения! 24 августа