Actional и Progress OpenEdge. Мониторинг сервера приложений и базы данных. Максим Соколов 2012.

Презентация:



Advertisements
Похожие презентации
Использование Actional для решения возникающих проблем в распределенной интегрированной системе Максим Соколов Progress Technologies 2011.
Advertisements

Контроль за эффективностью использования IT-инфраструктуры с точки зрения бизнеса при помощи Progress Actional. Соколов Максим, Progress Technologies.
Пример использования Actional и Sonic ESB для управления сквозными бизнес- процессами в разнородной SOA-среде Максим Соколов Ведущий специалист, Progress.
Обзор возможностей Sonic ESB версии 8.5 Вячеслав Туркин Руководитель направления интеграции, Progress Technologies
Использование Sonic SOA Suite в SOA/BPM проектах СК РОСНО Вячеслав Бутыркин Начальник отдела сервисно-ориентированной архитектуры, руководитель портфеля.
Внедрение BPM: Считаем цыплят Вячеслав Бутыркин Начальник отдела сервисно-ориентированной архитектуры, руководитель BPM/SOA проектов СК РОСНО.
Простые вещи, которые следует знать о Sonic ESB Вячеслав Туркин, ведущий специалист по интеграционным решениям.
От Интеграции к SOA Денис Реймер Директор департамента интегрированных бизнес решений, ЛАНИТ.
Sonic ESB для пользователей OpenEdge Как создать процесс в ESB для работы с процедурами и таблицами OpenEdge Туркин Вячеслав Валерьевич, Руководитель направления.
Web - сервисы. Веб-служба, веб-сервис (англ. web service) идентифицируемая веб-адресом программная система со стандартизированными интерфейсами.англ.веб-адресоминтерфейсами.
WEB- ТЕХНОЛОГИИ Лекция 1. WEB- ПРИЛОЖЕНИЯ 1 Особый тип программ, построенных по архитектуре « клиент - сервер » Основа получение запросов от пользователя.
Александр Шаповал Microsoft Firewall-кластер на базе ISA Server 2000 Enterprise Edition Варианты реализации.
Инструменты бизнес- анализа для территориально- распределенных холдингов.
Дмитрий Вишняков Управление информационными системами Оперативный мониторинг серверов.
Проекты ONLINE Ведение проектов в распределённом режиме, с участием заказчиков, исполнителей и соисполнителей Назначение.
Что Такое Progress ? Графеева Н. Помыткина Т. Санкт-Петербург 2002.
OpenEdge и Corticon: использование бизнес-правил разработчиками и пользователями OpenEdge Максим Соколов 2013 год.
Анализ данных и интеграция информационных систем Станислав Чистяков Старший Консультант 5 апреля 2011 года, гостиница «Золотое кольцо»
Что Такое Progress ?. Progress Software Corporation l Основана в 1981 l Штаб-квартира в Bedford, USA l 1,100 сотрудников l Присутствие в 60+ странах l.
Page Наталья Железных Руководитель отдела по работе с Правительственными учреждениями Sun Microsystems, регион СНГ Инфраструктура предоставления государственных.
Транксрипт:

Actional и Progress OpenEdge. Мониторинг сервера приложений и базы данных. Максим Соколов 2012

© 2012 Progress Technologies2 Сегодня в докладе Обзор системы Actional, его основных возможностей и компонентов. Мониторинг OpenEdge при помощи Actional. Поддержка мониторинга Actional в различных компонентах OpenEdge. Настройка взаимодействия OpenEdge и Actional. Отображение активности OpenEdge в Actional. Демонстрация использования продукта, ответы на вопросы.

© 2012 Progress Technologies3 Информационная система предприятия Множество приложений Множество пользователей Множество платформ Множество бизнес-процессов Взаимодействие с внешними системами Множество узлов

© 2012 Progress Technologies4 Actional – единая платформа мониторинга Персонал организации Приложения на различных платформах

© 2012 Progress Technologies5 The Forrester Wave: Integrated SOA Governance, Q1 2012

© 2012 Progress Technologies6 УПРАВЛЕНИЕ SOA ACTIONAL MANAGEMENT SERVER ПЕРСОНАЛ Архитектура Actional SOA Management Обращения из внешних систем Обращения к внешним системам СЕРВИСЫ Пользователи приложений Администраторы SOA Службы безопасности

© 2012 Progress Technologies7 Actional Application Server Составные части технологии Actional Actional Management Server Actional Management Server Actional Agent Actional Agent Actional Intermediary Actional Intermediary Actional Team Server Actional Team Server атформ Перехватчики протоколов для инструментальных платформ Перехватчики протоколов для инструментальных платформ Actional Diagnostics Actional Diagnostics

© 2012 Progress Technologies8 Message Traffic HTTP(s) EJB Servlets JMS SOAP RMI ADO.NET DataPower ESB JDBC Reactivity SOA Protocol Specific Instrumentation Компоненты платформы под наблюдением HTTP(s) EJB Servlets JMS SOAP RMI ADO.NET 2.0/3.0 DataPower/Reactivity ESB JDBC SOA Protocols Supported Uplink.cfg Configuration Info Message Activity Interceptor Analyzer Flight Data Recorder Statistics Aggregation Policy Evaluation Alerts and Stats to Server; Policy from Server

© 2012 Progress Technologies9 Управляемый узел Архитектура перехватчика Приложение Перехватчик Actional Agent Бизнес логика Входящие вызовы Исходящие вызовы Actional Management Server

© 2012 Progress Technologies10 Визуализация активности сервисов в системе

