Web дизайн с Macromedia HOMESITE



   seks | порнуха онлайн        порно пикаперов

Самоучитель по Macromedia HOMESITE

Свершилось. Не прошло и года, как объединение усилий двух ведущих разработчиков инструментария для Web-дизайна (компаний Allaire Corporation и Macromedia Inc.) принесло свои результаты. Основным из них на сегодняшний день является появление на свет новой версии популярного редактора Web-страниц, который теперь называется Macromedia HomeSite 5. Сообщение об этом событии появилось на сайтах компаний Allaire и Macromedia 23 октября 2001 года, и с этого дня пользователи получили возможность опробовать возможности оценочной версии продукта.
Тем читателям, которые знакомы с предыдущими версиями HomeSite, наверняка известно, что он обеспечивал достаточно тесную интеграцию средств разработки с визуальным редактором Macromedia Dreamweaver. Отныне это взаимодействие стало еще более тесным и эффективным.
Сохранив основные достоинства предыдущих версий редактора HomeSite (в том числе пользовательский интерфейс), компания Macromedia дополнила этот инструмент целым рядом новых возможностей. Самая главная из них — поддержка синтаксиса нескольких языков разметки, в том числе языка XHTML, который представляет собой реализацию языка HTML 4 в качестве приложения XML.
Кроме того, HomeSite 5 интегрирован с новой версией редактора таблиц стилей TopStyle Lite 2.1, который обеспечивает быстрое и удобное редактирование стилевого оформления страниц сайта.
Для тех, кто не работал ранее с НomeSite, в состав редактора включены многочисленные средства поддержки пользователя, позволяющие освоить работу с редактором за минимальное время.

Введение
Хотя HomeSite но инерции продолжают называть «редактором», на самом деле его функциональные возможности значительно шире тех рамок, которые ассоциируются с этим термином. Пожалуй, правильнее было бы обозначить его как «инструмент подготовки и публикации материалов для Web». Входящие в его состав функции и утилиты позволяют не только редактировать отдельные страницы, но также решать другие многочисленные задачи, связанные с созданием Web-сайтов.

Знакомство с HomeSite
Одним из замечательных свойств HomeSite является то, что для начала работы с ним не требуется знакомство со всеми его возможностями. Чтобы создать с помощью HomeSite простейшую Web-страницу, достаточно иметь навыки по работе с каким-либо текстовым редактором типа Write (Блокнот). Однако, в отличие от Блокнота, HomeSite берет на себя почти 90% работ по вводу основных синтаксических конструкций HTML (или другого используемого языка разметки)

Поддержка пользователя
Особенности инсталляции HomeSite 5
Организация пользовательского интерфейса
Окно документа
Окно ресурсов
Окно результатов
Конфигурирование броузеров
Установка параметров внутреннего броузера
Конфигурирование внешних броузеров
Основные возможности HomeSite 5

Разработка структуры сайта
С одной стороны, она представляет собой некий «информационный ресурс», то есть предоставляет некоторый набор сведений или услуг, которые были бы полезны или интересны для определенной категории посетителей WWW.

Поиск и замена в файлах проекта
Функция Extended Find
Функция Extended Replace
Общая схема разработки узла с HomeSite
Создание и установка параметров проекта
Интерфейс вкладки Projects окна ресурсов
Создание нового проекта
Разработка файловой структуры сайта
Формирование файловой структуры проекта
Работа с файлами проекта

Основные инструменты
Все операции по разработке страниц выполняются в окне документа (его интерфейс был подробно описан вразделе Организация пользовательского интерфейса в главе «Знакомство с HomeSite»).

Функция Code Template
Функция Tag Validation
Настройка параметров редактора кода
Редактор тегов Tag Editor
Панель быстрой вставки
Вставка тегов с помощью Tag Chooser
Работа с Tag Inspector и Tag Tree
Инспектор тегов
Дерево тегов
Установка глобальных параметров

Разработка страниц публикации
Несмотря на все достоинства описанных выше инструментов, ни один из них нельзя считать основным средством разработки HTML-страниц. Практика показывает, что наибольший эффект дает именно совместное их применение.

