OMG pasiulyto verslo procesu meta-modelio ap - PowerPoint PPT Presentation

1 / 44
About This Presentation
Title:

OMG pasiulyto verslo procesu meta-modelio ap

Description:

OMG pasi lyto verslo proces meta-modelio ap valga Donatas iuk ys – PowerPoint PPT presentation

Number of Views:129
Avg rating:3.0/5.0
Slides: 45
Provided by: vul62
Category:

less

Transcript and Presenter's Notes

Title: OMG pasiulyto verslo procesu meta-modelio ap


1
OMG pasiulyto verslo procesu meta-modelio apžvalga
  • Donatas Ciukšys

2
Verslo proceso apibrežimas
  • 1993m. Davenport (verslo) procesa apibreže kaip
  • Strukturizuota, matuojama (measured) veiklu aibe,
    skirta konkreciam vartotojui ar rinkai sukurti
    specifini produkta/paslauga (outcome)
  • Pabrežia, kaip darbas yra atliekamas
    organizacijoje (how, not what)
  • Procesas yra specifinis veiklu išrikiavimas laike
    ir erdveje, su pradžia ir pabaiga bei aiškiai
    apibrežtais pradiniais ir galutiniais darbo
    produktais "a structure for action"
  • Priimti procesu požiuri reiškia taikyti
    vartotojo/kliento požiuri. Procesai diktuoja
    struktura, atsižvelgiant i kuria organizacija
    daro tai, kas yra butina, siekiant klientams
    sukurti pridetine verta.

3
Verslo proceso charakteristikos(wikipedia)
  • Apibrežtumas Procesas privalo tureti aiškiai
    apibrežtas ribas, ieiga ir išeiga.
  • Veiklu išrikiavimo tvarka (Order) Procesas turi
    susideti iš veiklu, kurios turi buti išrikiuotos
    laike ir erdveje.
  • Klientas Turi buti proceso išeigos naudotojas
    klientas.
  • Pridetine verte Transformacija proceso viduje
    turi suteikti pridetine verte klientui.
  • Idetumas (Embeddedness) Procesas negali
    egzistuoti pats savaime, jis turi buti
    organizacijos dalis.
  • Persikertantys funkcionalumai (Cross-functionality
    ) Procesai gali (taip dažnai ir buna), bet
    neprivalo, padengti kelias funkcines sritis.
  • Proceso savininkas Dažnai reikalaujama, kad butu
    apibrežtas proceso vykdytojas, prižiurintis jo
    vykdyma ir nuolat ji gerinantis.

4
Verslo procesai organizacijos kontekste
5
OMG (ruošiami) standartai
  • BPDM Business Process Definition Metamodel
  • OSM Organisation Structure Metamodel
  • BMM Business Motivation Model
  • Pateikia organizuoto verslo planu kurimo,
    komunikavimo ir vadybos (management) schema
    (struktura)
  • SBVR Semantics of Business Vocabulary and
    Business Rules
  • Apibrežia žodyna ir nurodymus, kaip dokumentuoti
    verslo faktu ir verslo taisykliu semantika
  • Apibrežia formalu formata (XMI) leidžianti
    organizacijoms/irankiams apsikeisti/dalintis
    verslo taisyklemis ir savoku sistemomis
  • BPRI Business Process Runtime Interfaces
  • UPMS UML Profile and Metamodel for Services
  • BPMM Business Process Maturity Model
  • Pagal CMMI

6
Kai kurios verslo procesu savokos
  • Verslo procesu orkestravimas
  • Verslo procesu choreografija

7
Verslo procesu orkestravimas
  • Apibrežia valdymo ir duomenu srautus tarp veiklu,
    kuriais pasiekiamas verslo proceso tikslas.
  • Apibrežia "vykdoma procesa" (executable process)
    tam tikroje procesu vykdymo kalboje (pvz.
    BPEL4WS), kuri gali buti paduota verslo procesu
    vykdymo mašinai. Pastaroji "orkestruoja" procesa
    (ji vykdo, prižiuri jo vykdyma).

