Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИльинаЕА_РПЗ.doc
Скачиваний:
100
Добавлен:
09.12.2018
Размер:
3.36 Mб
Скачать

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

Критерий

CORBA OMG

J2EE Sun

Microsoft .Net

Кроссплатформенность

+

+

+

(при использовании доп. сервисов)

Интероперабельность

+

+

+

(при использовании доп. сервисов)

Производительность

достаточная

недостаточная (особенно на платформах Windows)

достаточная

Уровень надежность

достаточный

достаточный

достаточный

Многоязыковая поддержка

+

(только Java)

+

Сложность настройки и конфигурирования

Высокая

Средняя

Невысокая

Темп развития

Таким образом, принято решение взять в качестве корпоративного стандарта разработки программного обеспечения технологию .Net Framework, что означает:

  1. .Net требует тщательного планирования распределенной системы. Можно произвести реинжиниринг существующего программного обеспечения. Но в случае применения технологии .Net можно обойтись без полного реинжиниринга. Это происходит в силу совместимости технологий Microsoft снизу вверх. Часть системы может работать на старой технологии, часть на новой, причем способы взаимодействия этих частей не нужно придумывать и реализовывать, их предоставляет Microsoft. Кроме того, аналитикам и проектировщикам привычнее среда Windows, предоставляющая, к тому же, собственные мощные средства проектирования, разработки и сопровождения приложений.

  2. Нет необходимости в создании инфраструктуры .Net на платформе Windows. Развертывание .Net заключается в запуске лишь одного exe-файла и производится в течение нескольких минут на любой операционной системе семейства Windows начиная с Windows 98. Другие службы не входящие в .Net, но необходимые для работы технологии поставляются вместе с ОС. Никакого специального конфигурирования не требуется. В случае же использования ОС отличных от Windows, возможно, потребуется дополнительное конфигурирование.

  3. Пользователей не придется переучивать приемам работы, так как интерфейс реализуемой системы будет абсолютно идентичным предыдущим системам на основе ОС Windows.

  4. ОС Windows является основной ОС, используемой в организации. Поэтому развертывание данной технологии на базе Windows, являющейся основной ОС не только в данной типичной организации, но и во всем мире дает неоспоримые преимущества перед всеми остальными технологиями.

  5. Внедрение системы и ее обслуживание является не слишком сложным. Системные и сетевые администраторы давно отмечают на порядок более простую настройку ОС Windows по сравнению, например, с UNIX. Можно предполагать, что единая идеология конфигурирования продуктов Microsoft поддерживается и в отношении .Net Framework. Кроме того, в документации к .Net Framework указывается, что ее разработчиками были предприняты усилия для дальнейшего упрощения конфигурирования системы. Они исходили из опыта создания предыдущих программных продуктов для Windows, а также анализировали опыт эксплуатации систем распределенной обработки данных от других производителей программного обеспечения.