BPM in SOA: Kako spodbujajo poslovanje

Avtor: Robert Simon
Datum Ustvarjanja: 23 Junij 2021
Datum Posodobitve: 24 Junij 2024
Anonim
Architecture Kata - discover what it’s like to be an architect [#ityoutubersru]
Video.: Architecture Kata - discover what it’s like to be an architect [#ityoutubersru]

Vsebina


Odvzem:

Upravljanje poslovnih procesov in arhitektura, usmerjena v storitve, sta lahko samostojni, vendar najboljše prakse priporočajo njihovo skupno uporabo kot del večje EA modre barve.

Upravljanje poslovnih procesov (BPM) je paradigma, ki podjetjem omogoča modeliranje, avtomatizacijo, izvajanje, nadzor, merjenje in optimizacijo toka poslovnih dejavnosti. To se dogaja prek integriranih sistemov podjetja, zaposlenih, strank in partnerjev ter znotraj in zunaj meja podjetja. Storitev usmerjena arhitektura (SOA) je na drugi strani arhitekturni pristop za gradnjo programsko intenzivnih sistemov iz niza splošno povezanih in medsebojno odvisnih storitev.

BPM in SOA sta ločeni paradigmi - SOA je arhitekturni pristop, medtem ko BPM govori o modeliranju, izvajanju in spremljanju poslovnih procesov.Vendar pa sta oba tesno usklajena, saj je eden od mnogih možnih načinov izvajanja poslovnega procesa z načrtovanjem SOA. Tu si dobro oglejte, kako lahko BPM in SOA delujeta skupaj in kakšne koristi ima vsaka posebej, če se uporablja posebej. (Za branje v ozadju glejte Enterprise Computing: Whats All Buzz?)


Krovna vlada BPM in SOA

Podjetniška arhitektura je organizacijska logika za poslovne procese organizacij in IT infrastrukturo. Obe paradigmi urejata tudi dežnik. Storitveno usmerjena arhitektura je arhitekturni slog za realizacijo ali ustvarjanje poslovne arhitekture, tako kot strežnik, strežnik, n-raven, mainframes itd. Glavni cilj storitveno usmerjene arhitekture je uskladiti poslovanje z informacijsko tehnologijo na način, ki omogoča obe učinkovitejši.

SOA in BPM lahko obstajata samostojno, vendar je kombinacija tisto, zaradi česar je arhitektura podjetja popolna. BPM se prilega v sestavljanko SOA kot eden ključnih sestavnih delov, ki zagotavlja razsežnost poslovnega procesa. Usmerjenost na storitve omogoča, da se aplikacije sklicujejo na vedenje drug drugega kot storitve, kar je ponovljiva naloga v poslovnem procesu. Poslovni procesi v podjetjih se realizirajo tako, da se združijo storitve, ki jih ponuja del SOA.

Spodnja slika je referenčna arhitektura SOA, ki natančno določi, kje se BPM prilega v del SOA. Kot lahko vidite, BPM sedi tik nad trdnim temeljem, ki ga ponuja SOA in od njega podeduje pomembne integracijske zmožnosti.


Slika 1: Referenčna arhitektura SOA

Opomba: Sloji referenčne arhitekture zgoraj od spodaj navzgor so: plast baze podatkov, aplikacijski sloj, komponentni sloj, integracijski sloj, sloj poslovnega procesa, predstavitveni sloj, kanalski sloj.

Brez napak, brez stresa - vaš korak za korakom vodnik za ustvarjanje programske opreme, ki spreminja življenje, ne da bi vam uničila življenje

Ne morete izboljšati svojih programskih veščin, kadar nikogar ne skrbi za kakovost programske opreme.

Pristopi in orodja, ki podpirajo BPM in SOA

Obstajajo različni pristopi k uresničevanju BPM in SOA:

  • Tradicionalni razvoj aplikacij
    Ena od možnosti je razviti popolnoma novo aplikacijo. Večina podjetij lahko to stori, zato ni redko, da ta podjetja ocenijo, ali lahko uporabljajo tradicionalni razvoj aplikacij namesto programske opreme za upravljanje poslovnih procesov (BPMS). Parametri odločanja se osredotočajo na to, ali obstajajo interni nabori spretnosti, da bi zadostili zahtevam in času trženja.
  • Razširitev obstoječe aplikacije
    Večina organizacij že uporablja aplikacije v svojih poslovnih procesih. Očitno je, da je uporaba obstoječe aplikacije pomembna. Če obstaja že obstoječa aplikacija, nekatera podjetja ocenjujejo, ali naj to aplikacijo razširijo, da bi pripomogla k izboljšanju na ključnih področjih procesov. Tu se parametri odločanja osredotočajo na stroške, kompleksnost in nezrelost.
  • Nakup paketne aplikacije
    V mnogih primerih lahko kupite paketno aplikacijo, ki naj bi bila zasnovana za potrebe določenega postopka ali funkcije. Parametri odločanja vključujejo čas do vrednosti, tveganje za sprejem, odziv na spremembe in razširitev področja uporabe.

Naslednje tabele prikazujejo primerjavo glavnih orodij iz obeh paradigem.

Tabela 1: Orodja za BPM in SOA

Prednosti SOA

SOA ima nekaj ključnih koristi za podjetja. Oglejmo si te in tudi prednosti, ki jih nudi BPM. SOA zagotavlja:

  • Izboljšana B2C komunikacija
  • Storitveno usmerjena arhitektura organizacije. Podjetje, organizirano okoli SOA, je na splošno bolj prilagodljivo in se lahko na spremembe poslovanja lažje in hitreje odzove.
  • Možnost ponovne uporabe kode za zmanjšanje stroškov razvoja. Storitve omogočajo večjo uporabo funkcije, kar zmanjša stroške z izogibanjem potrebi po ponovitvi iste funkcije.
  • Izboljšana integracija obstoječih pobud za e-poslovanje / CRM / ERP. SOA ni alternativa pristopom