Установка параметров шрифта
Работа с графическими элементами
Включение изображений - быстрая вставка
Вставка изображений из окна ресурсов
Вставка изображений из окна результатов
Таблицы
Создание таблицы с помощью мастера
Инструмент Table Sizer
Установка параметров таблицы в редакторе тегов
Редактирование таблиц с Tag Tree и Tag Inspector

Разработка навигационной схемы сайта
Та легкость, с которой современные HTML-редакторы позволяют созда вать гиперссылки на основе произвольного фрагмента текста документа или графического изображения, вызывают соблазн расставить их везде, где только можно. Однако практика показывает, что чрезмерное увлечение создание ссылок может выйти боком как создателю сайта, так и посетителям.

Создание фреймов с помощью редактора тегов
Редактирование фреймов с Tag Tree и Inspector
Проектирование навигационной схемы сайта
Представление навигационной схемы
Способы адресации ресурсов публикации
Представление ссылок на вкладке Site View
Представление ссылок на вкладке Site View - 2
Создание гипертекстовых ссылок
Создание сенсорной карты
Создание фреймов

Создание интерактивных страниц
Арсенал инструментов, предоставляемых HomeSite 5 разработчику, для разных технологий различен. Для одних он ограничен возможностью проверки корректности кода, для других имеются средства автоматической генерации фрагментов страниц.

Работа с формами
Поддержка Dynamic HTML
Создание сценариев на JavaScript и VBScript
Применение технологии ColdFusion
Общая характеристика ColdFusion
Поддержка CFML в HomeSite

Тестирование сайта и выгрузка на удаленный сервер
Мы уже неоднократно говорили о том, что тестирование страниц является обязательным этапом разработки сайта, независимо от его размера и предназначения. И если HomeSite не способен полностью заменить вас на этапе разработки и редактирования страниц, то на этапе их тестирования он практически всю работу берет на себя.

Тестирование сайта и выгрузка на сервер
Выгрузка cайта на удаленный сервер
Тестирование страниц
Проверка корректности кода
Тестирование ссылок
Проверка правописания
Оценка длительности загрузки
Выгрузка сайта на удаленный сервер
Установка параметров развертывания
Выгрузка отдельных папок и файлов

Web дизайн с Macromedia HOMESITE

Свершилось. Не прошло и года, как объединение усилий двух ведущих разработчиков инструментария для Web-дизайна (компаний Allaire Corporation и Macromedia Inc.) принесло свои результаты. Основным из них на сегодняшний день является появление на свет новой версии популярного редактора Web-страниц, который теперь называется Macromedia HomeSite 5. Сообщение об этом событии появилось на сайтах компаний Allaire и Macromedia 23 октября 2001 года, и с этого дня пользователи получили возможность опробовать возможности оценочной версии продукта.
Тем читателям, которые знакомы с предыдущими версиями HomeSite, наверняка известно, что он обеспечивал достаточно тесную интеграцию средств разработки с визуальным редактором Macromedia Dreamweaver. Отныне это взаимодействие стало еще более тесным и эффективным.
Сохранив основные достоинства предыдущих версий редактора HomeSite (в том числе пользовательский интерфейс), компания Macromedia дополнила этот инструмент целым рядом новых возможностей. Самая главная из них — поддержка синтаксиса нескольких языков разметки, в том числе языка XHTML, который представляет собой реализацию языка HTML 4 в качестве приложения XML.
Кроме того, HomeSite 5 интегрирован с новой версией редактора таблиц стилей TopStyle Lite 2.1, который обеспечивает быстрое и удобное редактирование стилевого оформления страниц сайта.
Для тех, кто не работал ранее с НomeSite, в состав редактора включены многочисленные средства поддержки пользователя, позволяющие освоить работу с редактором за минимальное время.
Следует подчеркнуть, что хотя HomeSite относится к классу профессиональных инструментов, его создатели предусмотрели возможность использования редактора также начинающими Web-дизайнерами. В их распоряжении, в частности, обширная справочная система, содержащая не только сведения по самому редактору, но также полную спецификацию языка HTML 4.01 и рекомендации по проектированию и разработке Web-сайтов.
Хотя HomeSite но инерции продолжают называть «редактором», на самом деле его функциональные возможности значительно шире тех рамок, которые ассоциируются с этим термином. Пожалуй, правильнее было бы обозначить его как «инструмент подготовки и публикации материалов для Web». Входящие в его состав функции и утилиты позволяют не только редактировать отдельные страницы, но также решать другие многочисленные задачи, связанные с созданием Web-сайтов. Это и формирование структуры проекта в целом, и тестирование визуального отображения страниц различными броузерами, и оценка времени загрузки страниц, и, наконец, развертывание подготовленных материалов на Web-сервере. Все это делает HomeSite самодостаточным средством, обеспечивающим поддержку всех основных этапов подготовки Web-публикации (за исключением подготовки графических и мультимедийных элементов страниц).

