Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Семестр. Взаимодействие с другими технологиями




Класс

Общие выводы

CORBA

COM

Взаимодействие с другими технологиями

CORBA

COM

COM очень прост для простых небольших приложений и чрезвычайно сложен как инструмент создания комплексных систем. Он содержит большое количество “узких” мест - недостаточно гибкую стандартную схему маршалинга, отсутствие состояния объектов, низкая устойчивость к сбоям. Технология не является объектно-ориентированной в классическом смысле этого слова, что в общем случае не способствует простоте ее использования. Достоинством технологии является комплексность и универсальность подходов в рамках COM-модели.

Сложность CORBA заключается в ее огромных возможностях. Программисту необходимо знать большое количество интерфейсов из различных сервисов CORBA, правильно использовать возможности объектных адаптеров и многое другое. Поскольку CORBA использует различные схемы отображения IDL на разные языки программирования, то программисту в общем случае надо знать их особенности для 2-3 наиболее широко используемых языков - в первую очередь, C++ и Java.

Выводы

Объективно CORBA сложнее за счет того, что она предназначена для решения существенно более сложных задач, чем COM. При разработке реальных проектов нужно иметь в виду, что распределение “интеллектуальной” нагрузки среди участников разработки для COM и CORBA несколько отличается: в случае COM требуются более квалифицированные (но более узко специализированные) программисты, а для CORBA можно задействовать программистов среднего уровня, но чрезвычайно важно иметь квалифицированных архитектора проекта и руководителей групп программистов.

COM является достаточно замкнутой и "самодостаточной" системой. В последнее время Microsoft тесно взаимодействует с OMG на базе создания спецификации моста “COM-CORBA”. Вследствие существенных различий в возможностях, не представляет труда имитировать поведение COM-объекта как CORBA-объекта, но не наоборот.

CORBA как технология в настоящий момент (до создания спецификаций, а затем и реализаций своей компонентной модели) является скорее инфраструктурой для создания распределенных систем. Не удивительно, что в этом качестве она активно взаимодействует с другими технологиями - в первую очередь с RMI и Enterprise JavaBeans. CORBA очень тесно - на уровне протокола ESIOP - взаимодействует с широко используемой, но морально устаревшей технологией DCE.

Выводы

CORBA является существенно более открытой, универсальной и гибкой системой, чем COM. И COM, и CORBA способны тесно и эффективно взаимодействовать со стандартными средствами обеспечения безопасности.

Несмотря на внешнюю похожесть, что вызвано общностью решаемых задач, между COM и CORBA, пожалуй, больше различий, чем сходства. В большинстве случаев либо нецелесообразно использовать CORBA (для небольших и простых проектов под Windows просто по причине относительно высоких затрат на приобретение программного обеспечения, лицензий и пр.), либо практически невозможно использовать COM (для сложных, масштабируемых, высоконадежных проектов или просто при работе в гетерогенных средах, а не только в Windows). Windows-приложения, ориентированные на взаимодействие с Microsoft Office, всегда будут использовать COM; проекты с использованием Java и любых Java-технологий (кроме Microsoft J++), как говорится, “сам бог велел” строить на основе CORBA. Во многих случаях выбор технологии диктует выбор той или иной части проекта: если вы планируете работать, например, с ORACLE 8i, то, безусловно, гораздо лучше ориентироваться на CORBA. Область, где эти технологии реально конкурируют, на мой взгляд, очень невелика

ИСТОРИЯ РОССИИ.
ИСТОРИЯ РОССИИ В КОНЦЕ XVI - XVIII веках.
Россия на рубеже XVI-XVII вв. Смутное время. Царь Федор Иванович. Пресечение династии Рюриковичей. Б.Годунов. Установление крепостного права. Династические, социальные и международные причины Смуты. Самозванство. В. Шуйский. Восстание И. Болотникова. Агрессия Речи Посполитой и Швеции. Семибоярщина. Борьба против внешней экспансии. К.Минин. Д.Пожарский.
Россия в XVII в.Ликвидация последствий Смуты. Земский Собор 1613 г.: воцарение Романовых. Царь Михаил Федорович. Патриарх Филарет. Восстановление органов власти и экономики страны. Соглашения с Речью Посполитой и Турцией. Смоленская война. Территория и хозяйство России в первой половине XVII в. Освоение Сибири. Дальнего Востока, Дикого Поля. Окончательное оформление крепостного права. Прикрепление городского населения к посадам. Развитие торговых связей. Новоторговый устав. Начало складывания всероссийского рынка. Ярмарки. Развитие мелкотоварного производства. Мануфактуры. Царь Алексей Михайлович. Шаги к абсолютизму. «Соборное Уложение» 1649 г. Центральное и местное управление. Приказная система. Раскол в русской православной церкви. Никон и Аввакум. Социальные движения второй половины XVII в. Медный бунт. Восстание С.Разина. Царь Федор Алексеевич. Отмена местничества. Основные направления внешней политики России во второй половине XVII в. Запорожская сечь. Освободительная война 1648-1654 гг. под руководством Б. Хмельницкого. Переяславская Рада. Вхождение Левобережной Украины в состав России. Русско-польская война. Русско-шведские и русско-турецкие отношения во второй половине XVII в. Завершение присоединения Сибири.
Российская культура XVII в.Обмирщение культуры в XVII в. Быт и нравы допетровской Руси. Расширение культурных связей с Западной Европой. Славяно-греко-латинская академия. Русские землепроходцы. Последние летописи. Новые жанры в литературе. «Дивное узорочье» в зодчестве XVII в. Московское барокко. Симон. Ушаков. Парсуна.
ИСТОРИЯ НОВОГО ВРЕМЕНИ 1500-1800.
Введение. Понятие «Новая история», хронологические рамки Новой истории.
Великие географические открытия и их последствия.Путешествия В. да Гамы, X. Колумба, Ф. Магеллана. Открытие европейцами Америки, торговых путей в Азию. Захват и освоение европейцами Нового Совета. Порабощение населения завоеванных территорий. Э. Кортес. Ф. Писарро. Начало создания колониальных империй. Пиратство. Ф. Дрейк.
Эпоха Возрождения.Духовные искания эпохи Возрождения. Гуманизм. Данте Алигьери. Э. Роттердамский. Ф. Рабле. Т. Мор. В. Шекспир. Искусство Ренессанса. Переворот во взглядах на природу. 11. Коперник. Дж. Бруно. Г. Галилей. Р. Декарт. Начало процесса модернизации в Европе в XVI-XVI1 вв. Зарождение капиталистических отношений. Буржуазия и наемные рабочие. Совершенствование техники. Возникновение мануфактур, развитие товарного производства. Торговые компании.
Реформация. Утверждение абсолютизма.Причины Реформации. Протестантизм. М. Лютер. Ж. Кальвин. Распространение идей Реформации в Европе. Контрреформация. И. Лойола. Религиозные войны. Европейские государства в XVI-XVII вв. Утверждение абсолютизма. Укрепление королевской власти в Англии и Франции. Генрих VIII. Елизавета I. Кардинал Ришелье. Людовик XIV. Испанская империя при Карле V. Тридцатилетняя война и Вестфальская система.



Поделиться с друзьями:


Дата добавления: 2014-12-24; Просмотров: 323; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.