Зміст:
Управління бізнес-процесами (BPM) - парадигма, яка дозволяє підприємствам моделювати, автоматизувати, виконувати, контролювати, вимірювати та оптимізувати потік ділової діяльності. Це відбувається в межах інтегрованих систем підприємства, працівників, клієнтів та партнерів, а також у межах корпоративних кордонів та за їх межами. Сервіс-орієнтована архітектура (SOA), з іншого боку, є архітектурним підходом для побудови програмно-інтенсивних систем із набору універсально взаємозалежних та взаємозалежних служб.
BPM та SOA - це окрема парадигма - SOA - це архітектурний підхід, тоді як BPM - це моделювання, впровадження та моніторинг бізнес-процесів. Однак обидва тісно узгоджені, оскільки один із багатьох можливих способів впровадження бізнес-процесів - це розробка SOA. Тут ми розглянемо, як BPM та SOA можуть працювати разом і які переваги кожна пропонує при використанні окремо. (Для ознайомлення з фоном див. Розділ «Комп'ютерні обчислення»: у чому все гудіння?)
Парасолька Управління BPM та SOA
Архітектура підприємства - це організаційна логіка для бізнес-процесів організації та ІТ-інфраструктури. Обидві ці парадигми керують також парасолькою. Сервісно-орієнтована архітектура - це архітектурний стиль для реалізації або створення архітектури підприємства так само, як клієнт-сервер, n-ярус, мейнфрейми тощо. Основною метою сервісно-орієнтованої архітектури є узгодження бізнесу з інформаційними технологіями таким чином, щоб це зробити обидва ефективніші.