Jump to content

Сервер приложений WebSphere для z/OS

IBM WebSphere Application Server для z/OS — это одна из реализаций платформы IBM семейства WebSphere Application Server . Последней версией является версия 9.0. [ 1 ]

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

Использование платформы WAS z/OS

[ редактировать ]

Продукт WebSphere Application Server для z/OS V7 содержит код для непосредственного использования следующих атрибутов платформы:

  • WLM — используется для классификации транзакций, маршрутизации рабочей нагрузки, расширения сервера и относительного распределения ресурсов.
  • SAF — продукты, реализованные через интерфейс SAF (например, RACF от IBM), обеспечивают определение безопасности и обеспечение безопасности для продукта.
  • Межпамять: обмен буферами в общей памяти лежит в основе оптимизированных локальных адаптеров WebSphere.
  • SMF — WAS z/OS записывает записи SMF 120, включая новый подтип 9 120, представленный в WAS z/OS V7.
  • RRS — используется для глобальной координации точек синхронизации между WAS z/OS и другими участниками глобальных транзакций с двухфазной фиксацией.
  • zAAP — специальные процессоры используются для рабочей нагрузки Java для улучшения финансового профиля продукта.

Версия 7.0 «z Дифференциаторы» («zDiff»)

[ редактировать ]

Версия 7.0 WebSphere Application Server для z/OS предоставляет пять функций, неофициально известных как функции «zDiff». Они представляют собой конкретное использование платформы z/OS. Эти функции:

  • Новый SMF 120, подтип 9 — новая запись SMF, разработанная в версии V7.0, в которой устранены многие недостатки более ранних записей SMF, сокращенных WAS z/OS. Он обеспечивает унифицированное представление данных каждого запроса/ответа на серверы приложений.
  • Оптимизированные локальные адаптеры — воплощение ранее существовавшей функции связи между памятью. Это позволяет адресным пространствам за пределами сервера приложений WAS z/OS участвовать в том же обмене между памятью, который существует внутри ячейки WAS z/OS. Оптимизированные локальные адаптеры («OLA» или «WOLA») являются двунаправленными, позволяя вызывать ресурсы EJB извне сервера приложений, а также вызывать службы на внешних объектах, таких как CICS, пакетные программы или процессы Unix Systems Services. .
  • FRCA — «Ускоритель кэширования быстрого реагирования» — это функция элемента Communication Server в z/OS. Это механизм низкоуровневого кэширования стека TCP/IP. Существует API, поэтому функции более высокого уровня могут использовать функцию кэширования. IBM HTTP Server (версия Domino Go) уже много лет поддерживает использование API. В версии 7 WAS z/OS серверы приложений также поддерживают использование API. Важным отличием является то, что в WAS z/OS кэширование FRCA рассматривается как внешний поставщик кэширования по отношению к средству WAS DynaCache . Элементы приложения, кэшированные в DynaCache, затем передаются в нижний механизм кэширования FRCA. Все функции обновления и аннулирования DynaCache также распространяются на нижний кэш FRCA. FRCA исключает путь кода для обработки запроса, когда запрошенный объект находится в кеше FRCA.
  • Восстановление зависания потока — средство, которое пытается прервать потоки Java в JVM подчиненного региона по истечении таймера запроса. Если прерывание невозможно, он обеспечивает механизм задержки завершения EC3 подчиненного региона, что является способом, которым WAS z/OS обновляет JVM. Новая функция обеспечивает несколько улучшений по сравнению с предыдущими версиями WAS z/OS: возможность устанавливать произвольное количество потоков на каждую подчиненную JVM; возможность установить пороговый процент потоков, которые могут быть помечены как зависшие, перед обработкой аварийного завершения EC3; и новая переменная «чрезмерная загрузка ЦП», которая останавливает анклав WLM потока, который превысил указанное количество процессорного времени.
  • DCS/XCF — DCS означает «Службы распределенной согласованности» и является функцией, общей для WAS на всех платформах. По сути, это сигнальный механизм, используемый для информирования ключевых элементов ячейки WAS о том, какие функции и услуги доступны и где они существуют. XCF означает Cross-Coupling Facility и является функцией архитектуры System z и z/OS Parallel Sysplex . DCS/XCF — это функция WAS z/OS V7, которая перемещает сигнализацию DCS с поставщика транспорта TCP/IP по умолчанию на средство сигнализации XCF.

Версия 8.0 «z Дифференциаторы»

[ редактировать ]

В WebSphere Application Server для z/OS V8 появилась возможность настраивать поведение сервера приложений вплоть до уровня запроса, а не уровня сервера. Эта функция построена на основе существующего файла классификации WLM, используемого для назначения классов транзакций WLM идентифицированным запросам. V8 предоставил дополнительные теги XML для назначения поведения сервера запросам, указанным в XML.