Введение
Раздел не является исчерпывающей энциклопедией по работе с HomeSite. Например, в нее не вошло описание встроенного языка программирования HomeSite (VTML), который позволяет создавать дополнительные элементы пользовательского интерфейса. Тем не менее, с ее помощью вы сможете в кратчайшее время освоить наиболее эффективные приемы работы одним из лучших на сегодняшний день инструментов создания Web-публикаций.

Знакомство с HomeSite
Одним из замечательных свойств HomeSite является то, что для начала работы с ним не требуется знакомство со всеми его возможностями. Чтобы создать с помощью HomeSite простейшую Web-страницу, достаточно иметь навыки по работе с каким-либо текстовым редактором типа Write (Блокнот). Однако, в отличие от Блокнота, HomeSite берет на себя почти 90% работ по вводу основных синтаксических конструкций HTML (или другого используемого языка разметки). Кроме того, чтобы увидеть, как созданная страница выглядит в окне броузера, достаточно одним щелчком мыши переключиться в режим просмотра. В процессе работы с HomeSite вы сможете постепенно наращивать уровень знаний, осваивая его возможности.

Создание динамических и интерактивных страниц
Поддержка пользователя
Особенности инсталляции HomeSite 5
Окна Мастера обновления конфигурации
Организация пользовательского интерфейса
Основные элементы интерфейса HomeSite
Окно документа
Элементы управления окном документа
Разделение окна документа на два подокна
Представление списка открытых документов

Разработка структуры сайта
С одной стороны, она представляет собой некий «информационный ресурс», то есть предоставляет некоторый набор сведений или услуг, которые были бы полезны или интересны для определенной категории посетителей WWW
С другой стороны, Web-сайт — это результат применения тех или иных технологий, поддерживаемых на сегодняшний день аппаратными и программными средствами Интернета. Причем количество этих самых технологий увеличивается буквально с каждым днем. Каждая из них, как говорится, хороша по-своему. Зачастую это порождает у некоторых (особенно у начинающих) Web-дизайнеров желание насытить свои публикации всем, до чего «руки дотянутся»: здесь и звуковое сопровождение, и Flash-фильмы и т. д.

Поиск и замена в файлах проекта
Функция Extended Find
Параметры расширенного поиска
Команды для сохранения и вызова фрагмента
Имя под которым будет сохранен фрагмент
Список фрагментов по которым выполнен поиск
Функция Extended Replace
Установки параметров расширенной замены
Разработка узла с помощью HomeSite
Создание и установка параметров проекта

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

Функция Code Template
Вкладка Code Template диалогового окна Settings
Диалоговое окно для описания шаблона
Функция Tag Validation
Результат применения функции Tag Validation
Окно установки параметров функции Tag Validation
Настройка параметров редактора кода
Вкладка Editor диалогового окна Settings
Редактор тегов Tag Editor
Пример диалогового окна редактора тегов

Разработка страниц публикации
Несмотря на все достоинства описанных выше инструментов, ни один из них нельзя считать основным средством разработки HTML-страниц. Практика показывает, что наибольший эффект дает именно совместное их применение.
Итак, при создании новой страницы целесообразно придерживаться такой последовательности действий (предполагается, что эскиз страницы, выполненный на бумаге, находится перед вами):

Установка параметров шрифта
Вкладка Fonts панели быстрой вставки
Диалоговое окно Font редактора тегов
Работа с графическими элементами
Графические форматы HomeSite
Панель быстрой вставки
Вкладка IMG Tag окна редактора тегов
Вкладка Browserspecific
Замечания
Вставка изображений из окна ресурсов

