Тезисы_Евланов_Никитюк_Калмыкова

advertisement
ТЕОРЕТИКО-КАТЕГОРНАЯ МОДЕЛЬ IT-СЕРВИСА ИНФОРМАЦИОННОЙ
СИСТЕМЫ УПРАВЛЕНИЯ ПРЕДПРИЯТИЕМ
Евланов М.В., Никитюк В.А., Калмыкова О.И.
Харьковский национальный университет радиоэлектроники
61166, Харьков, пр. Ленина, 14, каф. информационных управляющих систем,
тел. (057) 70-21-451, e-mail: iyc@kture.kharkov.ua
The present work is devoted to the analysis of features of a service-oriented architecture,
information system and developing the concept of formalized representation of IT-service. The
problems that arise as a result of servic-oriented architecture. A conceptual representation of ITservices as a fragment of the information space. The generalized categorical model of IT-service,
taking into account the peculiarities of its implementation.
В настоящее время сервис-ориентированная архитектура (SOA) становится одной из
наиболее широко распространенных архитектур информационных систем (ИС) управления
предприятием. Главные цели разработки и внедрения ИС с SOA заключаются в следующем [1]:
- достижение хорошей прозрачности и гибкости процесса;
- устранение разъединенности подразделений объекта автоматизации;
- управление более качественными данными;
- повторное использование IТ-сервисов;
- приведение сочетания бизнеса и информационных технологий (ІТ) в соответствие
целям деятельности предприятия.
Среди рассмотренных выше основных целей ИС с SOA наиболее критичной в [1]
считается достижение хорошей прозрачности и гибкости процесса. Для достижения этой цели
эффективным является использование решения уровня IТ-сервисов. Под IТ-сервисами следует
понимать модули, которые представляют собой используемую функциональность отдельных
элементов бизнес-процесса. Существуют также системные сервисы, такие как: контроль
системы, ведение журналов, организация взаимодействия и т.п. [2]. Уровень IТ-сервисов – это
быстрорастущий сегмент рынка ИС с SOA, в котором и поставщики, и предлагаемые ими
продукты отличаются разнообразием [1].
На ранних этапах создания ИС с SOA предполагались следующие перспективы их
развития:
поддержка
гибкого
конфигурирования
бизнес-процессов;
сокращение
управленческих расходов; возможность динамически развертывать IТ-сервисы; обеспечение
плавной интеграции приложений, подразделений предприятия и партнеров этого предприятия
по бизнесу. Однако эти завышенные требования не были реализованы в полной мере. Опыт
разработки и внедрения ИС с SOA показывает, что критичной ошибкой большинства
предприятий является разрыв между их целями и текущими вложениями в нужные компоненты
и технологии для достижения этих целей [1]. Так, много усилий прикладывается к разработке и
внедрению отдельных IТ-сервисов. Однако усилия на разработку и внедрение корневых
составляющих SOA – реестра и хранилища SOA – во многих случаях затрачиваются
недостаточно правильно, чтобы ИС с SOA могла функционировать успешно [1].
Другой, не менее важной проблемой информатизации предприятий, является уже
отмеченное выше разнообразие поставщиков и решений на рынке ИС с SOA. Такое
разнообразие приводит к тому, что ИС целого ряда предприятий формируются из разнородных
IT-сервисов. Вследствие этого возникает интерес к решению проблемы повышения
эффективности использования IT в основной деятельности предприятия и к оптимизации
затрат на расходуемые при этом ресурсы различного рода. Эта задачу не следует считать
элементарной или же типовой – есть большое количество примеров того, как работы по
информатизации предприятия не дают желаемого эффекта или же приводят к излишним
трудозатратам. Неудачи в данной области породили эффект, который в [3] назван «ИТслепотой» (IT blindness) – неспособностью существующих ИС и информационных технологий
«увидеть» и оценить реальные процессы в той среде, в которую они включены.
Одним их путей решения этой проблемы является использование формализованных
способов интеграции отдельных IТ-сервисов в единую непротиворечивую ИС с SOA. Иными
словами, необходимо на концептуальном и формальном уровнях выделить законы,
закономерности, модели и методы построения современных ИС с SOA из большого количества
разнородных элементов. В большинстве случаев, говоря о таких законах, закономерностях,
моделях и методах, прежде всего, проводят аналогию с процессом создания зданий и
сооружений различного назначения. Данная аналогия не нова, однако в последнее время она
получила дополнительное распространение после работ специалистов компании Microsoft
«Metropolis» и «Metropolis and SOA Governance», проводящих аналогии между эволюцией
информационных технологий и процессами эволюции городов и промышленности [4, 5].
В результате анализа подходов к построению IT-сервисов, используемых для автоматизации
отдельных работ различных бизнес-процессов, авторами предлагается рассматривать такой сервис
на формальном уровне как последовательность описаний одного и того же фрагмента
информационного пространства, определяемого семантикой автоматизируемой работы бизнеспроцесса. Под информационным пространством следует понимать пространство, измерения
которого определяются сущностями предметной области и их атрибутами, а значения измерений –
доменами этих атрибутов. На одном конце этой последовательности располагается представление
IT-сервиса на уровне хранимых данных, которое является максимально формализованным
описанием соответствующего фрагмента информационного пространства. На другом конце этой
последовательности располагается представление IT-сервиса на уровне интерфейса конечного
пользователя, которое является наименее формализованным описанием соответствующего
фрагмента информационного пространства.
Тогда обобщенная теоретико-категорная модель IT-сервиса будет иметь вид
L
DB
L
DF
L
BL
L
Int
LITS  [ LSem, LDB , LDF , LBL , LInt , FL Sem , FL DB , FL DF , FL BL ] ,
где LITS – обозначение теоретико-категорной модели IT-сервиса; LSem – обозначение
семантического представления IT-сервиса; LDB – обозначение представления IT-сервиса на
уровне хранимых данных; LDF – обозначение представления IT-сервиса на уровне потоков
данных; L BL – обозначение представления IT-сервиса на уровне программной реализации бизнеслогики; L Int – обозначение представления IT-сервиса на уровне программной реализации
интерфейса конечного пользователя;
L
DB
FL Sem
– функтор, устанавливающий отображение
семантического представления IT-сервиса в представление на уровне хранимых данных; FLLDB
DF
– функтор, устанавливающий отображение представления IT-сервиса на уровне хранимых
данных в представление на уровне потоков данных; FLLDF – функтор, устанавливающий
BL
отображение представления IT-сервиса на уровне потоков данных в представление на уровне
программной реализации бизнес-логики;
LBL
LInt
L
BL
FL DF – функтор, устанавливающий отображение
представления IT-сервиса на уровне программной реализации бизнес-логики в представление
на уровне программной реализации интерфейса конечного пользователя.
Конкретный вид категорной модели IT-сервиса определяется подходом к его
программной реализации, который выбирается разработчиком.
Список источников:
1. Parikh, Ash. SOA в реальности [Электронный ресурс] / Ash Parikh, Murty Gurajada. –
Сайт ERPNews. – Режим доступа: http://erpnews.ru/doc2610.html. – Заголовок с экрана.
2. SOA и EDA: разные архитектуры или одна и та же? [Электронный ресурс] – Сайт
ERPNews. – Режим доступа: http://erpnews.ru/doc2713.html. – Заголовок с экрана.
3. Luckham, D. The Beginnings of IT Insight: Business Activity Monitoring [Электронный
ресурс] / D. Luckham // Сайт «Complex Event Processing» – Режим доступа:
http://complexevents.com/media/articles/cep-article-three.pdf. - Заголовок с экрана.
4. Helland, P. Metropolis / P. Helland [Электронный ресурс] // Сайт MSDN. – Режим
доступа: http://msdn.microsoft.com/en-us/library/aa480026.aspx – Заголовок с экрана.
5. Veryard, R. Metropolis and SOA Governance / R. Veryard, Ph. Boxer [Электронный
ресурс] // Сайт MSDN. – Режим доступа: http://msdn.microsoft.com/en-us/library/aa480051.aspx. –
Заголовок с экрана.
Download