8
Verslo procesu orkestravimas
9
Verslo procesu choreografija
  • Apibrežia bendravimu/komunikaciju (interactions)
    tarp proceso dalyviu seka ir priklausomybes tarp
    ju. Šiais bendravimais yra igyvendinamas verslo
    procesas.
  • Reikia skirti choreografija (kaip procesa) nuo
    dalyviu (vidiniu) procesu
  • Dalyviai gali susitarti del choreografijos, bet
    neatskleisti savo vidiniu procesu sandaros
    kiekvienas dalyvis yra atsakingas už tai, kad jo
    vidinis procesas nepažeistu choreografinio
    susitarimo.
  • Choreografija dažniausiai naudojama apibrežti
    keliu kompaniju dalyvavima viename "dideliame"
    verslo procese.

10
Choreografija dvieju dalyviu kontraktas
11
OMG ir BPDM
  • OMG Object Management Group
  • www.omg.org
  • 2003-01-06 OMG išleido "Business Process
    Definition Metamodel RFP" Request for Proposal
  • 2006-11-03 OMG organizacijai buvo iteikta "Final
    Submition"
  • Autoriu sarašas
  • Adaptive, Axway Software, Borland Software, Data
    Access Technologies, EDS, Lombardi Software,
    MEGA International, Unisys
  • Specifikacija remia
  • BPM Focus, U.S. National Institute of Standards
    and Technology (NIST)

12
BPDM apžvalga
  • Proceso saveika su aplinka
  • Idetinis procesas
  • Proceso vykdytojas
  • Ivykiai
  • Veiklos ir ju eiliškumas
  • Bendravimo protokolas (Interaction protocol)

13
Proceso saveika su aplinka
A Process
14
Proceso saveika su aplinka
A Process
The outsideProcess Interaction Boundary
15
Proceso saveika su aplinka
A Process
Process Interaction Boundary
Interaction Flow
The outsideProcess Interaction Boundary
16
Proceso saveika su aplinka
A Process
Process Interaction Boundary
Interaction Flow
The outsideProcess Interaction Boundary
Processor Role
17
Proceso saveika su aplinka
A Process
Process Interaction Boundary
Interaction Flow
The outsideProcess Interaction Boundary
Flow Item Type
Processor Role
18
OMG BPDM apžvalga
  • Proceso saveika su aplinka
  • Idetinis procesas
  • Proceso vykdytojas
  • Ivykiai
  • Veiklos ir ju eiliškumas
  • Bendravimo protokolas (Interaction protocol)

19
Idetinis procesas
A Process
Activity 2
Activity 3
Activity 1
Activity 4
Activity 5
Another Process
20
Idetinis procesas srautu susiejimas
A Process
Activity 2
Activity 3
Activity 1
Activity 4
Activity 5
Another Process
bounded flow
21
OMG BPDM apžvalga
  • Proceso saveika su aplinka
  • Idetinis procesas
  • Proceso vykdytojas
  • Ivykiai
  • Veiklos ir ju eiliškumas
  • Bendravimo protokolas (Interaction protocol)

22
Procesas ir vykdytojas
A Process
Activity 1
Activity 3
Performer
Activity 2
Role 1
Interaction Flow 1
Interaction Flow 2
Processor
Role
Performer
Activity 4
Activity 5
Role 2
Interaction Flow 3
23
OMG BPDM apžvalga
  • Proceso saveika su aplinka
  • Idetinis procesas
  • Proceso vykdytojas
  • Ivykiai
  • Veiklos ir ju eiliškumas
  • Bendravimo protokolas (Interaction protocol)

24
Vyksmas laike ir ivykiai
25
Behavioral Happening
26
"Standartinis" vyksmas (behaviour)
  • Duoda standartine Start/Stop semantika

27
OMG BPDM apžvalga
  • Proceso saveika su aplinka
  • Idetinis procesas
  • Proceso vykdytojas
  • Ivykiai
  • Veiklos ir ju eiliškumas
  • Bendravimo protokolas (Interaction protocol)

28
Veiklos ir ju eiliškumas
29
Veiklos ir ju eiliškumas pilnas modelis
processing behavioral type
processing behavioral type
connected change
connected change
traversed process step
traversed process step
Activity 1
Activity 2
  • All combinations are possible
  • finish-start
  • start-start
  • abort-start
  • etc.
  • But the model is complex
  • To be used only when the standard succession
    mechanism doesnt provide the shortcut

30
Veiklos ir ju eiliškumas meta-modelis
31
OMG BPDM apžvalga
  • Proceso saveika su aplinka
  • Idetinis procesas
  • Proceso vykdytojas
  • Ivykiai
  • Veiklos ir ju eiliškumas
  • Bendravimo protokolas (Interaction protocol)