Разработка навигационной схемы сайта
Та легкость, с которой современные HTML-редакторы позволяют созда вать гиперссылки на основе произвольного фрагмента текста документа или графического изображения, вызывают соблазн расставить их везде, где только можно. Однако практика показывает, что чрезмерное увлечение создание ссылок может выйти боком как создателю сайта, так и посетителям.

Создание фреймов с помощью редактора тегов
Окно для установки атрибутов тега FRAMESET
Окно для установки атрибутов тега FRAME
Редактирование фреймов с помощью Tag Tree
Вкладка Tag Inspector окна ресурсов
Проектирование навигационной схемы сайта
Вариант навигационной схемы небольшого узла
Навигационная схема в окне ресурсов
Способы адресации ресурсов публикации
Пример структуры сайта

Создание интерактивных страниц
Под интерактивными страницами в общем случае понимаются такие, которые содержат элементы, реагирующие на действия посетителя сайта (например, на перемещение указателя мыши, ввод каких-либо данных и т. д.). Наиболее распространенными из таких элементов являются формы (или их элементы), изображения-ролловеры и кнопки. Однако благодаря поддержке последними версиями броузеров Dynamic HTML, Flash, ASP и других современных технологий список интерактивных элементов значительно расширился.

Работа с формами
Вкладка Forms панели быстрой вставки
Окно редактора тегов для тега FORM
Окно редактора тегов для тега INPUT
Представление одной и той же формы
Пример установки атрибутов группы
Окно редактора тегов для формирования списка
Окно редактора тегов для тега OPTION
Поддержка Dynamic HTML
Списки событий для элементов страницы

Тестирование сайта и выгрузка на удаленный сервер
Мы уже неоднократно говорили о том, что тестирование страниц является обязательным этапом разработки сайта, независимо от его размера и предназначения. И если HomeSite не способен полностью заменить вас на этапе разработки и редактирования страниц, то на этапе их тестирования он практически всю работу берет на себя.

Выгрузка cайта на удаленный сервер
Представление Macromedia FTP/RDS
Спискок удаленных серверов в HomeSite
Вкладка File Settings — FTP Settings
Параметры соединения с удаленным сервером
Тестирование страниц
Кнопки для вызова средств тестирования
Проверка корректности кода
Представление информации об ошибках
Виды сообщений об ошибках - утилита Validator

Создание сайтов - статьи

"Информация для размышления": изолированная структура (silo) - модное техническое словечко, обозначающее любые неэффективные и дорогие элементы в несовместимом программном обеспечении. Изолированные структуры являются "мишенью" для Web-сервисов. Можно сказать, одно из предназначений Web-сервисов - разрешение проблемы изолированных структур. Так почему же за последние три года Web-сервисам так и не удалось реализовать эту задачу? Именно таким вопросом задались аналитики исследовательской компании IDC. В своей работе "Web-сервисы: растущие опасения" они предлагают свое видение проблемы, высказывают предположения о дальнейшей судьбе Web-сервисов. Однако, прежде чем познакомить читателя с их точкой зрения, будет нелишним привести "краткую историческую справку".
Напомним, что практически три года назад Web-сервисы рассматривались как новое и перспективное направление информационных технологий. Тогда с ними были связаны большие надежды. Так, еще в марте 2002 года Журнал клуба знатоков DWH, OLAP, XML () рассказывал о прогнозах консалтинговой компании The Stencil Group (более подробно см. "Рынок Web-служб: прогнозы The Stencil Group"). Ее сотрудники прогнозировали, что на рубеже 2004-2005 годов должна начаться третья и последняя фаза развития Web-сервисов - этап их активного использования. Однако, сегодня можно констатировать, что развитие Web-сервисов происходят с явной задержкой

Web-сервисы: растущие опасения
Практическая хореография Web-сервисов
Корпоративная сервисная шина - "бюджетный" подход к решению задач интеграции
Веб-сервисы в гетерогенных средах
Императив интеграции (Integration Imperative)
Порталы и жизненные циклы
Решения для построения сервисов – новые возможности
Бизнес-процессы и XML
Технология сервера порталов
Сервис-ориентированная архитектура
Беглый взгляд на модели ответа MEP
SOAP и REST, вместе или порознь?
Веб-сервисы как вариант основы информационной инфраструктуры предприятия
Соединяя Web-сервисы (Weaving Web Services Together)
Web-сервисы == или != распределенные объекты?
Управление Web-сервисами уже здесь! (Web Services Management Arrives)
Управляя Web-сервисами (Managing Web Services)
WSDL: взгляд изнутри
WSDL: взгляд изнутри, часть II
Корпоративные сайты и порталы

