Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция ППП 2012.doc
Скачиваний:
11
Добавлен:
01.05.2025
Размер:
3 Мб
Скачать
☆

Отбор объектов и запуск процесса объединения

Указать, какие объекты при объединении конфигураций следует включить в процесс объединения, а какие выключить, позволяет флажок около каждого объекта в окне «Объединение конфигураций». Установленный флажок показывает, что данные объекты двух конфигураций будут объединяться. Те объекты, в строке которых текст написан серым, не могут быть самостоятельно включены в объединение конфигураций, так как являются элементами других (агрегатных) объектов. Элементы агрегатного объекта могут быть включены или выключены вместе с самим объектом. Можно включить все и выключить все объекты кнопками «Вкл. все» и «Выкл. все».

После просмотра изменений, выбора режима объединения и установки или снятия «флажков включения в процесс объединения» объектам конфигураций можно запустить процесс объединения кнопкой «ОК».

4.1 Основные тенденции в развитии ппп

В качестве заключения отметим перспективные направления дальнейшего развития прикладного ПО. На сегодняший день в качестве основных факторов, влияющих на функциональность ППП и сложность их разработки ПО, можно отметить следующие:

  • рост производительности персональных компьютеров;

  • расширение классов решаемых задач;

  • увеличение общего числа пользователей;

  • значительное количество ранее созданного (наследованного) ПО;

  • развитие Интернет и корпоративных сетей.

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

  • интеграция компонентов прикладного пакета не только с приложениями пакета, но и с окружением;

  • широкое использование отраслевых стандартов;

  • использование инфраструктуры Интернет;

  • платформонезависимость.

Особую значимость на дальнейший сценарий развития ППП имеет влияние технологий Интернет и, в частности, Web. Возможности, представляемые глобальной сетью позволяют обмениваться любой информацией, которую можно представить в цифровом виде. Это уже сейчас с успехом испольуется в ведущих пакетах прикладных программ, в первую очередь для обеспечения совместной работы пользователей. Практическая реализация общего доступа возможна, например, с использованием промежуточного ПО (middleware). Так, при использовании технологии ActiveX в документ MS Word или таблицу MS Excel можно поместить любой документ, поддерживающий ActiveX. Внедренным может быть документ, размещенный в Интернет, более того, имеется потенциальная возможность отредактировать его и сохранить изменения в Сети. Все большей популярностью пользуется концепция “тонких клиентов”. Под “тонким клиентом” подразумевается Интернет-браузер. Современные браузеры позволяют отображать не только гипертекстовые документы, но и изображения в растровых и векторных форматах, видео- и аудиоданные. Кроме этого, браузеры представляют средства интерактивного взаимодействия с веб-серверами в виде различных веб-форм (от форм авторизации или поиска до форм загрузки файлов) и поддерживают выполнение программ-скриптов на своей стороне. Это позволяет создавать программа, загружаемые с веб-сервера, но выполняемые в браузере. Примером такого решения являются сервисы Google Docs (Google Документы). Пользователям этого сервиса представляется возможность создавать и редактировать текстовые документы, электронные таблицы и презентации прямо в окне браузера, сохранять их в Интернет и предоставлять в совместное использование (рис. 20).

Рис. 20. Google Docs - настройка доступа к документу

Ввиду повсеместного проникновения Интернета, можно говорить о том, что прикладное программное обеспечение будет переходить в разряд сервиса, то есть пользователи будут работать с необходимым программным обеспечением через Сеть, получая на свои компьютеры готовые результаты. Следовательно, необходимость в больших локальных мощностях частично отпадет, что будет способствовать росту спроса на недорогие компьютеры с низким энергопотреблением.

В основе технологий, обеспечивающих подобные возможности, ряд совместных наработок ведущих производителей ПО и организаций по стандартизации. К ним относятся сервисно-ориентированная архитектура корпоративных приложений (веб-сервисы) и стандартизованные форматы документов.

Веб-сервисы

Веб-сервис, веб-служба, (англ. web service) — программная система, доступная через локальную или глобальную сеть по заданному адресу, чьи общедоступные интерфейсы определены на языке XML. Эта программная система доступна другим программными системами, которые могут взаимодействовать с ней посредством XML-сообщений. передаваемых с помощью интернет-протоколов. Веб-служба является единицей модульности при использовании сервисно-ориентированной архитектуры приложения. Иными словами, веб-сервис - это именованный компонент распределенной прикладной системы, доступный по гипертекстовым протоколам (HTTP, HTTPS и подобным).

Сервисно-ориентированные приложения построены на следующих индустриальных стандартах:

  • XML: Расширяемый язык разметки, предназначенный для хранения и передачи структурированных данных;

  • SOAP: Протокол обмена сообщениями на базе XML;

  • WSDL: Язык описания внешних интерфейсов веб-службы на базе XML;

  • UDDI: Универсальный интерфейс распознавания, описания и интеграции (Universal Discovery, Description, and Integration). Каталог веб-служб и сведений о компаниях, предоставляющих веб-службы во всеобщее пользование или конкретным компаниям.

Основными достоинствами веб-сервисов являются:

  • интероперабельность;

  • открытость архитектуры;

  • взаимодействие программных систем через средства защиты информации (прокси-серверы, межсетевые экраны).

Основным недостатком является меньшая производительность приложений и больший объем сетевого трафика по сравнению с другими технологиями распределенных вычислений (RMI, CORBA, DCOM/ActiveX). Еще одним недостатком является повышенная требовательность к аппаратным ресусам на стороне сервера приложений (поставщика веб-сервисов).