Следующие теги XML применяются к различному поведению, которое в V8 может применяться к идентифицированным отдельным запросам:

  • send_timeout — предоставляет значение, выраженное в секундах, для таймаута, который применяется к полученному запросу с момента помещения запроса в очередь WLM до момента его завершения.
  • queue_timeout_percent — предоставляет тайм-аут, выраженный в процентах от тайм-аута отправки, в течение которого запрос может оставаться в очереди WLM до истечения времени ожидания.
  • request_timeout — предоставляет тайм-аут, выраженный в секундах, который применяется к исходящим запросам IIOP к EJB, расположенному на другом сервере.
  • stalled_thread_dump_action — обеспечивает действие, которое WAS z/OS предпримет, если истекло время ожидания и поток помечен как остановленный. Значения включают: svcdump, javacore, heapdump, трассировку, javatdump и none.
  • cputimeused_limit — предоставляет количество процессорного времени, выраженное в миллисекундах, которое поток запросов может использовать до того, как его анклав WLM будет приостановлен. Стабильный анклав считается ниже дискреционного с точки зрения приоритетов WLM.
  • cputimeused_dump_action — определяет действие, которое WAS z/OS предпримет при превышении лимита использования процессорного времени. Значения включают: svcdump, javacore, heapdump, трассировку, javatdump и none.
  • dpm_interval — DPM означает Dispatch Progress Monitor, инструмент, который обрабатывает действие дампа каждые n секунд (значение dpm_interval).
  • dpm_dump_action — определяет действие, которое WAS z/OS будет выполнять каждый dpm_interval. Значения включают: svcdump, javacore, heapdump, трассировку, javatdump и none.
  • SMF_request_activity_enabled — включает запись SMF для идентифицированного запроса.
  • SMF_request_activity_timestamps — включает запись временной метки SMF для идентифицированного запроса.
  • SMF_request_activity_security — включает запись подробностей безопасности SMF для идентифицированного запроса.
  • SMF_request_activity_CPU_detail сведения о процессоре SMF для идентифицированного запроса.
  • классификация_only_trace — если установлено, это активирует отслеживание на уровне детализации, указанном для сервера, но будет выполнять отслеживание только для идентифицированного запроса.
  • message_tag — предоставляет собственный тег длиной до 8 байт, который применяется ко всем записям трассировки и журнала для идентифицированного запроса.
  • timeout_recovery — предоставляет два значения, которые можно применить к определенному запросу, время ожидания которого истекает: служащий, что означает, что происходит нормальная обработка аварийного завершения EC3 (с учетом описанных выше процедур восстановления зависания потока, которые стали доступны в V7); и сеанс, который закрывает сеанс TCP и HTTP и возвращает клиенту ошибку.

Версия 8.5

[ редактировать ]

Версия 8.5 WebSphere Application Server была анонсирована 24 апреля 2012 г. [ 2 ] Компонентом версии 8.5 является модель времени выполнения Liberty Profile , которая представляет собой составную среду выполнения сервера веб-контейнера с возможностями динамического обновления.

Использование Liberty Profile функций платформы z/OS

[ редактировать ]

Liberty Profile для z/OS имеет несколько расширений , предназначенных для использования определенных функций платформы z/OS. Эти расширения:

  • SAF — средство безопасного доступа z/OS (SAF) может использоваться для аутентификации пользователей, а также в качестве хранилища ключей или хранилища доверенных сертификатов для цифровых сертификатов.
  • WLM — диспетчер рабочей нагрузки z/OS (WLM) можно использовать для разделения работы на отдельные анклавы WLM. Это обеспечивает возможность разделения запросов на сервере Liberty Profile на отдельные классы отчетов WLM для целей анализа использования ресурсов и составления отчетов.
  • JDBC типа 2 с RRS --- JDBC типа 2 в z/OS использует соединитель между памятью и IBM DB2. При использовании JDBC типа 2 IBM Resource Recovery Services (RRS) используется в качестве глобального координатора точки синхронизации транзакций между участниками транзакции.
  • ИЗМЕНИТЬ — z/OS MODIFY Команда может использоваться для инициации и обработки SVC и дампов транзакций для именованного сервера.
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b7e09426438f4b6a369fc0a5a141308e__1651102320
URL1:https://arc.ask3.ru/arc/aa/b7/8e/b7e09426438f4b6a369fc0a5a141308e.html
Заголовок, (Title) документа по адресу, URL1:
WebSphere Application Server for z/OS - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)