![Gemini March subtitled - Марш Близнецов с субтитрами - 雙子座進行曲字幕](https://i.ytimg.com/vi/LJTLo_pKMHo/hqdefault.jpg)
Sadržaj
- Kišobran Upravljanje BPM i SOA
- Bez grešaka, bez stresa - Vaš korak po korak vodič za stvaranje softvera koji mijenja život bez uništavanja života
- Pristupi i alati koji podržavaju BPM i SOA
- Prednosti SOA-e
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