Лекция 15 - Портал информационно

advertisement
Проектирование АСОИУ.
Лекция 15.
Применение системы ARIS для
моделирования процессов,
автоматизируемых с помощью SAP.
Проектирование АСОИУ.
Цели изучения
Изучение перспективных средств повышения уровня
языков настройки КИС.
Знакомство с сервис-ориентированнымие архитектурами
Проектирование АСОИУ.
Содержание
1.
2.
3.
4.
5.
Системы управления бизнес процессами (BPMS)
Web –сервисы
Онтологии и Семантическая паутина
SOA предприятия
ARIS for SAP
Проектирование АСОИУ.
BPMS
1.
2.
3.
BPMS (Business Process Management System) — система управления бизнеспроцессами. Используются также термины BPM-система и просто BPM.
Основная идея BPM-системы - берется описание бизнес-процесса и
отслеживается его выполнение при помощи специализированной
компьютерной программы.
Бизнес-процесс описывается на языке, который может непосредственно
исполняться специализированной программой.
Проектирование АСОИУ.
Отличия от традиционного способа создания
АСУ
1.
2.
3.
Традиционный способ автоматизации бизнес-процессов — разработка или
приобретение готового прикладного программного обеспечения на БП с
определенным числом шагов.
Внесение даже небольших изменений в схему бизнес-процесса означает в
этом случае необходимость перепрограммирования и большие затраты
времени.
В результате прикладные программы не успевают обновляться в том темпе,
который диктуют изменяющиеся условия бизнеса и потребности самого
предприятия. Изначально BPM-системы появились как решение именно этой
конкретной проблемы.
Проектирование АСОИУ.
Составные части BPMS
Средства проектирования
Средства исполнения
Средства мониторинга
Проектирование АСОИУ.
Средства проектирования
1.
2.
3.
Графический дизайнер для рисования схем бизнес-процессов
Система имитационного моделирования !?
Репозиторий для хранения схем БП и организации совместного
доступа
!Возможность моделировать бизнес-процесс при помощи
графического редактора является принципиальной особенностью
BPM-систем: проектирование бизнес-процесса может выполнять
бизнес-аналитик без участия программиста.
Проектирование АСОИУ.
Исполнение
Ядром BPM-системы является его «движок» (BPM Engine):






стартует экземпляры бизнес-процессов,
отслеживает смену их состояний,
хранит значения реквизитов,
выполняет бизнес-правила,
предоставляет диалоговые интерфейсы пользователям,
предоставляет интерфейсы для стыковки с внешними приложениями, в
том числе, специальные адаптеры, вебсервисы, драйверы для доступа к
реляционным базам данных или к другим источникам данных.
Проектирование АСОИУ.
Классификация шагов БП
1.
2.
3.
Автоматические или диалоговые с обработкой информации прямо в
BPM - системе
Автоматические или диалоговые с вызовом внешнего приложения
из BPM - системы
Не автоматические (за пределами ИС) с обработкой начала и конца
выполнения операции.
(Например, бизнес-процесс может включать рытье канавы — ясно, что это задача не для
компьютера.) В такой ситуации BPM-система подаст пользователю сигнал о том, что
ему поручено определенное задание, и будет ждать от него подтверждения о
выполнении.
Проектирование АСОИУ.
Персональный список задач
Интерфейс пользователя включает перечень шагов запущенных экземпляров бизнес-процессов,
назначенных данному конкретному пользователю или ролевой группе, к которой он принадлежит:
Проектирование АСОИУ.
Важно!
BPM-системы предоставляют доступ через веб-интерфейс,
что позволяет максимально легко вовлекать в
коллективную работу сотрудников территориально
удаленных подразделений и организаций-контрагентов.
Проектирование АСОИУ.
Мониторинг БП
Проектирование АСОИУ.
Статистика БП
BPM-система накапливает ценную статистику о параметрах выполнения
экземпляров бизнес-процессов:
интенсивность (число экземпляров в неделю или месяц),
продолжительность (время от запуска до завершения),
нагрузка на отдельных специалистов (число и продолжительность
выполненных заданий).
Проектирование АСОИУ.
Сервис-ориентированная архитектура (SOA)
Новый подход к разработке программного обеспечения,
Проектирование АСОИУ.
Web Services.
Web Services являются автономными, независимыми от платформы
вычислительных элементами,
которые могут быть :
1.
описаны,
2.
опубликованы,
3.
обнаружены в WEB,
4.
и объединены в приложение.
Цель- разработка массово распространенных совместимых приложений.
Проектирование АСОИУ.
Достоинства Web -сервисов
Благодаря веб-сервисам функции любой программы могут стать
доступными через Интернет.
Такие программы как PHP, ASP, JSP скрипты, JavaBeans, COMобъекты и все остальные средства программирования могут теперь
обращаться к какой-нибудь программе, работающей на другом сервере
(т.е. к веб-сервису), и использовать ответ, на своем веб-сайте, или в
своем приложении.
Проектирование АСОИУ.
Принципы, лежащие в основе веб - сервисов
Общие стандарты обмена сообщениями между вычислительными элементами
(на базе XML)
Общие технологии регистрации и поиска вычислительных элементов в сети
Технология работы:
 лицо, ответственное за веб-сервис, определяет формат запросов к своему вебсервису и его ответов
 любой компьютер в сети делает запрос к веб-сервису
 веб-сервис обрабатывает запрос, выполняет какое-либо действие, а затем
