Системные библиотеки - ACE

0
Ваша оценка: Нет

Библиотека ACE (ADAPTIVE Communication Environment) - это кросс-платформенное программное обеспечение промежуточного уровня (middleware), которое позволяет упростить решение конкретной прикладной задачи путем предоставления разработчикам готового и верифицированного кода.

Разработкой библиотеки занимается исследовательская группа Distributed Object Computing (DOC) из Vanderbilt University, Washington University в St. Louis и University of California в Irvin. Изначально проект ACE вырос из докторской диссертации Дугласа Шмидта. Первая версия этой библиотеки появилась в 1992 году для платформы SunOS 4.x/5.x и содержала в себе 10000 строк кода. Это был код различных системных оберток (wrappers) и часто используемых паттернов. К концу 90-х годов библиотека приобрела тот вид, который она имеет сегодня. Результатами работы группы DOC явилась не только ACE, но и ряд технологий, так или иначе связанных с решением задач построения распределенных программных систем. Это в первую очередь TAO - открытая реализация стандарта CORBA, работающая в реальном времени, основанная на библиотеке ACE. Строго говоря, ACE удобно применять не для создания распределенных систем, а для создания промежуточных решений, облегчающих создание распределенных систем. Одним из таких решений как раз и является TAO.

Сайт разработчика: http://www.cs.wustl.edu/~schmidt/ACE.html
Что почитать?


Разместил: vikos 24 Июнь 2011 в 08:56