BPM i SOA: kako pokreću posao

Autor: Robert Simon
Datum Stvaranja: 23 Lipanj 2021
Datum Ažuriranja: 24 Lipanj 2024
Anonim
Gemini March subtitled - Марш Близнецов с субтитрами - 雙子座進行曲字幕
Video: Gemini March subtitled - Марш Близнецов с субтитрами - 雙子座進行曲字幕

Sadržaj


Oduzeti:

Upravljanje poslovnim procesima i arhitektura orijentirana na usluge mogu biti samostalne, ali najbolje prakse preporučuju njihovo korištenje zajedno kao dio veće EA plave boje.

Upravljanje poslovnim procesima (BPM) je paradigma koja omogućuje poduzećima da modeliraju, automatiziraju, izvršavaju, kontroliraju, mjere i optimiziraju tijek poslovnih aktivnosti. To se događa u korporativnim integriranim sustavima, zaposlenicima, kupcima i partnerima te unutar i izvan korporativnih granica. S druge strane, servisno orijentirana arhitektura (SOA) arhitektonski je pristup za izgradnju softversko intenzivnih sustava iz niza univerzalno povezanih i međusobno povezanih usluga.

BPM i SOA su zasebne paradigme - SOA je arhitektonski pristup, dok se BPM odnosi na modeliranje, implementaciju i praćenje poslovnih procesa.Međutim, njih dvoje su usko usklađeni jer je jedan od mnogih mogućih načina implementacije poslovnog procesa kroz SOA dizajn. Ovdje dobro pogledajte kako BPM i SOA mogu raditi zajedno i koje koristi svaka nudi ako se koristi zasebno. (Za čitanje u pozadini, pogledajte Enterprise Computing: Whats All Buzz?)


Kišobran Upravljanje BPM i SOA

Enterprise arhitektura je logika organiziranja za poslovne procese organizacija i IT infrastrukturu. To je i kišobran koji upravlja obadvije ove paradigme. Uslužno orijentirana arhitektura arhitektonski je stil realizacije ili stvaranja arhitekture poduzeća, baš kao i klijent-poslužitelj, n-sloj, mainframes, itd. Primarni je cilj uslužne orijentirane arhitekture uskladiti posao s informacijskom tehnologijom na način koji čini obje učinkovitije.

SOA i BPM mogu postojati sami, ali kombinacija je ono što arhitekturu poduzeća čini cjelovitom. BPM se uklapa u SOA ubodnu pilu kao jedna od ključnih komponenti koje pružaju dimenziju poslovnog procesa. Orijentacija usluge omogućuje aplikacijama da pozivaju jedni druge na ponašanje kao usluge, što je ponovljiv zadatak u poslovnom procesu. Poslovni procesi unutar poduzeća ostvaruju se spajanjem usluga koje se nude u sklopu SOA-ovog skupa.

Donja slika je referentna arhitektura SOA koja precizno određuje gdje se BPM uklapa u SOA-ov niz. Kao što vidite, BPM sjedi točno na čvrstom temelju kojeg pruža SOA i od njega nasljeđuje značajne integracijske mogućnosti.


Slika 1: SOA referentna arhitektura

Napomena: Slojevi referentne arhitekture gore od dna do vrha su: sloj baze podataka, aplikacijski sloj, komponentni sloj, integracijski sloj, sloj poslovnog procesa, sloj prezentacije, sloj kanala.

Bez grešaka, bez stresa - Vaš korak po korak vodič za stvaranje softvera koji mijenja život bez uništavanja života

Ne možete poboljšati svoje programiranje kad nikoga nije briga za kvalitetu softvera.

Pristupi i alati koji podržavaju BPM i SOA

Postoje različiti pristupi realizaciji BPM-a i SOA-e:

  • Tradicionalni razvoj aplikacija
    Jedna je mogućnost razvijanje potpuno nove aplikacije. Većina tvrtki ima sposobnost za to, pa nije rijetkost da te tvrtke procjenjuju mogu li koristiti svoj tradicionalni razvoj aplikacija umjesto upotrebe softvera za upravljanje poslovnim procesima (BPMS). Parametri odlučivanja usredotočuju se na postoje li interni skupovi vještina kako bi se ispunili zahtjevi i vrijeme na tržištu.
  • Proširenje postojeće aplikacije
    Većina organizacija već koristi aplikacije u svojim poslovnim procesima. Očigledno je da se upotreba postojeće aplikacije uzima u obzir. Ako postoji postojeća aplikacija, neke tvrtke procjenjuju hoće li proširiti tu aplikaciju kako bi se postiglo poboljšanje u ključnim područjima procesa. Ovdje se parametri odluke usredotočuju na trošak, složenost i nezrelost.
  • Kupnja pakirane aplikacije
    U mnogim slučajevima možete kupiti zapakiranu aplikaciju koja bi trebala biti dizajnirana za potrebe određenog procesa ili funkcije. Parametri donošenja odluka uključuju vrijeme u vrijednosti, rizik od usvajanja, reagiranje na promjene i širenje djelokruga.

Sljedeće tablice prikazuju usporedbu glavnih alata iz dviju paradigmi.

Tablica 1: Alati za BPM i SOA

Prednosti SOA-e

SOA ima neke ključne prednosti za poduzeća. Pogledajmo ove, kao i prednosti koje pruža BPM. Sa svoje strane, SOA pruža:

  • Poboljšane B2C komunikacije
  • Uslužno orijentirana arhitektura za organizaciju. Posao organiziran oko SOA-e općenito je fleksibilniji i može odgovoriti na poslovne promjene lakše i brže.
  • Sposobnost ponovne upotrebe koda za smanjenje troškova razvoja. Usluge povećavaju mogućnost upotrebe funkcionalnosti, što smanjuje troškove izbjegavajući potrebu ponavljanja iste funkcije.
  • Poboljšana integracija postojećih inicijativa za e-poslovanje / CRM / ERP. SOA nije alternativa pristupima