Интеграция приложений на основе WebSphere MQ

Современные корпоративные системы характеризуются как сверхсложные и гетерогенные, распределенные по различным платформам. Положение большинства предприятий в настоящее время во многом определяется тем, что логика интеграции и взаимодействия систем встроена в отдельные приложения. Технология взаимодействия приложений ограничена транспортными механизмами для передачи данных. Потребности бизнеса и набирающего силу электронного бизнеса диктуют необходимость связи и интеграции этих гетерогенных систем и платформ. Современным корпорациям требуются надежные и тотально-распределенные вычислительные инфраструктуры, интегрирующее middleware, решающее задачи интеграции различных прикладных систем между собой. Появился даже специальный термин – Enterprise Application Integration (EAI) – Интеграция Приложений.
Общепринятый в мировой практике подход к интеграции заключается в уходе от создания прямых интерфейсов приложений и в использовании интеграционного связующего программного обеспечения (ПО), которое способно обеспечить выполнение всех функций, необходимых крупной корпорации. В результате становятся возможными централизация и стандартизация подхода к интеграции, что позволит предприятиям разработать интеграционную среду, которую можно будет совершенствовать и изменять в соответствии с эволюцией бизнес среды.

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

Модель клиент/сервер
Асинхронное взаимодействие
Запуск программы
Параллельная и распределенная обработка
Адресация по принципу публикация-подписка
Основные компоненты и особенности работы
Прикладной программный интерфейс
Распределенная передача сообщений
Каналы передачи сообщений
Адресация и маршрутизация сообщений

Установка WebSphere MQ на платформе Windows NT
Рассмотрим порядок установки WebSphere MQ на платформе WindowsNT. Процесс установки построен таким образом, что инсталляцию может выполнить пользователь, никогда ранее не работавший с данным продуктом. WebSphere MQ не является требовательным программным обеспечением (ПО) по отношению к аппаратной части компьютера. Несмотря на это, вряд ли стоит планировать серьезную работу на низко производительных системах.

Установка WebSphere MQ на Windows NT
Установка WebSphere MQ на Windows NT - 2
Установка WebSphere MQ на Windows NT - 3
Основные утилиты
Основные утилиты - 2
Менеджер очередей
Менеджер очередей - 2
Менеджер очередей - 3
Менеджер очередей - 4
Менеджер очередей - 5

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

Свойства локальных очередей
Закладка General
Закладка Extended
Закладка Cluster
Закладка Triggering
Закладка Events
Закладка Storage
Закладка Storage - 2
Закладка General
Каналы

Состояние каналов. Создание интерфейсов передачи сообщений
Как говорилось в предыдущей лекции, сообщения передаются с помощью каналов, с одинаковыми именами, расположенными как на одном, так и на другом менеджере. Для управления процессом старта каналов существует специальная служба, которая называется Channel initiator. На платформе Windows NT она запускается автоматически при старте менеджера с помощью WebSphere MQ Explorer.

Пиктограммы состояния каналов
Пиктограммы состояния каналов - 2
Соединение типа клиент-сервер
Соединение типа клиент-сервер - 2
Процессы WebSphere MQ, триггеринг
Использование механизма триггеринга
Использование механизма триггеринга - 2
Создание интерфейсов передачи сообщений
Пиктограммы состояния каналов
Пиктограммы состояния каналов - 2

Авторизация и доступ к объектам
Рассмотрим опции авторизации: MQI authorizations, Administration authorizations и Generic authorizations. Перед данными опциями должны указываться символы "+" или "-", разрешающие или запрещающие соответствующие действия.