32
Bendravimo protokolas ir vaidmenys
Catalog Interaction Protocol
Interaction Protocol
Catalog Request
Catalog Provider
Catalog Requester
Interaction Role
33
Bendravimo protokolas
Catalog Interaction Protocol
Interaction Protocol
Catalog Request
Catalog Provider
Catalog Requester
Interaction Role
Catalog
34
Bendravimo protokolas
Catalog Interaction Protocol
Interaction Protocol
Catalog Request
Interaction Flow
Catalog Provider
Catalog Requester
Interaction Role
Succession
Catalog
35
Idetiniai bendravimo protokolai
Catalog Sales Interaction Protocol
Catalog Sales Provider
Catalog Sales Beneficiary
Catalog Interaction Protocol
Catalog Request
Catalog Provider
Catalog Requester
Catalog
Catalog Order Interaction Protocol
Seller
Buyer
Catalog
36
Idetiniai bendravimo protokolai
Interaction Role
Catalog Sales Interaction Protocol
Catalog Sales Provider
Catalog Sales Beneficiary
Catalog Compound Interaction
Catalog Order Compound Interaction
Compound Interaction
37
Idetiniai bendravimo protokolai
Catalog Interaction Protocol
Interaction Protocol
Catalog Request
Catalog Provider
Catalog Requester
Catalog
Catalog Sales Interaction Protocol
Catalog Sales Provider
Catalog Sales Beneficiary
Catalog Compound Interaction
Catalog Order Compound Interaction
Catalog Order Interaction Protocol
Order from Catalog
Seller
Buyer
Interaction Protocol
Product
38
Idetiniai bendravimo protokolai
Catalog Interaction Protocol
Catalog Request
played interactive part
Catalog Provider
Catalog Requester
Catalog
Catalog Sales Interaction Protocol
Catalog Sales Provider
Catalog Sales Beneficiary
Catalog Compound Interaction
Catalog Order Compound Interaction
Catalog Order Interaction Protocol
Order from Catalog
Seller
Buyer
Product
39
Supaprastintas bendras modelis
40
Santrauka BPDM interesu sritys (concerns)
  • Kompozicija pakartotinio panaudojimo,
    kompozicijos, tarpusavio sujungimo mechanizmai ir
    principai
  • Eigos/vyksmo modelis tikslas yra palaikyti
    platu proceso dinamikos modeliavimo budu rata.
    Pateikiamas bendriausias žingsniu koordinacijos
    mechanizmas.
  • Ivykiu modelis
  • Apdorojimo elgsena (Processing behaviour)
    apibendrintu žingsniu sekos
  • Veiklos - orkestravimas
  • Bendravimai (Interactions) - choreografija

41
Santrauka savoku sistema
  • Kompozicija
  • Composite, Part, Part Connection, Part Connection
    as Part, Part Group, Derivation, Generalisation,
  • Vyksmas/eiga (angl. Course)
  • Course, Succession, Course Part
  • Ivykiai
  • Behavioural Happening (tai kas vyksta laike, turi
    pradžia ir pabaiga), Change (Event), Start,
    Finish, Abort,
  • Apdorojimo elgsena
  • Processing Behaviour, Process Step, Trigger
    Succession, Finish Succession, Process Succession
    Specification,
  • Orkestravimas
  • Performer Role, Activity, Process Interaction
    Boundary, Sub-Process Activity, Embedded Process,
    Transaction, Compensation
  • Choreografija
  • Interaction Protocol, Interactive Part,
    Interaction, Compound Interaction

42
IBM'o po menesio išsakyta kritika
  • Nera (verslo) taisyklemis gristu kontroles srautu
  • Specifikacija yra labai sudetinga, taigi, sunkiai
    igyvendinama.
  • Gili modeliu hierarchija per daug abstrakciju,
    kurios neduoda ypatingos naudos
  • BPDM persidengia su egzistuojanciomis OMG
    specifikacijomis (pvz., UML2)
  • Nemodeliuojama proceso busenos savoka
  • Nera apibrežtas pleciamumas

43
Pastebejimai
  • Nera "gebejimo" savokos
  • Kokiais gebejimais turi pasižymeti vykdytojas,
    kad galetu vykdyti procesa/veikla?
  • Nera "resurso" savokos

44
  • Aciu už demesi
Write a Comment
User Comments (0)
About PowerShow.com