BPM a SOA: Ako riadia podnikanie

Autor: Robert Simon
Dátum Stvorenia: 23 V Júni 2021
Dátum Aktualizácie: 24 V Júni 2024
Anonim
Петух еще живой, погнали в DLC ► 16 Прохождение Dark Souls 3
Video: Петух еще живой, погнали в DLC ► 16 Прохождение Dark Souls 3

Obsah


Zobrať:

Architektúra podnikových procesov a architektúra orientovaná na služby môžu byť osamotené, ale osvedčené postupy ich odporúčajú používať ako súčasť väčšej modrej EA.

Riadenie podnikových procesov (BPM) je paradigma, ktorá umožňuje podnikom modelovať, automatizovať, vykonávať, kontrolovať, merať a optimalizovať tok obchodných činností. Stáva sa to v rámci podnikových integrovaných systémov, zamestnancov, zákazníkov a partnerov, a to v rámci aj za hranicami spoločnosti. Na druhej strane architektúra orientovaná na služby (SOA) je architektonickým prístupom na vytváranie softvérovo náročných systémov zo súboru univerzálne prepojených a vzájomne závislých služieb.

BPM a SOA sú samostatné paradigmy - SOA je prístup založený na architektúre, zatiaľ čo BPM sa týka modelovania, implementácie a monitorovania obchodných procesov.Avšak tieto dve oblasti sú navzájom úzko spojené, pretože jedným z mnohých možných spôsobov implementácie podnikového procesu je návrh SOA. Tu sa dobre pozrite, ako môžu BPM a SOA spolupracovať a aké výhody ponúka každá z nich pri samostatnom použití. (Informácie o pozadí nájdete v časti Enterprise Computing: Whats All Buzz?)


Dáždnik riadiaci BPM a SOA

Podniková architektúra je organizačná logika podnikových procesov a infraštruktúry IT. Obidve tieto paradigmy riadia aj dáždnik. Architektúra orientovaná na služby je architektonický štýl na realizáciu alebo vytvorenie podnikovej architektúry, rovnako ako klient-server, n-vrstva, mainframes, atď. Primárnym cieľom architektúry orientovanej na služby je zosúladenie podnikania s informačnými technológiami spôsobom, ktorý umožňuje oboje účinnejšie.

SOA a BPM môžu existovať samy osebe, ale kombinácia je tým, čo robí podnikovú architektúru kompletnou. BPM zapadá do skladačky SOA ako jeden z kľúčových komponentov poskytujúcich rozmer obchodného procesu. Orientácia na služby umožňuje aplikáciám vzájomne sa správať ako služby, čo je opakovateľná úloha v rámci obchodného procesu. Podnikateľské procesy v podnikoch sa realizujú spájaním služieb ponúkaných v rámci balíka SOA.


Obrázok nižšie predstavuje referenčnú architektúru SOA, ktorá určuje, kde sa BPM zmestí do zásobníka SOA. Ako vidíte, BPM sedí priamo nad pevným základom poskytovaným SOA a zdedí z neho významné integračné schopnosti.

Obrázok 1: Referenčná architektúra SOA

Poznámka: Vrstvy referenčnej architektúry zhora zdola nahor sú: databázová vrstva, aplikačná vrstva, vrstva komponentov, integračná vrstva, vrstva podnikových procesov, prezentačná vrstva, kanálová vrstva.

Žiadne chyby, žiadny stres - Váš sprievodca krok za krokom k vytvoreniu softvéru na zmenu života bez zničenia vášho života

Svoje programovacie schopnosti si nemôžete vylepšiť, keď sa nikto nestará o kvalitu softvéru.

Prístupy a nástroje, ktoré podporujú BPM a SOA

Existujú rôzne prístupy k realizácii BPM a SOA:

  • Tradičný vývoj aplikácií
    Jednou z možností je vývoj úplne novej aplikácie in-house. Väčšina spoločností je schopná to urobiť, takže nie je neobvyklé, že tieto spoločnosti môžu hodnotiť, či môžu namiesto tradičného softvéru na správu podnikových procesov (BPMS) použiť svoj tradičný vývoj aplikácií. Parametre rozhodovania sa sústreďujú okolo toho, či interne existujú súbory zručností, ktoré spĺňajú požiadavky a čas na uvedenie na trh.
  • Rozšírenie existujúcej aplikácie
    Väčšina organizácií už používa aplikácie vo svojich obchodných procesoch. Je zrejmé, že využitie existujúcej aplikácie sa dostane do úvahy. Ak už existuje existujúca aplikácia, niektoré spoločnosti hodnotia, či sa má táto aplikácia rozšíriť, aby pomohla vylepšiť kľúčové oblasti procesov. Parametre rozhodnutia sa tu sústreďujú na náklady, zložitosť a nezrelosť.
  • Nákup zabalenej aplikácie
    V mnohých prípadoch si môžete kúpiť zabalenú aplikáciu, ktorá má byť navrhnutá tak, aby zodpovedala potrebám konkrétneho procesu alebo funkcie. Medzi parametre rozhodovania patrí čas do hodnoty, riziko prijatia, reakcia na zmenu a rozšírenie rozsahu.

Nasledujúce tabuľky ukazujú porovnanie hlavných nástrojov z týchto dvoch paradigiem.

Tabuľka 1: Nástroje pre BPM a SOA

Výhody SOA

SOA má pre podniky niektoré kľúčové výhody. Pozrime sa na ne, ako aj na výhody, ktoré poskytuje BPM. SOA poskytuje:

  • Vylepšená komunikácia B2C
  • Architektúra orientovaná na služby pre organizáciu. Podnik organizovaný okolo SOA je vo všeobecnosti flexibilnejší a môže ľahšie a rýchlejšie reagovať na obchodné zmeny.
  • Schopnosť opätovne použiť kód na zníženie nákladov na vývoj. Služby zvyšujú použiteľnosť funkcií, čo znižuje náklady tým, že sa vyhýba nutnosti opakovať rovnakú funkciu.
  • Vylepšená integrácia existujúcich iniciatív v oblasti elektronického podnikania / CRM / ERP. SOA nie je alternatívou k prístupom