BPM at SOA: Paano Sila Nagtutulak sa Negosyo

May -Akda: Robert Simon
Petsa Ng Paglikha: 23 Hunyo 2021
I -Update Ang Petsa: 24 Hunyo 2024
Anonim
Ducati Product Genius - Nick Selleck speaks Desert X, Multistrada & Motorcycle Adventure.
Video.: Ducati Product Genius - Nick Selleck speaks Desert X, Multistrada & Motorcycle Adventure.

Nilalaman


Takeaway:

Ang pamamahala ng proseso ng negosyo at arkitekturang nakatuon sa serbisyo ay maaaring tumayo nang mag-isa, ngunit ang pinakamahusay na mga kasanayan ay inirerekumenda na gamitin ang mga ito bilang bahagi ng isang mas malaking EA asul.

Ang pamamahala ng proseso ng negosyo (BPM) ay isang paradigma na nagpapahintulot sa mga negosyo na mag-modelo, awtomatiko, isakatuparan, kontrolin, sukatin at i-optimize ang daloy ng mga aktibidad ng negosyo. Nangyayari ito sa mga pinagsama-samang mga system, empleyado, customer at kasosyo, ng parehong loob at lampas sa mga hangganan ng kumpanya. Ang arkitekturang nakatuon sa arkitektura (SOA), sa kabilang banda, ay isang diskarte sa arkitektura para sa pagtatayo ng mga sistema na masinsinang software mula sa isang hanay ng mga magkakaugnay na magkakaugnay at magkakaugnay na serbisyo.

Ang BPM at SOA ay magkahiwalay na mga paradigma - ang SOA ay isang diskarte sa arkitektura samantalang ang BPM ay tungkol sa pagmomolde, pagpapatupad at pagsubaybay sa mga proseso ng negosyo.Gayunpaman, ang dalawa ay malapit na nakahanay dahil ang isa sa maraming posibleng paraan upang maipatupad ang proseso ng negosyo ay sa pamamagitan ng disenyo ng SOA. Narito nang mabuti tingnan kung paano maaaring magtulungan ang BPM at SOA at kung ano ang makikinabang sa bawat alok kapag ginamit nang hiwalay. (Para sa pagbabasa ng background, tingnan ang Enterprise Computing: Ano ang Lahat ng Buzz?)


Ang Payong namamahala sa BPM at SOA

Ang arkitektura ng enterprise ay ang pag-aayos ng lohika para sa isang samahan ng mga proseso ng negosyo at imprastraktura ng IT. Ito rin ang payong na namamahala sa parehong mga paradigma na ito. Ang arkitektura na nakatuon sa serbisyo ay isang istilo ng arkitektura para sa mapagtanto o paglikha ng isang arkitektura ng negosyo tulad ng client-server, n-tier, mainframes, atbp Ang pangunahing layunin ng arkitekturang nakatuon sa serbisyo ay upang ihanay ang negosyo sa teknolohiya ng impormasyon sa isang paraan na gumagawa kapwa mas epektibo.

Ang SOA at BPM ay maaaring umiiral sa kanilang sarili, ngunit ang kumbinasyon ay kung ano ang kumpleto ang arkitektura ng negosyo. Ang BPM ay umaangkop sa SOA jigsaw bilang isa sa mga pangunahing sangkap na nagbibigay ng sukat sa proseso ng negosyo. Ang oryentasyon ng serbisyo ay nagbibigay-daan sa mga application na maimbitahan ang pag-uugali ng bawat isa bilang mga serbisyo, na isang paulit-ulit na gawain sa loob ng isang proseso ng negosyo. Ang mga proseso ng negosyo sa loob ng mga negosyo ay natanto sa pamamagitan ng stringing magkasama serbisyo na inaalok bilang bahagi ng SOA stack.


Ang figure sa ibaba ay isang arkitektura ng sangguniang SOA na nagtuturo kung saan umaangkop ang BPM sa SOA stack. Tulad ng nakikita mo, ang BPM ay nakaupo mismo sa tuktok ng solidong pundasyon na ibinigay ng SOA at nagmamana ng mga makabuluhang kakayahan sa pagsasama mula dito.