© 2012 Progress Technologies11 Контроль политик Политика – набор правил мониторинга, привязанный к конкретным узлам. Нарушение политики вызывает поведение, определенное администратором: Выдача предупреждения на консоль Установка переключателей Рассылка электронной почты или любое запрограммированное пользователем поведение.

© 2012 Progress Technologies12 Активный мониторинг работоспособности узлов (Watchdog) Осуществляется при помощи автоматических периодических обращений к узлу Могут использоваться различные протоколы Можно создать свой модуль, работающий по произвольному протоколу

© 2012 Progress Technologies13 Измерения и ключевые бизнес-показатели Прибыль от заказов по группам клиентов Скорость отклика по каналам Скорость выполнения заказов по филиалам Order Service Клиенты Прибыль Использован ие Количество заказов по регионам

© 2012 Progress Technologies14 Основные характеристики Actional Легко масштабируется >1,000 узлов на сервер >50,000 зависимостей на всю SOA Нет единой точки отказа Поддержка кластеризации серверов Производительность Экономное использование ресурсов CPU Нет узких мест в процессе анализа политик Автоматическое обнаружение Непрерывное обнаружение сервисов (без специального поиска) Обнаруживает сервисы и связи между ними Поддержка многих протоколов Протоколы Web-сервисов Большое число других протоколов SOA Естественная интеграция с SonicESB Невидима для разработчиков Разработчики не знают о присутствии Actional Не обязательно ставить Actional на каждый хост Не требуется модификации приложений Не влияет на логику процессов Настройка любого правила не требует пересмотра логики приложений

© 2012 Progress Technologies15 Поддерживаемые платформы Apache CXF BEA AquaLogic Service Bus BEA WebLogic Server Glassfish Application Server IBM WebSphere IONA Artix Artix IONA Orbix JBoss ESB JBoss Server JBoss-WS Lombardi TeamWorks Microsoft Biztalk Server Progress OpenEdge Oracle Application Server (OAS) SAP NetWeaver SAP NetWeaver Java Application Server SAP Composition Environment SAP Netweaver ABAP Savvion BusinessManager Progress Sonic Enterprise Service Bus Progress SonicMQ Systinet WASP/J Tomcat webMethods Broker webMethods Mediator webMethods Integration Server WebMethods X-Broker

© 2012 Progress Technologies16 Модель системы в Actional Узел Группа сервисов Сервис ОперацияСервис Операция Группа сервисов Сервис Операция

© 2012 Progress Technologies17 Бизнес-процесс Работа с данными бизнеса Цепочки вызовов сервисов Измерения Z X y Поля сообщений Собственные метрики Собственные метрики Ключевые бизнес-показатели Ключевые бизнес-показатели

© 2012 Progress Technologies18 Мониторинг OpenEdge при помощи Actional Компонент OpenEdge Поддержка в Actional OpenEdge AppServer Входящие и исходящие вызовы OpenEdge AppServer во всех режимах. Web Services Adapter Входящие и исходящие вызовы Веб-сервисов. OpenEdge Adapters for Sonic ESB/MQ Поддерживается отображение всей цепочки вызовов из Sonic в OpenEdge. WebSpeed Отображаются входящие вызовы в WebSpeed Transaction Server AppServer Internet Adapter Входящие и исходящие вызовы к AppServer через HTTP OpenEdge Batch Client Отображаются вызовы Batch Client инициированные получением сообщения SonicMQ OpenEdge Database Client Отображаются операции ABL при вызове из AppServer или WebSpeed Transaction Server Начиная с версии Progress OpenEdge 10.2B взаимодействие с Actional встроено в сервер

© 2012 Progress Technologies19 Поддержка содержимого вызовов для различных компонентов Компонент Поля сообщений Размер сообщения Содержимое сообщения AppServer WebSpeed Web Services Adapter AppServer Internet Adapter MQ Adapter Batch Client Database Client

© 2012 Progress Technologies20 Настройка OpenEdge для мониторинга Файл ubroker.properties Свойство ОбязательноЗначение actionalEnabled ДаВключает мониторинг для заданного компонента actionalGroup ДаНазвание группы второго уровня, под которым будет отображаться компонент в Actional actionalDBEnabled НетВключает и выключает мониторинг для OpenEdge Database Client

© 2012 Progress Technologies21 Отображение компонентов OpenEdge в Actional Компонент OpenEdge Группа сервисов Сервис Операция AppServeractionalGroupAppServer nameprocedure (internal) Adapter for Sonic ESBactionalGroupApplication service name или AppServer procedure (internal) Adapter for SonicMQactionalGroupSonicMQ adapter name WebSpeed Transaction Server actionalGroupWebSpeed Transaction Server name procedure (internal) Web Services AdapteractionalGroupWeb service friendly name Web Service operation name AppServer Internet Adapter actionalGroupAIA name Batch ClientactionalGroup для AppServer Web Services Out Из Web service URL Из Web service URL SOAP operation Database ClientDatabase nameTable Name(s)ABL Statement

© 2012 Progress Technologies22 Поддержка OpenEdge Database Client ABL Procedures Static Queries Dynamic Queries ProDatasets Отображаемые операции CREATE DELETE FIND FIRST FIND LAST FIND NEXT FIND w/RECID FIND CURRENT ASSIGN VALIDATE CAN-FIND GET FIRST GET NEXT GET PREVIOUS GET LAST GET CURRENT GET FIRST GET NEXT GET PREVIOUS GET LAST GET CURRENT FILL SAVE-ROW- CHANGES Поля сообщений OEProcedureName OELineNumber OEQueryName OEQueryString OEDatasetName OEQueryString

© 2012 Progress Technologies23 Спасибо