BPM a SOA: Jak řídí podnikání

Autor: Robert Simon
Datum Vytvoření: 23 Červen 2021
Datum Aktualizace: 24 Červen 2024
Anonim
BPM a SOA: Jak řídí podnikání - Technologie
BPM a SOA: Jak řídí podnikání - Technologie

Obsah


Odnést:

Architektura řízení podnikových procesů a architektura orientovaná na služby mohou být osamoceny, ale doporučené postupy je doporučují používat společně jako součást větší modré EA.

Řízení podnikových procesů (BPM) je paradigma, které podnikům umožňuje modelovat, automatizovat, provádět, kontrolovat, měřit a optimalizovat tok obchodních činností. To se děje napříč podnikovými integrovanými systémy, zaměstnanci, zákazníky a partnery, a to v rámci i za hranicemi společnosti. Na druhé straně architektura orientovaná na služby (SOA) je architektonickým přístupem pro konstrukci softwarově náročných systémů ze sady univerzálně propojených a vzájemně závislých služeb.

BPM a SOA jsou samostatná paradigmata - SOA je architektonický přístup, zatímco BPM je o modelování, implementaci a sledování obchodních procesů.Tyto dva prvky jsou však úzce sladěny, protože jeden z mnoha možných způsobů implementace obchodního procesu je prostřednictvím návrhu SOA. Zde se dobře podívejte, jak mohou BPM a SOA spolupracovat a jaké výhody nabízí každá z nich při samostatném použití. (Pro čtení na pozadí viz Enterprise Computing: Whats All Buzz?)


Deštník řídící BPM a SOA

Podniková architektura je organizační logikou obchodních procesů organizace a infrastruktury IT. Obě tato paradigmata řídí také deštník. Architektura orientovaná na služby je architektonický styl pro realizaci nebo vytvoření podnikové architektury, jako je klientský server, n-vrstva, mainframes atd. Primárním cílem architektury orientované na služby je sladění podnikání s informačními technologiemi způsobem, který umožňuje oba účinnější.

SOA a BPM mohou existovat samy o sobě, ale kombinace je to, co dělá podnikovou architekturu kompletní. BPM zapadá do skládačky SOA jako jedna z klíčových komponent poskytujících dimenzi obchodního procesu. Orientace na služby umožňuje aplikacím vyvolat vzájemné chování jako služby, což je opakovatelný úkol v rámci obchodního procesu. Podnikové procesy v podnicích jsou realizovány spojováním služeb nabízených v rámci zásobníku SOA.


Obrázek níže je referenční architekturou SOA, která určuje, kde BPM zapadá do zásobníku SOA. Jak vidíte, BPM sedí přímo na solidním základu poskytovaném SOA a zdědí z něj významné integrační schopnosti.

Obrázek 1: Referenční architektura SOA

Poznámka: Vrstvy referenční architektury výše zdola nahoru jsou: databázová vrstva, aplikační vrstva, vrstva komponentů, integrační vrstva, vrstva podnikových procesů, prezentační vrstva, kanálová vrstva.

Žádné chyby, žádný stres - Váš průvodce krok za krokem k vytváření softwaru pro změnu života, aniž by došlo ke zničení vašeho života

Nemůžete zlepšit své programovací schopnosti, když se nikdo nestará o kvalitu softwaru.

Přístupy a nástroje podporující BPM a SOA

Existují různé přístupy k realizaci BPM a SOA:

  • Tradiční vývoj aplikací
    Jednou z možností je vývoj zcela nové aplikace in-house. Většina společností je schopna to udělat, takže není neobvyklé, aby tyto společnosti vyhodnotily, zda mohou použít svůj tradiční vývoj aplikací místo použití softwaru pro řízení podnikových procesů (BPMS). Parametry rozhodování se soustřeďují kolem toho, zda interně existují soubory dovedností, které splňují požadavky a čas na uvedení na trh.
  • Rozšíření existující aplikace
    Většina organizací již používá aplikace ve svých obchodních procesech. Je zřejmé, že využití stávající aplikace se dostane do velké míry. Pokud existuje stávající aplikace, některé společnosti vyhodnotí, zda tuto aplikaci rozšířit o pomoc při zlepšování v klíčových oblastech procesů. Parametry rozhodování se zde soustředí na náklady, složitost a nezralost.
  • Nákup zabalené aplikace
    V mnoha případech si můžete koupit zabalenou aplikaci, která má být navržena tak, aby odpovídala potřebám konkrétního procesu nebo funkce. Mezi parametry rozhodování patří čas na hodnotu, riziko přijetí, reakce na změnu a rozšíření rozsahu.

Následující tabulky ukazují srovnání hlavních nástrojů ze dvou paradigmat.

Tabulka 1: Nástroje pro BPM a SOA

Výhody SOA

SOA má pro podniky některé klíčové výhody. Podívejme se na ně, stejně jako na výhody poskytované BPM. SOA poskytuje:

  • Vylepšená komunikace B2C
  • Architektura orientovaná na služby pro organizaci. Podnik organizovaný kolem SOA je obecně flexibilnější a může reagovat na obchodní změny snadněji a rychleji.
  • Schopnost opakovaného použití kódu snížit náklady na vývoj. Služby zvyšují použitelnost funkcí, což snižuje náklady tím, že se vyhýbá nutnosti opakovat stejnou funkci.
  • Vylepšená integrace stávajících iniciativ v oblasti elektronického obchodování / CRM / ERP. SOA není alternativou přístupů