Ada_Ru форум

Обсуждение языка Ада

CORBA - документация

Оставить новое сообщение

Сообщения

Vadim Godunko
CORBA - документация
2005-09-08 15:08:57

Добрый вечер!

 

Итак, что полезно прочитать про CORBA.

 

1. Основная спецификация CORBA 3.0.3 (главы 2, 3, 4, 11):

 

http://www.omg.org/technology/documents/formal/corba_iiop.htm

 

2. IDL to Ada Language Mapping (правила отображения IDL на язык)

 

http://www.omg.org/technology/documents/formal/ada_language_mapping.htm

После этого можно пробовать капать PolyORB. :)

 

 

--

Vadim Godunko

Итак, что полезно прочитать про CORBA.

 

1. Основная спецификация CORBA 3.0.3 (главы 2, 3, 4, 11):

 

http://www.omg.org/technology/documents/formal/corba_iiop.htm

 

2. IDL to Ada Language Mapping (правила отображения IDL на язык)

http://www.omg.org/technology/documents/formal/ada_language_mapping.htm

После этого можно пробовать капать PolyORB. :)

 

"Лед тронулся, Господа присяжные заседатели!" (С) Остап Бендер

 

 

To Maxim: пора создавать страничку на www.ada-ru.org "Советы чайнику" :)))

 

--

Best regards,

Vladyslav

Vadim Godunko wrote:

Добрый вечер!

 

Итак, что полезно прочитать про CORBA.

 

1. Основная спецификация CORBA 3.0.3 (главы 2, 3, 4, 11):

 

http://www.omg.org/technology/documents/formal/corba_iiop.htm

 

Раз уж меня так закритиковали, то честно признаюсь, что уже не один раз пытался сочинить что-то для обучения персонала использованию COBRA. Пока - безрезультатно. :(

 

CORBA является технологией слишком высокого уровня, в ней разница между Hello, world! и Hi End составляет несколько порядков.

 

Примеры класса Hello, world! совершенно не дают возможности что-то понять, равно как и разглядывание любого готового приложения, опять-таки слишком велика разница.

 

Наверное поэтому и приличных книг (даже на англицком) не существует. Отсюда и общее недовольство технологией.

 

А тем, что всё же решится читать спецификацию привожу более подробный план действий:

 

Глава 2 - основной обзор, поясняющий понятия и общее обустройство. Действительно надо читать и постораться понять.

 

Глава 3 - язык IDL. Как и любой язык его можно выучить по примерам или по спецификации. Просмотреть (просмотреть!) эту главу настоятельно рекомендуется. Из ней надо сделать выводы:

 

- язык использует C подобный синтакс;

 

- можно задавать собственные типы данных (нет ссылочных типов, но есть ограниченные и неограниченные последовательности, структуры);

 

- можно описывать исключения;

 

- можно описывать интерфейсы объектов;

 

- интерфейс может содержать атрибуты и операции - это то, что можно вызвать удалённо;

 

- можно описывать valuetype-ы, но это дело муторное и можно оставить на далёкий потом;

 

- всю эту дребедень можно сгруппировать в модуль.

 

Остальное - вторично. Для этого компилятор и придуман.

 

Глава 4 - работа ORB. Это и есть то, с чего CORBA и началась! Здесь читать нужно разделы 1, 2, 3, 5, а остальное просто просмотреть.

 

Глава 11 - работа достаточной важной примочки - POA и что с ним связано. Основние внимание нужно уделить политикам и их комбинациям, а так же изучению вариантов использования.

 

IDL to Ada Language Mapping. Документ, который необходимо просмотреть. Тут можно ещё почитать документацию по idlac - транслятору с IDL на Ada. основная задача - понять какие файлы будут генерироваться, и какие конструкции в них можно ожидать.

 

А теперь можно и разобрать Hello, world! Будет значительно понятнее, чем если начать сразу с него.

 

-- Vadim Godunko

 

Technoserv A/S

Rostov-on-Don, Russia

Новое сообщение:
Страницы: 1

Чтобы оставить новое сообщение необходимо Зарегистрироваться и Войти