отправляет ответ
Проектирование АСОИУ.
Как это все работает? Пример
1.
2.
3.
4.
5.
6.
Представим себе, что Вы - разработчик сайта, и Ваш клиент попросил Вас добавить к
сайту новую функцию:. необходимо добавить проверку правильности почтового
индекса в регистрационной форме
Для осуществления этой проверки Вам понадобилось бы создавать базу данных всех
почтовых индексов всех стран, где Ваша компания ведет бизнес, а потом проверять при
регистрации соответствие почтового индекса указанному в регистрации городу. Но у
Вас этих данных нет, и Вы думаете, что на сбор подобных данных придется потратить
ощутимую сумму денег.
Вместо того, чтобы раскошеливаться на покупку базы данных, писать самому код,
следить за целостностью и правильностью всех данных и отлаживать работу скриптов,
Вы просто идете в каталог UDDI и ищите, нет ли там веб-сервиса, который мог бы
сделать эту работу за Вас. Придя на сайт www.uddi.org, Вы запускаете поиск и находите
прекрасный сервис от компании XYZ Corp.
Вы внимательно рассматриваете определение формата веб-сервиса (определение
записано на языке WSDL (Web Services Description Language), убеждаетесь, что сервис
делает именно то, что Вам нужно.
Затем справляетесь у своих коллег о репутации компании XYZ Corp., узнаете, что она
солидная.
Затем обращаетесь к компании XYZ с вопросом о цене. Если цена на доступ к сервису
доступна для Вашего бюджета, Вы пишете простую JSP-страницу для своего сайта,
который вызывает веб-сервис компании XYZ Corp, и на сайте появляется моментальная
проверка почтового индекса.
Проектирование АСОИУ.
Минусы
1.
2.
3.
4.
5.
Использование XML в качестве формата передачи данных приводит к тому, что ваши сообщения
будут очень большими по размеру: сами теги XML занимают много места, а это накладывает
определенную нагрузку по созданию, передаче и интерпретации сообщений.
Так как используются удаленные компьютеры для выполнения определенных функций, мы
полностью полагаемся на Интернет, что создает слишком много ненадежных звеньев в цепи между
нашим веб-сервером и веб-сервисом.
Сейчас лишь немногие компании создают веб-сервисы, и немногие компании ими пользуются. На
отладку и улучшение системы веб-сервисов еще требуется длительное время.
Система лицензирования и взимания платежей за пользование веб-сервисами еще должна быть
принята разработчиками.
Из-за того, что веб-сервисов еще слишком мало, большинство компаний пытается провести на
своих потенциальных клиентов хорошее впечатление намеренно снижая стоимость услуг и
предлагая благоприятные условия лицензирования. Должно еще пройти какое-то время, прежде чем
будет выяснена реальная стоимость услуг веб-сервисов.
Проектирование АСОИУ.
Метаидея Model Driven Architecture
Должна быть одна единственная целостная концепция системы, которая
отображается, проецируется в режиме реального времени :
на графические модели в различных нотациях и методологиях моделирования,
на программный код (в идеале, на всевозможных языках, платформах, в
разных операционных и других средах, удовлетворяющих потребности
разработчиков),
на доступную обычным читателям форму текстов на естественном языке
(русском, английском, любом) в виде документации по системе и т.д.
Проектирование АСОИУ.
Онтологии и Семантическая паутина
Онтологии в качестве средства для обмена знаниями появились некоторое время назад в прикладном
Искусственном интеллекте.
Дальнейшее развитие онтологии и ключевых веб-технологий, таких как HTML и XML привело к
видению следующего поколения Web-сети, которую называют Семанти́ческая паути́на .
Семанти́ческая паути́на (англ. Semantic Web) — часть глобальной концепции развития сети
Интернет, целью которой является реализация возможности машинной обработки информации,
доступной во Всемирной паутине.
Основной акцент концепции делается на работе с метаданными, однозначно характеризующими
свойства и содержание ресурсов Всемирной паутины
Появились семантические веб-стандарты, такие, как RDF и OWL и связанные с ними языки и
механизмы вывода на базе онтологии.
Проектирование АСОИУ.
Метаидея Model Driven Architecture
Проектирование АСОИУ.
Преимущества использования ARIS for SAP
NetWeaver:
уменьшение времени и затрат на определение, внедрение,
запуск в работу, мониторинг и оптимизацию процессов;
управление изменениями в существующих моделях
процессов. Прозрачная и гибкая интеграция с моделями
конфигурации и операционными моделями;
унификация процессов в соответствии со стандартами
предприятия и, за счет этого, сокращение времени отклика
на изменения в процессах при управлении ими;
значительные сокращения затрат на процессы, а также
повышение уровня знаний о процессах в компании;
облегчение перехода к сервисной архитектуре
предприятия (Enterprise Services Architecture - ESA).
Проектирование АСОИУ.
Проектирование АСОИУ.
ARIS for SAP NetWeaver-модели
бизнес-процессов
Проектирование АСОИУ.
Референтные процессы SAP
Проектирование АСОИУ.
Синхронизация ARIS и SAP Solution
Manager
Проектирование АСОИУ.
Обзор ARIS Value Engineering for SAP
Проектирование АСОИУ.
Редокументирование с ARIS
Проектирование АСОИУ.
Интеграция ARIS и SAP Solution
Manager
Проектирование АСОИУ.
ARIS как основа процессов SAP
Проектирование АСОИУ.
Проектирование АСОИУ.
Проектирование АСОИУ.
Проектирование АСОИУ.
Проектирование АСОИУ.
Выводы
Изучены принципы реализации SOA и SOA – предприятия
SAP
Проектирование АСОИУ.
Информационное обеспечение лекции
Литература по теме:
Калянов Г.Н. Консалтинг: от бизнес стратегии к корпоративной
информационной системе. -М: Горячая линия - Телеком, 2004, 208
стр.: ил.
Технология разработки программного обеспечения. Учебное
пособие. 2-е изд./ С.А. Орлов._ СПб,: Питер, 2003. -480с.: ил.
Г.Н.Смирнова, и др.А.А.Сорокин, Ю.Ф.Тельнов. Проектирование
экономических информационных систем. Учебник/
Г.Н.Смирнова,.А.А.Сорокин, Ю.Ф.Тельнов ; Под ред. Ю.Ф.
Тельнова.-М.: Финансы и статистика, 2001.-512с: ил.
Брауде. Э Технология разработки программного обеспечения – СПб.:
Питер.2004.- 655с.: ил.
Вендеров А.М. Проектирование программного обеспечения
экономических информационных систем.: Учебник -М.: Финансы и
статистика, 2000.- 382 с.: ил.
Электронный адрес: kbi@rtf.ustu.ru
Проектирование АСОИУ.
Вопросы
1.
2.
3.
4.
5.
Системы управления бизнес процессами (BPMS)
Web –сервисы
Онтологии и Семантическая паутина
SOA предприятия
ARIS for SAP
Проектирование АСОИУ.
Download