Настройка служб WebSphere MQ под Windows
Командный процессор MQSC. Команды
Командный процессор MQSC. Команды - 2
Командный процессор MQSC. Команды - 3
Авторизация и доступ к объектам
Авторизация и доступ к объектам - 2
Авторизация и доступ к объектам - 3
Авторизация и доступ к объектам - 4
Авторизация и доступ к объектам - 5
Авторизация и доступ к объектам - 6

Кластер WebSphere MQ
При создании систем передачи данных, нередко возникают ситуации, когда некоторые серверы недоступны в течение какого-то времени или работают посменно. Кластер WebSphere MQ это объединение менеджеров очередей, которые могут располагаться на различных платформах. При правильной настройке объектов кластера, приложения помещают сообщения в кластерные очереди, даже если один из менеджеров очередей становится недоступным, а после возобновления связи с ним приложения могут забирать сообщения из локальных кластерных очередей.

WebSphere MQ под управлением MSCS
WebSphere MQ под управлением MSCS - 2
Кластер WebSphere MQ
Кластер WebSphere MQ - 2
Кластер WebSphere MQ - 3
Кластер WebSphere MQ - 4
Кластер WebSphere MQ - 5
Добавление и исключение менеджера
Добавление и исключение менеджера - 2
Добавление и исключение менеджера - 3

Очередь недоставленных сообщений и восстановление данных
Практически все события, за исключением обработки non persistent сообщений, фиксируются в различных лог файлах WebSphere MQ. Существует два вида лог файлов. В первый записываются сообщения об ошибках, а во второй все изменения состояния объектов менеджера, включая обработанные persistent сообщения. Файл ошибок имеет формат, который легко прочитать с помощью любого текстового редактора. В него записываются события, связанные со стартом или остановкой менеджера и каналов, ошибки установки соединения, ошибки приема или отправки сообщений, например с некорректным форматом или ошибки конвертации, связанные с кодовой страницей.

Дополнительные средства администрирования
Дополнительные средства администрирования - 2
Дополнительные средства администрирования - 3
Вопросы производительности
Перенаправление потоков
"Вечный двигатель"
"Вечный двигатель" - 2
Очередь недоставленных сообщений
Очередь недоставленных сообщений - 2
Очередь недоставленных сообщений - 3

Общие сведения о разработке приложений для WebSphere MQ
В большинстве приложений, работающих с WebSphere MQ, решаются такие задачи как: чтение сообщений из базы данных (БД) и запись их в очередь; чтение сообщений из очереди и запись их в БД; и то и другое одновременно. В более редких случаях, например, для задач мониторинга осуществляется чтение параметров объектов WebSphere MQ в частности Current Depth, Channel Status, Message Count, Last Message Date/Time и т.п.

Разработка приложений для WebSphere MQ
Разработка приложений для WebSphere MQ - 2
Разработка приложений для WebSphere MQ - 3
Основные функции WebSphere MQ
Основные функции WebSphere MQ - 2
Основные функции WebSphere MQ - 3
Основные функции WebSphere MQ - 4
Основные функции WebSphere MQ - 5
Основные функции WebSphere MQ - 6
Дополнительные функции WebSphere MQ

Программа rewriter (модель "один к одному")
Первая программа будет достаточно простая и реализует так называемую модель "один к одному" или "точка-точка". Эта программа предназначена для чтения сообщений из очереди 1, записи их в очередь 2 и лог-файл на диске. Эта программа имеет практическое значение. Достаточно часто необходимо иметь файл переданных сообщений за определенный период времени, чтобы быстро ответить на вопрос "Было ли передано сообщение с такими идентификационными параметрами в теле сообщения:…"? WebSphere MQ сохраняет persistent сообщения на диске, но эти лог-файлы малопонятны

Программа rewriter (модель "один к одному")
Программа rewriter (модель "один к одному") - 2
Программа rewriter (модель "один к одному") - 3
Программа rewriter (модель "один к одному") - 4
Вопросы интеграции приложений
Вопросы интеграции приложений - 2
Программирование транзакций
Программирование транзакций - 2
Списки распространения
Списки распространения - 2

Общие сведения о модели публикация-подписка
Механизм публикация-подписка (Publish/Subscribe) позволяет поставлять информацию от поставщика к потребителю. Эта модель стала особенно популярной в последние годы благодаря тому, что часто меняющаяся информация может поставляться постоянно многим получателям. Одним из типичных примеров такой информации являются данные на рынке акций и валют. В такой модели издателю необязатеьно знать о местонахождении получателя и наоборот. В модели Request/Reply движение информации начинается по запросу потребителя (клиента).

