
Автоматизация процессов управления на машиностроительном предприятии. Мандрыкин А.В
.pdf
Process Specification Language (PSL) - спецификация, соз-
данная Институтом стандартов США (National Insitute of Stanards and Technology, NIST) для описания производствен-
ных процессов. Допускает отображение в языковые конструк-
ции BPEL и BPML.
6.5.4. Рынок BPMS
Направление BPMS возникло в результате конвергенции четырех сегментов рынка корпоративных систем:
-Workflow Automation - автоматизация процессов, выполняемых людьми;
-Enterprise Application Integration (EAI) - интеграция приложений и информационный обмен между гетерогенными системами;
-Business Process Modeling and Analysis - моделирова-
ние и анализ бизнес-процессов;
-Business Activity Monitoring (BAM) - мониторинг и анализ эффективности работы предприятия в целом и выполняемых им операций.
Большая часть поставщиков BPM-систем в прошлом занималась автоматизацией потоков работ (workflow), но впоследствии к ним примкнули поставщики продуктов EAI, а в самое последнее время и лидеры рынка ERP. Нередко наиболее успешные разработчики систем workflow и BPM приобретаются более крупными игроками. Свежие примеры - покупка фирмы Staffware одним из ведущих игроков сегмента EAI компанией Tibco и поглощение Collaxa корпорацией Oracle.
Основные игроки рынка BPM
Отметим прежде всего ряд проектов, развиваемых в рамках ПО с открытым исходным кодом. Это Agila фирмы Apache
(http://incubator.apache.org/projects/agila/index.html), jBPM по-
ставщика известного J2EE-сервера приложений - компании
JBoss (http://jbpm.org), ActiveBPEL (www.activebpel.org) одно-
именного консорциума (среду исполнения BPEL-описаний разрабатывает компания Active Endpoints, предлагающая и коммерческие ее версии) и PXE фирмы FiveSight
380
(http://pxe.fivesight.com). В PXE применяется так называемый компилятор процессов, конвертирующий BPEL-описания в псевдокод, исполняемый специальной виртуальной машиной.
BEA. Предлагает набор инструментов WebLogic Integration (http://e-docs.bea.com/wli/docs70/overview/bpmint.htm)
для проектирования, исполнения, мониторинга и создания интерфейсов к внешним приложениям.
EMC. Используя огромный опыт в создании решений для управления документами, компания в своем продукте
Documentum BPM (www.documentum.com) предлагает средст-
ва для управления бизнес-процессами, связанными с обработкой контента (они широко распространены в сфере производства, страхования, финансовых услуг, издательского дела и государственного управления). Наряду с выполнением строго структурированных процессов управляет жизненным циклом участвующих в них документов разной природы, обеспечивает их индексирование и поиск.
IBM. Все функции BPM возложены на ПО WebSphere Business Integrator (WBI, www-306.ibm.com/software/integration/ mqfamily/about). За проектирование, моделирование и назначение точек мониторинга отвечает модуль WBI Solution Studio, за развертывание, отладку и анализ - WBI Solution Manager, за проверку корректности BPEL-описаний и их исполнение - BPEL for Web Services Java Run Time (BPWS4J), поддержи-
вающий платформы Web-сервисов и J2EE. Для каждого биз- нес-процесса BPWS4J генерирует WSDL-описания как требующихся ему внешних Web-сервисов, так и самого процесса (последнее делает его доступным в качестве Web-сервиса). BPWS4J способен функционировать на серверах приложений
WebSphere Application Server и Apache Tomcat.
Microsoft. Наряду с интеграцией разнородных приложе-
ний система Microsoft BizTalk Server (www.microsoft.com/ biztalk) решает задачи объединения в рамках сквозных бизнеспроцессов сотрудников предприятия и его внешних партнеров, а также автоматизации и синхронизации их взаимодействия.
381
Oracle. Вместе с Oracle BPEL Process Manager (www.oracle.com/solutions/integration/bpm.html), полноценным инструментом для проектирования и исполнения бизнеспроцессов, корпорация предлагает целый стек собственных технологий интеграции и взаимодействия приложений, а также средство мониторинга деловой эффективности Oracle Business Activity Monitoring. Продукт BPEL Process Manager поддержи-
вает не только сервер приложений Oracle, но и конкурирую-
щие серверы WebSphere, WebLogic and JBoss.
SAP AG. Среда исполнения бизнес-процессов встроена в модуль интеграции приложений SAP Exchange Infrastructure (www.sap.com/solutions/netweaver/index.aspx), исполняемый на сервере приложений SAP Web Application Server. Процессы с активным участием персонала поддерживаются средствами
SAP Business Workflow и SAP Enterprise Portal. Все указанные компоненты включены в состав интеграционной платформы SAP NetWeaver, поставляемой как отдельно, так и в составе ERP-системы mySAP Business Suite. Предлагается инструментарий моделирования бизнес-процессов ARIS for SAP NetWeaver, созданный совместно с фирмой IDS Sheer.
382
ЗАКЛЮЧЕНИЕ
Развитие промышленных предприятий сейчас трудно представить без внедрения вычислительной техники во всех процессах управления. Действительно, без автоматизации практически невозможно упорядочить производственный процесс, грамотно управлять персоналом, рассчитывать расходы и доходы, а так же контролировать прибыльность предприятия. Получить новые конкурентные преимущества без использования прогрессивных технологий, про- граммно-технологических средств автоматизации процессов управления, также стало практически невозможным. Все это заставляет руководителей всех рангов все большее внимание уделять вопросам приобретения и внедрения современных систем автоматизации, корректного их использования и сопровождения.
383
ТЕРМИНОЛОГИЧЕСКИЙСЛОВАРЬ
ACID (Atomicity, Consistency, Isolation, Darability) - тран-
закции, обладающие свойствами атомарности, согласованности, изолированности, долговечности.
APICS (American Production and Inventory Control Society) - Американское общество по управлению производственными запасами.
Application OLAP (Прикладной OLAP). Состоит из мно-
гомерных баз данных, доступ к которым происходит через конкретное приложение, или, возможно, через множество приложений.
APS (Advanced Planning & Scheduling) - системы расши-
ренного производственного планирования. Синоним - APO
(Advanced Planning and Optimization). Включает в себя две час-
ти: планирование производства и снабжения и диспетчеризацию производства.
BAM (Business Activity Monitoring) - мониторинг и анализ эффективности работы предприятия в целом и выполняемых им операций.
BAML (Business Activity Monitoring Language) - дает воз-
можность определять метрики процессов, инструменты и фильтры их мониторинга, ключевые показатели эффективности (KPI), а также задавать способы их визуального отображения.
BI (Business Intelligence) - средства аналитики и поддержки принятия решений.
BPATS (Business Process Audit Trail Schema) - определяет стандартную структуру данных XML Schema, описывающую сериализацию экземпляров бизнес-процессов.
BPEL (Business Process Execution Language) - язык, бази-
рующийся на математической модели Pi calculus и описывающий исполнение распределенных транзакционных бизнеспроцессов. Включает в себя средства для организации согласованной работы нескольких приложений (orcherstration) и обмена сообщениями между ними.
384
BPM (Business Performance Management – управление эффективностью бизнеса, CPM - Corporate Performance Management, EPM - Enterprise Performance Management, SEM - Strategic Enterprise Management) - это совокупность интегри-
рованных циклических процессов управления и анализа, а также соответствующих технологий, имеющих отношение как к финансовой, так и к операционной деятельности организации. BPM позволяет предприятиям определять стратегические цели, а затем оценивать эффективность своей деятельности по отношению к этим целям и управлять процессом достижения целей. Ключевые BPM–процессы связаны с реализацией стратегии организации и включают финансовое и операционное планирование, консолидацию и отчетность, моделирование, анализ и мониторинг ключевых показателей эффективности. ROI (Return of Investment) - коэффициент окупаемости инвестиций.
BPML (Business Process Modeling Language ) - аналоги-
чен по своему назначению языку BPEL. Был создан под патро-
натом организации Business Process Management Initiative (BPMI.org) раньше, чем BPEL. После того как BPMI.org при-
соединилась к разработке BPEL в рамках консорциума OASIS, дальнейшее развитие BPML было приостановлено.
BPMN (Business Process Modeling Notation) - первый стандарт графической нотации бизнес-процесса. Разработан BPMI.org. Допускает автоматическую трансляцию в BPEL и обеспечивает возможность обмена моделями, созданными разными средствами проектирования бизнес-процессов.
BPMS (Business Process Management System - система управления бизнес-процессами) — это класс программного обеспечения, служащего для непосредственного управления бизнес-процессами (используются также термины BPM-
система и просто BPM.)
BPQL (Business Process Query Language) - язык запросов,
позволяющий получать информацию о состоянии и характеристиках активных экземпляров бизнес-процессов в реальном масштабе времени (BPMI.org).
385
BTP (Business Transaction Protocol) - служит для коорди-
нации запросов к распределенным разнородным приложениям
иответов на них в рамках комплексных бизнес-транзакций.
Business Process Modeling and Analysis - моделирование
ианализ бизнес-процессов;
Business process EDM - системы, ориентированные на автоматизацию бизнес-процессов. Обеспечивают полный жизненный цикл работы с документами, включая работу с образами, управление записями и потоками работ, управление содержимым.
CAD (Computer Aided Design, САПР изделий – САПР И) -
система конструкторского проектирования.
CAE (Computer Aided Engineering, автоматизированная система научных исследований - АСНИ) - система расчетов и инженерного анализа.
CALS (Continuous Acquisition and Life-cycle Support - не-
прерывная информационная поддержка поставок и жизненно-
го цикла) – система информационной поддержки изделия на всех этапах жизненного цикла, начиная с маркетинговых исследований и заканчивая утилизацией.
CAM (Computer Aided Manufacturing) – система проекти-
рования технологических процессов (составляет часть технологической подготовки производства).
CAPP (Computer Aided Process Planning, САПР техноло-
гических процессов - САПР ТП, автоматизированные системы технологической подготовки производства – АС ТППП) -
система для создания производственных планов с использованием вычислительных ресурсов (определяющих последовательность операций, потребности в механизмах и инструментах, параметры раскроя, допуски, критерии контроля и т.д.).
CASE (Computer Aided Software Engineering) - системы разработки и сопровождения программного обеспечения.
c-MES (Collaborative Manufacturing Execution System) –
адаптированная система MES, построенная с учетом особенностей развития индустрии, смещения акцентов от ERP к SCM, а также новых производственных задач в современной
386
глобальной экономике. Здесь базовая модель MESA-11 была упрощена: из нее убраны функции, относящиеся к системам ERP и SCM, а взаимодействие производственных ИС переориентировано на системы управления цепочками поставок. В целом по сравнению с MESA-11 модель c-MES стала более утилитарной, ориентированной на решение прикладных задач.
CMMS (Computerized Maintenance Management Systems) –
компьютерные системы управления техобслуживанием.
CNC (Computer Numerical Control) – системы непосред-
ственного программного управления технологическим оборудованием.
Collaborative ERP (Коллаборационная ERP) – дальней-
шее развитие технологии ERP в сторону открытости систем для максимальной интеграции с продуктами конкурентов. позволяет легко встраивать систему в уже имеющиеся корпоративные среды. Позиционируется как следующая ступень после
ERP II.
Communication-Driven DSS - СППР, управляемые сооб-
щениями (ранее групповая СППР - GDSS) - поддерживает группу пользователей, работающих над выполнением общей задачи.
Content Management Systems - системы управления контентом. Обеспечивают создание, доступ и управление контентом, доставку содержимого вплоть до уровня разделов документов и объектов для их последующего повторного использования и компиляции.
CRM (Customer Relationships Management - управление взаимоотношениями с клиентами) - концепция построения автоматизированных систем обслуживания клиентов компании. Позволяет эффективно управлять контактами с клиентами, рекламными кампаниями, сбытом, проводить маркетинговые исследования. Это способствует повышению производительности менеджеров, улучшает качество обслуживания клиентов и способствует увеличению продаж.
CRP (Capacity Requirements Planning - планирование про-
изводственных мощностей). Данная концепция схожа с MRP,
387
но вместо единого понятия состава изделия она оперирует такими понятиями, как «обрабатывающий центр», «машина», «рабочие ресурсы», ввиду чего технически реализация CRP более сложна. Обычно применяется совместно с MRP ввиду тесной логической связи при планировании.
CSRP (Customer Synchronized Resource planning - плани-
рование ресурсов, синхронизированное с потребителем). Эта концепция охватывает почти полностью весь жизненный цикл товара (производственный, логистический, предпродажный, послепродажный). Суть CSRP состоит в том, чтобы интегрировать покупателя в систему управления предприятием. При этом не отдел продаж, а сам покупатель размещает заказ на изготовление продукции, сам отвечает за правильность его исполнения и при необходимости отслеживает соблюдение сроков производства и поставки. Предприятие же может очень четко отслеживать тенденции спроса на его продукцию. Прак-
тически, CSRP = ERP + CRM.
CSS (Customer Service & Support - система управления сервисным обслуживанием клиентов) - подсистема CRM сис-
темы.
Data-Driven DSS - СППР, управляемые данными (другое название - СППР, ориентированные на работу с данными (Data-oriented DSS) - в основном ориентируются на доступ и манипуляции с данными.
DFD (Data Flow Diagrams) - диаграммы потоков данных совместно со словарями данных и спецификациями процессов. Общие принципы построения модели в методологии DFD сходны с IDEF0.
DM (Data Mart - витрины данных) - небольшое специализированное хранилище для некоторой узкой предметной области, ориентированное на хранение данных, связанных одной бизнес-тематикой. Иногда эти структуры хранения данных называют также киосками данных. Витрины данных можно рассматривать как маленькие хранилища, которые создаются с целью информационного обеспечения аналитических задач конкретных управленческих подразделений компании.
388
DM (Data Mining, KDD - Knowledge Discovery in Databases, ИАД - интеллектуальный анализ данных) - это процесс поддержки принятия решений, основанный на поиске в данных скрытых закономерностей (шаблонов информации). Эти исследования включают в себя: поиск зависимостей между данными; выявление устойчивых бизнес-групп; прогнозирование поведения бизнес-показателей; оценку влияния решений на бизнес компании; поиск аномалий. При этом накопленные сведения автоматически обобщаются до информации, которая может быть охарактеризована как знания.
Document-Driven DSS - СППР, управляемые докумен-
тами - управляют, осуществляют поиск и манипулируют неструктурированной информацией, заданной в различных форматах.
DOLAP (Desktop OLAP, настольная OLAP). Это недоро-
гой, простой в использовании OLAP-инструментарий, предназначенный для локального анализа и представления данных, которые загружаются из реляционной или многомерной БД на машину клиента. Аналитическая обработка в таких системах проводится с малыми гиперкубами.
DSS (Decision Support System - Стратегические или Ди-
намические СППР) – полнофункциональные СППР анализа и исследования данных, рассчитанные на подготовленных пользователей, имеющих знания как в части предметной области исследования, так и в части компьютерной грамотности.
DW (Data Warehouse - хранилище данных) - специальным образом администрируемая база данных, в которой содержатся данные, обладающие следующими свойствами: предметноориентированны, интегрированы и внутренне непротиворечивы, инвариантны во времени (неизменчивы), поддерживают хронологию (стабильность информации), обладают полнотой и достоверностью.
EAI (Enterprise Application Integration) - интеграция при-
ложений и информационный обмен между гетерогенными системами;
389