Скачать 329.21 Kb.
|
На правах рукописи Сысоев Александр Сергеевич разработка моделей и Методов мониторинга сервис-ориентированных информационных систем Специальность: 05.25.05 – Информационные системы и процессы Автореферат диссертации на соискание ученой степени кандидата технических наук Москва 2011 Работа выполнена в ФГБОУ ВПО «Российский государственный гуманитарный университет» (РГГУ) Научный руководитель: доктор технических наук, профессор Максимов Николай Вениаминович Официальные оппоненты: доктор технических наук Хорошилов Александр Александрович кандидат технических наук, доцент Прохоров Игорь Вениаминович Ведущая организация: ФГБОУ ВПО «Московский государственный университет экономики, статистики и информатики (МЭСИ)» Защита состоится «21» декабря 2011 г.в 15-00 часов на заседании диссертационного совета Д 212.198.02 при ФГБОУ ВПО «Российский государственный гуманитарный университет» по адресу: 125993, г. Москва, Миусская площадь, д.6. С диссертационной работой можно ознакомиться в библиотеке РГГУ по адресу: 125993, г. Москва, Миусская площадь, д.6. Автореферат разослан «21» ноября 2011 г. Ученый секретарь диссертационного совета Меркулов В.Н. Общая характеристика работы Актуальность темы исследования. В настоящее время одним из факторов успешной деятельности большинства предприятий и организаций является эффективное использование информационных технологий и систем. В быстро изменяющихся экономических условиях перед ИТ-подразделениями встают задачи, требующие существенного изменения или дальнейшего развития и совершенствования функциональности применяемых информационных систем, а также ввода в эксплуатацию новых технологических решений, внедрение которых должно осуществляться с учетом уже существующей инфраструктуры. Организации заинтересованы в комплексных программных решениях, отражающих специфику их деятельности и быстро приносящих конкурентные преимущества. Это зачастую требует использования программных продуктов от нескольких компаний-вендоров, причем приложения могут быть как вновь разработанные, так и функционирующие в организации уже длительное время. Поэтому все более актуальной для многих из них становится задача интеграции ИТ-инфраструктуры как на внутреннем, так и на межкорпоративном уровне. Одним из требований, предъявляемых к разработке ИС, является снижение временных, ресурсных, финансовых затрат. С одной стороны, данная задача может быть решена за счет повторного использования полученных ранее результатов, в том числе программного кода, с другой стороны, разработчикам систем для минимизации затрат необходима типизация бизнес-операций, бизнес-процессов, выполняемых при поддержке информационных технологий. Внедрения методов и технологий, позволяющих быстро и легко перестраивать существующие информационные системы для поддержки инновационных бизнес-процессов, создавать новые системы в достаточно короткие сроки и с минимальными затратами при этом не снижая уровень их надежности, безопасности, масштабируемости и управляемости, является актуальной задачей для многих организаций. Одним из подходов создания информационных систем, удовлетворяющих перечисленным требованиям, является использование концепции сервис-ориентированной архитектуры (СОА). В связи с активным применением сервис-ориентированного подхода к организации архитектур информационных систем возрастает значение методов и средств управления СОА, учитывающих особенности этих архитектур. Что в свою очередь вызывает необходимость разработки соответствующих методов и моделей мониторинга функционирования сервисов и их показателей, необходимых для повышения эффективности процессов управления СОА. Степень разработанности проблемы. Методологические вопросы проектирования, разработки и перехода к сервис-ориентированным архитектурам информационных систем в том или ином аспекте освещаются в трудах зарубежных и отечественных ученых и специалистов, среди которых Н. Биберштейн, С. Боуз, К. Джонс, М. Фиаммант, Р. Ша, Г. Льюис, Д. Смит, K. Контоджианис, Дж. Уэстерман, К. Финкельштейн, Э. Лейна, И. Мамду, М.И. Мабрук, Т. Кватрани, Д. Палистрант, Г. Буч, В.А. Балыбердин, Л.Г. Гагарина, В.И. Грекул и другие. В работах авторов сформулированы и теоретически обоснованы научные подходы к проблемам создания сервис-ориентированных информационных систем. Методологии управления информационными системами, том числе с сервис-ориентированной архитектурой, рассмотрены в трудах таких исследователей, как Н.А. Кузнецов, В.В. Кульба, А.Г.Мамиконов, Е.А. Микрин, А.Б.Шелков, В.А.Галатенко, С.С.Ковалевский, В.В.Мельников, В.И. Ярочкин, Д. Гроувер, Р. Сатер, Дж. Фипс, В.В.Цехановский, А.М.Астахов, А.П.Трубачев, М.Ю.Долинин, М.Т.Кобзарь, Е.З.Зиндер, А.К.Коптелов, В.К.Батоврин и др. Однако проведенные исследования не исчерпывают проблем, связанных с переходом от существующих архитектур к сервис-ориентированным, а также с различными аспектами управления и мониторинга сервис-ориентированных информационных систем. Учитывая, что сервис-ориентированный подход к созданию информационных систем является достаточно новым и активное развитие методологических аспектов в данной сфере и апробация их на практике охватывает период, исчисляемый последним десятилетием, поэтому вопросы создания, управления и перехода к сервис-ориентированным системам требуют дальнейшего исследования и разработки. В частности это касается научно-обоснованных методологических и практических аспектов организации и проведения мониторинга показателей ИТ-сервисов в информационной системе с СОА. Цель и задачи исследования. Целью диссертационного исследования является исследование теоретических, методологических и практических проблем управления сервис-ориентированной информационной системой и разработка моделей и методов мониторинга показателей ИТ-сервисов для контроля соответствия их требованиям, определенным в соглашениях об уровне предоставления ИТ-сервисов, и выявления необходимых управленческих воздействий в случае их отклонений. В соответствии с поставленной целью, в рамках исследования решались следующие задачи:
Объектом исследования является система управления сервис-ориентированной информационной системой. Предметом исследования являются методы мониторинга показателей ИТ-сервисов в сервис-ориентированной информационной системе для контроля соответствия их требованиям, определенным в соглашениях об уровне предоставления сервисов. Соответствие темы исследования требованиям Паспорта специальностей ВАК (по техническим наукам). Исследование выполнено в рамках специальности 05.25.05 – Информационные системы и процессы (п.1. «Методы и модели описания, оценки, оптимизации информационных процессов и информационных ресурсов, а также средства анализа и выявления закономерностей в информационных потоках»). Теоретической и методологической основой диссертационного исследования являются теоретические и научно-практические работы российских и зарубежных авторов в области управления автоматизированными информационными системами, разработанных на основе сервис-ориентированной архитектуры; обширные источники научной литературы, периодические издания и стандарты в области информационных технологий, менеджмента ИТ-услуг, менеджмента информационной безопасности (ГОСТ Р ИСО/МЭК 12207-99, ГОСТ Р ИСО/МЭК 17799-2005, ГОСТ Р ИСО/МЭК ТО 19791-2008, ГОСТ Р ИСО/МЭК 20000-1-2010, 20000-2-2010, ГОСТ Р ИСО/МЭК 27001-2006, ITIL V3-2007). Гипотеза диссертационного исследования. Рабочая гипотеза исследования состоит в том, что мониторинг показателей ИТ-сервисов в сервис-ориентированной информационной системе и контроль их соответствия требованиям соглашения об уровне предоставляемых сервисов позволяет определять совокупность необходимых управленческих действий, обеспечивающих функционирование ИС в соответствии с требованиями потребителей и владельцев бизнес-сервисов, позволяющих повысить эффективность функционирования информационной системы в целом. Методы и средства исследования. Основные результаты диссертационной работы получены и обоснованы с использованием методов системного анализа, основных положений теории множеств, объектно-ориентированного и сервис-ориентированного моделирования, метода разработки метрик (Goal Question Method, GQM). Для построения процессных моделей мониторинга показателей сервисов и исследования моделей взаимосвязей сервисов выбрано инструментальное средство IBM WebSphere Business Modeler Advanced. Научная новизна. В результате проведенных исследований и анализа были разработаны научно-методические рекомендации по реализации мониторинга показателей ИТ-сервисов в сервис-ориентированной информационной системе для контроля соответствия их требованиям, определенным в соглашениях об уровне предоставления сервисов. К числу результатов диссертационного исследования, обладающих научной новизной, относятся:
На защиту выносятся следующие положения:
Теоретическая значимость диссертационного исследования заключается в развитии научно-методологического обеспечения управления сервис-ориентированными информационными системами, в разработке моделей и методов мониторинга показателей ИТ-сервисов на основе процессного подхода к управлению сервис-ориентированной системой. Практическая значимость диссертационного исследования заключается в том, что разработанные и предложенные автором методы и модели мониторинга показателей ИТ-сервисов, а также прототип программной системы, реализующей данные методы, могут быть использованы организациями, осуществляющими переход от существующей архитектуры к сервис-ориентированной архитектуре информационной системы с целью обеспечения эффективности ее функционирования. Внедрение. Эффективность разработанных в диссертационной работе моделей и методов подтверждена положительным опытом их использования в процессе подготовки и реализации программных проектов в Российском государственном гуманитарном университете. Личный вклад. Все основные положения и результаты, выносимые на защиту, получены автором самостоятельно. Апробация практических результатов исследования. Основные теоретические положения и результаты диссертационного исследования докладывались и обсуждались на международных конференциях «Проблемы управления безопасностью сложных систем» (Москва, РГГУ, декабрь 2009 года; Москва, РГГУ, декабрь 2010 года), а также на научно-методическом семинаре и заседании кафедры Математических методов обработки информации ИИНиТБ РГГУ. Результаты диссертационного исследования используются в учебном процессе РГГУ при чтении лекций и проведении семинарских занятий по учебным дисциплинам «Информационный менеджмент» и «Информационные системы» для студентов IV курса специальности «Прикладная информатика». Теоретические и практические результаты диссертации использованы при разработке курса «Сервис-ориентированные архитектуры информационных систем» для бакалавров по направлению «Прикладная информатика» и курса «Управление информационными сервисами» для магистров по этому направлению. Публикации. По теме исследования автором опубликовано 7 печатных работ, в т.ч. 3 статьи в рецензируемых журналах из перечня ВАК. Объем публикаций, принадлежащий автору – 1,9 п.л. Структура и объем диссертации. Диссертация состоит из введения, трех глав, заключения, списка источников и литературы и приложений. Работа содержит 173 страницы, 42 рисунка, 17 таблиц, а также список источников и литературы, включающий 127 наименований и приложения на 26 стр. Основное содержание работы Во введении обосновывается актуальность темы исследования, характеризуется степень ее научной разработанности, определяются объект и предмет исследования, раскрываются цель и задачи, теоретико-методологические принципы, методы и средства исследования, выделяются элементы научной новизны, основные положения, выносимые на защиту, формулируется практическая и теоретическая значимость исследования. В первой главе «Исследование и анализ моделей управления сервис-ориентированной информационной системой» рассматриваются концепция и модели сервис-ориентированной архитектуры, стратегии перехода от существующей архитектуры ИС к сервис-ориентированной, модели управления сервис-ориентированными ИС. Анализ концепции СОА показал, что сервис-ориентированная архитектура может рассматриваться как технология разработки программного обеспечения, как архитектура информационной системы, реализующей взаимосвязи между ИТ и бизнес-процессами, как стратегия организации в целом, рассматривающая СОА в качестве платформы для быстрой адаптации ИС в соответствии с требованиями бизнеса. В результате анализа подходов к переходу к СОА можно отметить, что отсутствует единое универсальное решение данной задачи, при этом компании-вендоры уделяют большое внимание разработке методологических аспектов перехода к сервисной архитектуре. Несмотря на разнообразие взглядов, можно выделить два методологических подхода к стратегии выделения сервисов в ИС и перехода к СОА: восходящий (от бизнес-сервисов к ИТ-сервисам низкого уровня типизации) и нисходящий (от ИТ-инфраструктуры к ИТ-сервисам, реализующим бизнес-операции). Нисходящий подход, как правило, применяют в случае разработки новых приложений с учетом концепции СОА, а восходящий – при переходе имеющейся инфраструктуры к сервисной. Для соответствия требованиям процессного подхода к управлению ИТ целесообразно применение комбинированного подхода к выделению сервисов и перехода от имеющейся архитектуры к сервисной. Такой подход позволяет учитывать взаимосвязи между моделями, разрабатываемыми в соответствии с нисходящим и восходящим подходами в процессе жизненного цикла сервисов, что обеспечивает большую гибкость и адаптивность архитектуры к изменениям бизнес-процессов. Переход к СОА информационной системы с применением комбинированного метода требует выполнения типизации ИТ-сервисов. Уровни типизации сервисов включают: сервисы верхнего уровня – сервисы уровня приложений (ИТ-услуга, поставляемая потребителю, на уровне приложения), сервисы среднего уровня – сервисы уровня автоматизированных функций или задач, сервисы нижнего уровня – сервисы уровня автоматизированной операции, в рамках которой может быть получен определенный результат. Чем выше уровень типизации, тем большим изменениям может быть подвержен сервис впоследствии, тем не менее, выбор уровня типизации сервиса определяется тем, на каком уровне моделирования бизнес-процессов им оперируют. В данном исследовании под ИТ-сервисом понимается совокупность функциональных возможностей информационных технологий, обеспечивающих поддержку бизнес-процессов, предоставляемая потребителю в качестве услуги, относящейся к высокому уровню типизации сервисов, который соответствует ИТ-услугам на уровне приложений. Набор ИТ-сервисов, необходимых организации, индивидуален и зависит от сферы деятельности, масштаба организации, уровня автоматизации и других факторов, тем не менее, в соответствии с эталонной моделью СОА, сервисы ИС выделяют в две группы: основные (прикладные, информационные, взаимодействия, сервисы внутренних и внешних бизнес-процессов) и обеспечивающие (инфраструктурные, разработки, управления, инноваций, оптимизации). В соответствии с данной классификацией, функции управления в СОА реализуют обеспечивающие сервисы. Специфика сервис-ориентированных ИС обуславливает разработку и применение соответствующих подходов и в управлении, которые, прежде всего, должны быть ориентированы на управление сервисами на протяжении всего их жизненного цикла. В модели жизненного цикла СОА (IBM SOA Foundation) управление выделено в отдельную фазу наряду с моделированием, сборкой и развертыванием (модель MADM). Контроль процессов и действий, реализуемых на каждой фазе модели MADM, осуществляется с помощью комплекса руководств и передовых методик (модель IBM SOA Governance). К числу основных процессов управления СОА относится управление уровнем предоставления ИТ-сервисов, в функции которого входит мониторинг показателей сервисов для оценки соответствия их соглашениям об уровне предоставления сервиса. В сервис-ориентированных системах возрастает роль управления информационной безопасностью. В соответствии с эталонной моделью безопасности СОА выделяют блок сервисов, обеспечивающих управление безопасностью ИТ-сервисов, среди которых сервис мониторинга является одним из ключевых и его роль рассматривается на том же уровне, что и функции сервисов идентификации, аутентификации, авторизации, конфиденциальности и целостности. В результате анализа моделей управления СОА были определены основные направления мониторинга, среди которых: мониторинг текущих показателей сервисов; мониторинг уровня предоставления сервисов; мониторинг реализации процессов управления сервисами в СОА (мониторинг доступности, безопасности сервисов; изменений, инцидентов, проблем и др., связанных с функционированием сервисов). Учитывая концепцию и принципы СОА, анализ моделей управления СОА показал, что:
Математическая модель мониторинга показателей ИТ-сервисов в сервис-ориентированной ИС показывает, что функции F системы Ssoa могут быть реализованы в момент времени t лишь при условии, что каждый ИТ-сервис обладает определенными свойствами и параметрами, удовлетворяющими требованиям . , где – множество состояний элементов множества ST ; – множество ИТ-сервисов; – множество характеристик, используемых для описания ИТ-сервисов; – множество значений показателей ИТ-сервисов; – множество требований к ИТ-сервисам; – множество критериев, используемых для оценки соответствия состояния и свойств ИТ-сервисов к предъявляемым к ним требованиям; – множество возможных регуляторов (действий) для приведения в соответствие показателей сервисов к предьявляемым к ним требованиям; – множество регуляторов, необходимых для устранения отклонений текущих значений показателей ИТ-сервиса от требуемых. Требуется в определенные моменты времени t выявлять для каждого показателя сервисов отклонение от соответствующего критического фактора, входящего в множество , и запускать в действие множество регуляторов для приведения показателя сервиса в заданные границы. Эти задачи реализуют в ИС сервисы мониторинга показателей ИТ-сервисов, входящие в состав сервисов управления СОА и управления информационной безопасностью. Поскольку, согласно принципу повторного использования, каждый ИТ-сервис может быть сервисом корпоративного уровня или предоставляться внешним потребителям, может быть использован как атомарный сервис и как элемент композитного сервиса, то любые неконтролируемые изменения в сервисах могут привести к сбоям, к прерыванию или остановке процессов. Таким образом, в сервис-ориентированной ИС мониторинг показателей ИТ-сервисов играет важную роль в управлении СОА. Во второй главе «Разработка моделей и методов мониторинга показателей ИТ-сервисов в сервис-ориентированной информационной системе» выполняется разработка модели мониторинга показателей ИТ-сервисов на основе процессного подхода, методов мониторинга важности ИТ-сервисов в СОА и мониторинга показателей владельцев и потребителей ИТ-сервисов с целью контроля их соответствия требованиям SLA. Мониторинг показателей сервисов – это процесс систематического отслеживания контролируемых параметров ИТ-сервисов и проведения оценки соответствия их требованиям, определенным в соглашениях об уровне предоставления сервисов, с целью выявления необходимых для реализации установленных предупреждающих мер. Цель мониторинга показателей ИТ-сервисов заключается в выявлении отклонений показателей сервисов от требований соглашений SLA (уровень безопасности и доступности с учетом важности сервиса) и выбор регуляторов для минимизации влияния изменений показателей ИТ-сервисов на реализацию бизнес-процессов в ИС с СОА. Основной задачей системы мониторинга ИТ-сервисов является сбор и анализ данных о состоянии сервисов и формирование значений их показателей. Система мониторинга ориентирована на менеджеров ИТ-сервисов, менеджеров бизнес-процессов и архитекторов СОА. Структурная модель мониторинга показателей ИТ-сервисов в ИС с СОА представлена на рисунке 1. Рис.1. Структурная модель мониторинга показателей ИТ-сервисов в ИС с СОА При мониторинге показателей ИТ-сервисов в качестве способа сбора информации применяются измерения с использованием метрик или индикаторов, а также опосредованный сбор показателей, которые предоставляют необходимую информацию для своевременного принятия мер по удержанию значений показателей в заданном диапазоне. Поскольку задача обеспечения соответствия показателей ИТ-сервисов в ИС с СОА требованиям SLA, должна осуществляться весь период времени, пока эксплуатируется ИС, следовательно, и система мониторинга должна функционировать достаточно длительный период времени и относиться к постоянным системам мониторинга. Системы мониторинга поддерживают различные подходы к проведению сравнения результатов сбора данных, среди которых выделяют динамический, конкурентный, сравнительный, комплексный. Для мониторинга соответствия показателей ИТ-сервисов требованиям SLA применяется динамический подход для сравнения полученных результатов, поскольку результатом мониторинга являются данные об изменении показателей сервиса при использовании его как атомарного сервиса и в составе композитных сервисов для поддержки реализации различных бизнес-процессов. По назначению мониторинг в сфере ИТ подразделяют на информационный, базовый и проблемный. Учитывая, что проведение мониторинга показателей ИТ-сервисов направлено на принятие соответствующих управленческих воздействий, то данная система мониторинга относится к системам проблемного мониторинга. Для реализации анализа и оценки влияния текущих значений показателей ИТ-сервисов на уровень предоставляемых сервисов, определяются показатели мониторинга, значения которых вычисляются по данным индикаторов или метрик – доступных наблюдению и измерению характеристик ИТ-сервисов и их взаимосвязей. Система показателей мониторинга ИТ-сервисов в сервис-ориентированной информационной системе представлена в таблице 1. Формирование системы метрик для показателей ИТ-сервисов осуществляется на основе иерархии метрик, предложенной в ITIL V3, в соответствии с которой первый уровень метрик составляют метрики сервисов и метрики составляющих их компонентов, второй уровень – суммарные метрики сервисов и метрики процессов управления, третий уровень – метрики ИТ-целей, четвертый уровень – метрики бизнес-целей. При этом значения метрик сервисов учитывают значения метрик составляющих компонентов и процессов управления. Основываясь на иерархии метрик, все метрики, используемые для описания ИТ-сервисов, можно разделить на три группы: сервисные (показывают уровень предоставления сервиса), технологические (показывают характеристики инфраструктуры) и процессные (показывают эффективность внутренних процессов ИТ в организации) метрики. Таблица 1. Показатели мониторинга ИТ-сервисов в ИС с СОА
|
Программа для студентов специальности 010503. 65 «Математическое... Целью изучения курса «Математическая экономика» является приобретение умений построения математических моделей и навыков алгоритмизации... | Рабочая программа учебной дисциплины проектирование автоматизированных информационных систем Курс «Проектирование автоматизированных информационных систем» направлен на изучение современных методов и средств проектирования... | ||
Разработка и исследование моделей устойчивых систем инерциальной навигации Работа выполнена в лаборатории прецизионных оптических методов Института автоматики и процессов управления дво ран | Информационное обеспечение систем управления Целью изучения дисциплины является обучение студентов основам современных информационных технологий в части разработки логических... | ||
Отчет о научно-исследовательской работе «Разработка моделей и образцов... «Разработка моделей бакалавра по специальности и магистра по специальности. Реализация моделей по группам специальностей» | Разработка методов и аппаратурных средств лазерно-информационной... | ||
Тои дво ран Разработка математического и программного обеспечения проблемно-ориентированных систем анализа океанологических данных | Оглавление Аннотация к отчету. Общее описание Метаигры 2 Разработка... Данный период был обозначен неизбежным моментом, который в любом случае наступил в результате перехода от феодализма к капитализму.... | ||
Программа дисциплины «Теория информационных систем» Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов специальности 230401. 65 «Прикладная... | Проекта Разработка моделей социальных явлений с помощью методов интеллектуального анализа данных | ||
Разработка методов информационной защиты в экономических информационных... Динамическая эквивалентность как способ преодоления различий в национальных картинах мира | Программа дисциплины сд. 03. Разработка Интернет-приложений Рекомендуется... Целью дисциплины является изучение основных понятий и методов теории информации и кодирования, используемых при описании, проектировании... | ||
Пояснительная записка на курсовой проект по дисциплине «Разработка... Целью данной работы является разработка программы для автоматизации проектирования систем молниезащиты на базе сапр компас 3D, с... | Рабочая программа элективного предмета «Исследование информационных моделей» Н. Д. Угриновича «Исследование информационных моделей» Программы для общеобразовательных учреждений 2-11 классы Составитель Бородин... | ||
Программа bde administrator 28 Обязательной является разработка вопросов системного анализа объектов проектирования, оптимизации и выбора наилучших вариантов решений,... | Разработка моделей принятия решений с применением методов искусственного... Автоматизация и управление технологическими процессами и производствами (по отраслям) |