Larawan 1: SOA Architecture ng SOA

Tandaan: Ang mga layer ng sanggunian ng sanggunian sa itaas mula sa ibaba hanggang sa itaas ay: database layer, application layer, bahagi layer, integration layer, business process layer, present layer, channel layer.

Walang Mga bug, Walang Stress - Ang Iyong Hakbang sa Hakbang Patnubay sa Paglikha ng Software na Pagbabago ng Buhay nang Walang Pagsira sa Iyong Buhay

Hindi mo maaaring mapabuti ang iyong mga kasanayan sa pag-programming kapag walang nagmamalasakit sa kalidad ng software.

Mga Diskarte at Mga Tool na sumusuporta sa BPM at SOA

Mayroong iba't ibang mga pamamaraan sa pagsasakatuparan ng BPM at SOA:

  • Pag-unlad ng Tradisyonal na Application
    Ang isang pagpipilian ay upang bumuo ng isang ganap na bagong application in-house. Karamihan sa mga kumpanya ay may kakayahang gawin ito, kaya hindi bihira sa mga kumpanyang ito na masuri kung maaari nilang gamitin ang kanilang tradisyunal na pag-unlad ng aplikasyon sa halip na gamitin ang software process management software (BPMS). Ang mga desisyon ng paggawa ng mga parameter ay nasa paligid kung ang mga talento ng kasanayan ay mayroong panloob upang matugunan ang mga kinakailangan at oras sa pamilihan.
  • Pagpapalawak ng isang umiiral na Application
    Karamihan sa mga organisasyon ay gumagamit ng mga aplikasyon sa kanilang mga proseso ng negosyo. Malinaw, ang paggamit ng isang umiiral na application ay nakakakuha ng pangunahing pagsasaalang-alang. Kung ang isang umiiral na application ay nasa lugar, sinusuri ng ilang mga kumpanya kung palalawakin ang application na iyon upang matulungan ang pagmaneho ng pagpapabuti sa mga pangunahing lugar na proseso. Dito, ang mga parameter ng pagpapasya ay sentro sa gastos, pagiging kumplikado at kawalang-hanggan.
  • Pagbili ng isang nakabalot na Application
    Sa maraming mga kaso, maaari kang bumili ng isang nakabalot na application na dapat na idinisenyo upang matugunan ang mga pangangailangan ng isang partikular na proseso o pag-andar. Ang mga parameter ng paggawa ng desisyon ay may kasamang oras sa halaga, panganib ng pag-aampon, pagtugon upang baguhin at pagpapalawak ng saklaw.

Ang mga sumusunod na talahanayan ay nagpapakita ng isang paghahambing ng mga pangunahing tool mula sa dalawang paradigma.

Talahanayan 1: Mga tool para sa BPM at SOA

Ang Mga Pakinabang ng SOA

Ang SOA ay may ilang mga pangunahing pakinabang para sa mga negosyo. Hinahayaanang tingnan ang mga ito, pati na rin ang mga benepisyo na ibinigay ng BPM. Para sa bahagi nito, ang SOA ay nagbibigay ng:

  • Pinahusay na komunikasyon ng B2C
  • Isang arkitekturang nakatuon sa serbisyo para sa samahan. Ang isang negosyo na naayos sa paligid ng SOA ay sa pangkalahatan ay mas nababaluktot at maaaring tumugon sa mga pagbabago sa negosyo nang mas madali at mabilis.
  • Ang kakayahang magamit muli ang code upang mabawasan ang mga gastos sa pag-unlad. Ang mga serbisyo ay ginagawang mas magagamit muli ang pag-andar, na binabawasan ang mga gastos sa pamamagitan ng pag-iwas sa pangangailangan na ulitin ang parehong pag-andar.
  • Pinahusay na pagsasama ng umiiral na mga hakbangin sa e-negosyo / CRM / ERP. Ang SOA ay hindi isang kahalili sa mga pamamaraang