Сведения о модели публикация-подписка
Сведения о модели публикация-подписка - 2
Сведения о модели публикация-подписка - 3
Разработка приложений для модели
Разработка приложений для модели - 2
Разработка приложений для модели - 3
Разработка приложений для модели - 4
Примеры работы механизмов
Примеры работы механизмов - 2
Примеры работы механизмов - 3

Модификация объектов
Характеристики объектов WebSphere MQ определяются в момент создания, но иногда их необходимо модифицировать, например, изменив приоритет сообщений при помещении их в очередь (Default Priority) или максимально допустимое количество сообщений в очереди (Maximum Queue Depth). Модификация объектов WebSphere MQ требуется, в частности, при восстановлении опций очередей Put Messages и Get Messages в состояние Allowed, а также параметров триггеринга, извлечении статистических данных (Message Count и т.п.).

Модификация объектов
Модификация объектов - 2
Модификация объектов - 3
Работа с MsgId и CorrelId
Работа с MsgId и CorrelId - 2
Работа с MsgId и CorrelId - 3
Группировка и сегментация сообщений
Группировка и сегментация сообщений - 2
Группировка и сегментация сообщений - 3
Группировка и сегментация сообщений - 4

Архитектура и функции интеграционного решения
Топология интеграционного решения отражает различные способы взаимодействия приложений (12.1). Среди основных топологий можно выделить простые соединения точка-точка, шлюзы и шины. Соединение точка-точка означает, что интегрируемые приложения устанавливают прямые связи друг с другом. Обычно на начальной стадии любого интеграционного проекта именно соединение точка-точка используется, как наиболее простой подход. При этом для взаимодействующих приложений необходимо, во-первых, знать точную адресную информацию о партнере и, во-вторых, уметь осуществлять преобразования между форматами данных, используемых партнерами.

Интеграционный брокер и его функциональность
Интеграционный брокер - функциональность - 2
Интеграционный брокер - функциональность - 3
Принципы WebSphere Message Broker
Принципы WebSphere Message Broker - 2
Принципы WebSphere Message Broker - 3
Программирование брокера сообщений
Программирование брокера сообщений - 2
Программирование брокера сообщений - 3
Программирование брокера сообщений - 4

Основы обеспечения безопасности WebSphere MQ
Любой специалист, системный администратор, системный интегратор и руководитель ИТ подразделения должен отдавать себе отчет в том, что WebSphere MQ - незащищенная система и потоки сообщений в ней легко читаются, если не предпринять специальных мер защиты. Администратор на собственном компьютере и член группы mqm имеет доступ со своим паролем ко всем удаленным менеджерам корпоративной сети, а также возможность чтения и записи сообщений в любую очередь.

Методика работы WebSphere MQ с SSL
Создание менеджеров очередей QM1 и QM2
Получение SSL сертификата для QM1
Проверка инсталляции сертификата
Добавление сертификата в хранилище
Назначение сертификата менеджеру QM1
Добавление SSL- сертификата в хранилище
Получение, добавление и назначение SSL
Настройка SSL - свойств для WebSphere MQ
Тестирование

Общая архитектура Omegamon
Для профессиональной работы с WebSphere MQ рекомендуется использовать средства мониторинга. Несмотря на высокую надежность WebSphere MQ сообщения могут застревать в очередях по разным причинам, прежде всего из-за нештатных ситуаций для программ обработчиков, пиковых перегрузок потоков данных, нестабильности работы корпоративной информационной сети (КИС). Рассмотрим систему Omegamon фирмы IBM (ранее Candle Corp., USA) для мониторинга WebSphere MQ.

Общая архитектура Omegamon
Общая архитектура Omegamon - 2
Настройка Omegamon для WebSphere MQ
Настройка Omegamon для WebSphere MQ - 2
Настройка рабочих областей
Настройка рабочих областей - 2
Работа с накоплением информации
Работа с накоплением информации - 2
Общая архитектура Omegamon
Общая архитектура Omegamon - 2