BPM и SOA: Как развиват бизнеса

Автор: Robert Simon
Дата На Създаване: 23 Юни 2021
Дата На Актуализиране: 24 Юни 2024
Anonim
Стратегия развития бизнеса. Зачем нужен бизнес план и как разработать стратегию бизнеса? 0+
Видео: Стратегия развития бизнеса. Зачем нужен бизнес план и как разработать стратегию бизнеса? 0+

Съдържание


За вкъщи:

Управлението на бизнес процесите и ориентираната към услуги архитектура може да стои самостоятелно, но най-добрите практики препоръчват да ги използвате заедно като част от по-голямо синьо EA.

Управлението на бизнес процесите (BPM) е парадигма, която позволява на предприятията да моделират, автоматизират, изпълняват, контролират, измерват и оптимизират потока от бизнес дейности. Това се случва в интегрираните системи на предприятието, служители, клиенти и партньори, както и в рамките на корпоративните граници и извън тях. От друга страна, ориентираната към услуги архитектура (SOA) е архитектурен подход за изграждане на софтуерно интензивни системи от набор от универсално свързани и взаимозависими услуги.

BPM и SOA са отделни парадигми - SOA е архитектурен подход, докато BPM е за моделиране, внедряване и наблюдение на бизнес процесите.Двамата обаче са тясно свързани, защото един от многото възможни начини за реализиране на бизнес процес е чрез SOA дизайн. Тук добре разгледайте как BPM и SOA могат да работят заедно и какви предимства предлага всеки, когато се използва отделно. (За четене на заден план вижте Enterprise Computing: Whats All Buzz?)


Чадърът, управляващ BPM и SOA

Корпоративната архитектура е организационната логика за бизнес процесите на организациите и ИТ инфраструктурата. Двата парадигми управлява и чадърът. Ориентирана към услуги архитектура е архитектурен стил за реализиране или създаване на архитектура на предприятието, подобно на клиент-сървър, n-слой, мейнфрейми и др. Основната цел на ориентираната към услуги архитектура е да приведе бизнеса в съответствие с информационните технологии по начин, който прави и двете по-ефективни.

SOA и BPM могат да съществуват самостоятелно, но комбинацията е това, което прави архитектурата на предприятието завършена. BPM се вписва в мозайката SOA като един от ключовите компоненти, осигуряващи измерението на бизнес процесите. Ориентацията на услугата позволява на приложенията да се позовават на поведението си взаимно като услуги, което е повтаряема задача в рамките на бизнес процес. Бизнес процесите в предприятията се реализират чрез обединяване на услуги, предлагани като част от SOA стека.


Фигурата по-долу е референтна архитектура на SOA, която определя къде BPM се вписва в SOA стека. Както можете да видите, BPM седи точно върху здравата основа, осигурена от SOA и наследява значителни възможности за интеграция от нея.

Фигура 1: Референтна архитектура на SOA

Забележка: Слоевете на референтната архитектура отгоре отдолу нагоре са: слой база данни, слой на приложение, компонент слой, интеграционен слой, бизнес процес слой, презентационен слой, канал слой.

Без грешки, без стрес - Вашето стъпка по стъпка ръководство за създаване на софтуер, променящ живота, без да разрушава живота ви

Не можете да подобрите уменията си за програмиране, когато никой не се интересува от качеството на софтуера.

Подходи и инструменти, които поддържат BPM и SOA

Има различни подходи за реализиране на BPM и SOA:

  • Традиционно разработване на приложения
    Единият вариант е да се разработи изцяло ново приложение. Повечето компании имат способността да правят това, така че не е рядкост тези компании да оценяват дали могат да използват традиционната си разработка на приложения, вместо да използват софтуер за управление на бизнес процеси (BPMS). Параметрите за вземане на решения се фокусират върху това дали съществуват вътрешни набори от умения, за да отговарят на изискванията и времето за предлагане на пазара.
  • Разширяване на съществуващо приложение
    Повечето организации вече използват приложения в своите бизнес процеси. Очевидно използването на съществуващо приложение получава голямо внимание. Ако съществува съществуващо приложение, някои компании оценяват дали да го разширят, за да помогнат за подобряване на ключовите области на процеса. Тук параметрите на решението се фокусират върху разходите, сложността и незрялостта.
  • Закупуване на пакетирано приложение
    В много случаи можете да закупите пакетирано приложение, което трябва да е проектирано да отговори на нуждите на определен процес или функция. Параметрите за вземане на решения включват време до стойност, риск от приемане, отговор на промяна и разширяване на обхвата.

Следващите таблици показват сравнение на основните инструменти от двете парадигми.

Таблица 1: Инструменти за BPM и SOA

Ползите от SOA

SOA има някои ключови предимства за предприятията. Нека разгледаме тези, както и предимствата, предоставяни от BPM. От своя страна SOA предоставя:

  • Подобрени B2C комуникации
  • Сервизно ориентирана архитектура за организацията. Бизнесът, организиран около SOA, като цяло е по-гъвкав и може да реагира на промените в бизнеса по-лесно и бързо.
  • Възможността за повторно използване на код за намаляване на разходите за разработка. Услугите правят функционалността по-многократна за многократна употреба, което намалява разходите, като избягва необходимостта от повторение на същата функционалност.
  • Подобрена интеграция на съществуващи инициативи за е-бизнес / CRM / ERP. SOA не е алтернатива на подходите