Введение
Расширенный язык моделирования предприятия (Extended Enterprise Modeling Language, EEML) в области программного обеспечения - это язык моделирования, используемый для моделирования предприятия на нескольких уровнях.
Обзор
Расширенный язык моделирования предприятий (Extended Enterprise Modeling Language, EEML) - это язык моделирования, который сочетает в себе структурное моделирование, моделирование бизнес-процессов, моделирование целей с иерархией целей и моделирование ресурсов. Он был предназначен для преодоления разрыва между моделированием целей и другими подходами к моделированию. Согласно Johannesson и Söderström (2008) "логика процесса в EEML в основном выражается через вложенные структуры задач и точек принятия решений. Последовательность задач выражается отношением потока между точками принятия решений. Каждая задача имеет входный порт, а выходный порт является точкой решения для моделирования логики процесса". EEML был разработан как простой язык, что позволяет легко обновлять модели. В дополнение к описанию задач и их взаимозависимости, модели показывают, какие роли выполняет каждая задача, а также инструменты, услуги и информацию, которые они применяют.
История
Расширенный язык моделирования предприятий (EEML) был разработан в конце 1990-х годов в рамках проекта ЕС EXTERNAL в качестве расширения модели Action Port Model (APM) С. Карлсеном (1998). Проект EXTERNAL был направлен на "содействие межорганизационному сотрудничеству в отраслях, требующих больших знаний. В рамках проекта была выдвинута гипотеза о том, что интерактивные модели процессов являются подходящей основой для инструментов и методологий для динамически сетевых организаций. В проекте EEML (Extended Enterprise Modelling Language) сначала был создан как общая метамодель, предназначенная для обеспечения синтаксической и семантической совместимости". Он был разработан в рамках проектов ЕС Unified Enterprise Modeling Language (UEML) в 2002-2003 годах и текущего проекта ATHENA. Целями Рабочей группы UEML было "определение, проверка и распространение набора основных языковых конструкций для поддержки Единого языка моделирования предприятий, названного UEML, чтобы служить основой для взаимодействия в рамках умной организации или сети предприятий".
Преимущества
С общей точки зрения, EEML может использоваться, как и любые другие языки моделирования, во многих случаях. Однако мы можем выделить пример виртуального предприятия, который можно рассматривать как прямое поле применения EEML в отношении планирования, эксплуатации и управления расширенным предприятием. Обмен знаниями: создание и поддержание общего понимания сферы деятельности и цели предприятия, а также точки зрения на то, как достичь цели. Динамично сетевые организации: обеспечить максимально возможный доступ к знаниям внутри организации. Гетерогенные инфраструктуры: достижение процесса обмена знаниями посредством гетерогенных инфраструктур. Управление знаниями о процессе: интегрировать различные бизнес-процессы на уровне абстракции. Мотивация: создает энтузиазм и приверженность членов организации к выполнению различных действий, необходимых для реструктуризации предприятия. EEML может помочь организациям справиться с этими проблемами, моделируя все производственные и логистические процессы в расширенном предприятии. Эта модель позволяет зафиксировать богатый набор отношений между организацией, людьми, процессами и ресурсами виртуального предприятия. Она также направлена на то, чтобы люди понимали, общались, разрабатывали и культивировали решения бизнес-проблем. Согласно J. Krogstie (2008), модели предприятий могут быть созданы для различных целей, которые включают: Компьютерный анализ Основная цель моделирования предприятия - получить знания о предприятии посредством моделирования и вычисления различных параметров. Развертывание и активация модели Основная цель моделирования предприятия - интегрировать модель в информационную систему предприятия и обеспечить возможность получения информации в режиме реального времени и непосредственное руководство рабочим процессом. EEML позволяет расширенным предприятиям создавать свою деятельность на основе стандартных процессов, позволяя моделировать всех участников, процессов и задач в расширенном предприятии и, таким образом, иметь четкое описание расширенного предприятия. Наконец, разработанные модели будут использоваться для измерения и оценки расширенного предприятия.
According to J. Krogstie (2008), enterprise models can be created to serve various purposes which include:
Human sense making and communication – the main purpose of enterprise modelling is to make sense of the real world aspects of an enterprise in order to facilitate communicate with parties involved. Computer assisted analysis – the main purpose of enterprise modelling is to gain knowledge about the enterprise through simulation and computation of various parameters. Model deployment and activation – the main purpose of enterprise modelling is to integrate the model in an enterprise wide information system and enabling on line information retrieval and direct work process guidance. EEML enables Extended Enterprises to build up their operation based on standard processes through allowing modelling of all actors, processes and tasks in the Extended Enterprise and thereby have clear description of the Extended Enterprise. Finally, models developed will be used to measure and evaluate the Extended Enterprise.