Автор работы: Пользователь скрыл имя, 10 Декабря 2013 в 15:32, реферат
В самом общем виде под архитектурой предприятия (ЕА - Enterprise Architecture) понимается всестороннее и исчерпывающее описание (модель) всех его ключевых элементов и межэлементных отношений. Согласно ISO 15704 (“Industrial Automation Systems – Requirements for Enterprise-Reference Architectures and Methodologies. 1999”) архитектура предприятия должна включать роль людей, описание процессов (функции и поведение), и представление всех вспомогательных технологий на протяжении всего жизненного цикла предприятия.
Существующие среды
Следует отметить, что моделирование
архитектуры предприятий
Наиболее продвинутыми в части покрытия обозначенных требований естественно являются универсальные интегрирующие среды. Например, Zachman Framework является одной из наиболее продвинутых сред в части гармоничного и комплексного учета всех архитектурно-существенных факторов, позволяя при этом концентрироваться на отдельных аспектах архитектуры, не теряя при этом общего взгляда на предприятие как на единое целое. Она легка для понимания, логически полна и согласована, нейтральна по отношению к инструментарию, является наиболее распространенной (включая большое количество статей по ее описанию и использованию). С другой стороны, Zachman Framework не поддерживает представление динамики развития предприятия и его информационных систем (отсутствие оси времени), является достаточно поверхностной (в смысле степени детализации) референсной моделью, достаточно бедна с технических позиций.
Конкурирующая среда GERAM (Generalised Enterprise Reference Architecture and Methodology) определяет комплекс концепций, методов и моделей, необходимых для проектирования и сопровождения современного предприятия (любого типа) в течении всего времени его существования. GERAM обеспечивает поддержку всех вышепредставленных элементов среды моделирования архитектуры, базируясь при этом на:
Одним из главных преимуществ
GERAM является его мощность в решении
задач, связанных с изменениями (реинжиниринг,
CPI/TQM). Одним из ее главных недостатков
является концептуальный характер, она
снабжает методологическими
Следует отметить, что в настоящее время прослеживается тенденция к обогащению подходов в части покрытия среды моделирования, например, одна из последних разработок университета г.Бордо GRAI Integrated Methodology (GRAI-GIM) обеспечивает референсную модель с концепцией, языком, графическим
формализмом и инженерным методом реализации методологии К наиболее распространенными в настоящее время языкам моделирования
предприятий относятся, прежде всего, IDEF, ARIS и BPML.
Идея создания семейства
стандартов IDEF (Integrated Computer Automated Manufacturing
Definition) родилась в середине 70-х годов
в ВВС США, как решение проблемы
повышения производительности и
эффективности информационных технологий,
возникшей при реализации программы
ICAM (Integrated Computer Aided Manufacturing). Часть этого
семейства из 14 стандартов, относящихся
к методам и технологиям
ARIS в целом преодолевает перечисленные недостатки IDEF, однако его методология по сути является методологией-оболочкой: нет четко описанных регламентов действий, не предлагается уникального подхода к проблеме моделирования архитектуры предприятия. Сам язык включает более 100 типов моделей, 90% из которых практически никогда не используются, инструментальная поддержка осуществляется продуктом той же компании – разработчика методологии. Этот продукт имеет цену, на порядок превышающую стоимость инструментов аналогичного класса для аналогичных платформ, и огромные трудозатраты на его разработку, что вряд ли позволит создать когда-либо конкурирующий инструментарий, поддерживающий данный язык.
Одной из последних разработок в данной области является создание специального языка, ориентированного на моделирование бизнес-процессов
BPML (Business Process Modeling Language). Этот язык обеспечивает построение абстрактной исполняемой модели взаимодействующих процессов на основе концепции конечного автомата (машины конечных состояний). BPML представляет бизнес-процессы посредством объединения описания взаимодействий управляющих потоков, потоков данных и потоков событий с дополнительными ортогональными средствами моделирования бизнес-правил, ролей, контекста взаимодействия. Он поддерживает синхронные и асинхронные распределенные транзакции, поэтому может быть использован как исполняемая модель для встраивания существующих приложений в качестве процессных компонент внутрь е-бизнес-процессов.
Вторая важная проблема заключается в том, что многие из перечисленных инструментов поддерживают аналогичные концепции с различными названиями,
которые трудно сравнивать из-за различного синтаксиса и семантики языков
моделирования (которые к тому же часто точно не определены). Собственный синтаксис и ограниченная (ориентированная на поддерживающий
инструментарий) семантика и графическая нотация языков привела к основной языковой проблеме - отсутствию интеграции моделей, разработанных на различных языках моделирования.
Решением данной проблемы занимается рабочая группа, созданная
компаниями – производителями языков моделирования, целью деятельности которой является создание унифицированного языка моделирования UEML (Unified Enterprise Modeling Language) с четко определенными синтаксисом,семантикой и правилами взаимоотношений (отображений) между различными языками моделирования архитектуры предприятий. Проект UEML включает разработку:
В настоящее время на рынке присутствует
большое количество различных инструментов,
ориентированных на разработку архитектуры
предприятия, построение информационной
архитектуры, моделирование бизнес-
Существуют различные варианты
классификации инструментов моделирования.
Например, аналитики из компании Gartner
предложили следующий вариант
EA tools (Enterprise Architecture tools) - это набор
инструментов, ориентированный на
моделирование архитектуры
Enterprise Architecture Tools должны включать
в себя следующие компоненты:
репозиторий (repository), обеспечивающий
структурированное хранение
BPA (Business Process Analyze) - это набор инструментов,
ориентированный на
Следует отметить, что инструменты
моделирования архитектуры
Metadata Repositories – это хранилище
информации о текущей
Хранилище информации, как правило, не существует само по себе и является элементом инструментов, ориентированных на использование Business Process Analyze или Enterprise Architecture tools.
Database and Data Design Tools - набор инструментов,
ориентированный на разработку
моделей, описывающих
Модели данных, использующиеся в рамках информационной архитектуры предприятия, как правило, являются отправными точками для проектирования реальных баз данных. В дополнение к традиционным моделям структурированных данных в информационной архитектуре используются неструктурированные данные, описывающие связи между бизнес-процессами.
OOA&D (Object-Oriented Analysis and Design) - это набор
инструментов для объектно-
Современные приложения, использующиеся
для объектно-ориентированного анализа,
должны интегрироваться с
Наиболее интересный вариант классификации программных продуктов, использующихся для разработки моделей, предложен аналитиками IFEAD, которые выделяют следующие направления: Software Engineering (Разработка программного обеспечения), Service Oriented Architecture (Сервис ориентированная архитектура), Enterprise Architecture (Архитектура предприятия), Business / IT strategy (Бизнес / ИТ стратегия), Enterprise / IT portfolio (Предприятие / ИТ портфель), Program Management (Управление программами), Governance, Risk, Compliancy (Управление, риски, соответствие условиям).
Следует отметить, что в зависимости от компании-разработчика один программный продукт может попадать в различные категории в зависимости от своей функциональности.
В рамках данной работы рассмотрены следующий программные продукты: Sybase PowerDesigner, ER/Studio XE3 Business Architect и ARIS Business Architect.
Краткая характеристики POWER DESIGNER
Назначение PowerDesigner
Sybase PowerDesigner™ - программа проектирования современных информационных систем. Она предоставляет уникальную возможность ускорения аналитических процессов и разработки программного обеспечения, сочетая традиционные преимущества средств моделирования реляционных баз данных с новыми, производительными и эффективными по стоимости технологиями моделирования на базе языка UML.
Информация о работе Анализ программных средств для моделирования архитектуры предприятия