430 likes | 770 Views
Fakultet organizacionih nauka Katedra za informacione sisteme. Modelovanje poslovnih procesa. UN/CEFACT Modeling Methodology. Nenad Aničić. UN/CEFACT Modeling Methodology = UMM.
E N D
Fakultet organizacionih nauka Katedra za informacione sisteme Modelovanje poslovnih procesa UN/CEFACT Modeling Methodology Nenad Aničić
UN/CEFACT Modeling Methodology = UMM • Cilj UMM je da omogući definisanje razmene poslovne logike izmedju poslovnih partnera i podršku standardizaciji poslovnih procesa. • Metodologija koja omogućava spoznaju poslovnog znanja nezavisno od implementirane tehnologije npr. web servisa ili ebXML-a • UMM koji omogućava modelovanje globalne koreografije B2B (business to business) scenarija.
UN-CEFACT • UN/CEFACT je telo koje se bavi standardizacijom elektronskog poslovanja. • UN/CEFACT, kao telo UN, deluje unutar UNECE (UN Economic commission for Europe) koji daje podršku kroz forum koji olakšava ekonomsku komunikaciju medju zemljama, gde se u okviru njega pružaju saveti o medjunarodnim zakonskim instrumentima poslovanja, informacije o transportu i okruženju i pružaju statističke, ekonomske i analize okruženja. • Takodje razvijaju UN/EDIFACT i ebXML.
Istorija UMM • Ideja standardnog poslovnog scenarija prvi put je potekla od strane Open-edi reference modela ( sadrži: Business Operational View BOV, Functional Service View). • UN/CEFACT i OASIS počeli sa ebXML inicijativom, sa vizijom da se UMM koristi da kreira BOV standard i tada se XML koristi kao ključni koncept u kreiranju FSV sloja. • UMM je ebXML metoda modelovanja, ali nije obavezan deo ebXML-a.
Obuhvat UMM i ebXML u odnosunad Open-edi referentni model • Obuhvat UMM je BOV + dizajn poruka koje će biti razmenjene izmedju servisa koje implemetraju BOV Open-edi referentni model Podela ebXML standarda Business Operational View BOV Poslovni aspekt BPSS CC Preslikavanje FSV MS RR CPPA Aspekt Informacionih tehnologija Functional Service View
UMM faze razvoja projekta UMM Workflow Deliverables • UMM deli razvoj softverskih projekata na 4 faze: • Inception, • Elaboration, • Construction • Transition. • U svakoj fazi se definiše sekvenca aktivnosti (workflow) Business Area Process Area Business Process (Use Case) Business Modeling BOM BRV Use Case Description Business Collaboration Requirements Business Transactions Business Documents BTV Analysis BSV Design Service Collaborations
UMM faze razvoj UMM koristi 4 primarna pogleda za struktuiranje modela aktivnosti, koji susvi sadržani unutar BOVa. • Business domain view (BDV) – deli poslovne domene u poslovna područja, procesna područja i poslovne procese. Ovaj pogled ustanovljava poslovni kontekst procesa što je predpokazatelj procenjene mogućnosti identifikovanih (reusable) predhodno definisanih opisa procesa ili terminologije u UMM bibliotekama. • Business requirements view (BRV) – pogled na poslovne procese koji beleži poslovna scenarija, ulaze, izlaze, ograničenja i granice poslovnih procesa i njihove medjuveze unutar poslovne kolaboracije. Ovaj pogled je prikaz kako eksperti poslovnih domena vide i opisuju procese koji će biti modelovani. • Business transaction view (BTV) – pogled na poslovne procese koji beleži semantiku entiteta poslovnih informacija i njihov tok razmene izmedju funkcija unutar poslovnih aktivnosti. Ovaj pogled je razrada BRV-a od strane analitičara i toga kako oni vide proces koji će biti modelovan. • Business service view (BSV) – pogled na model poslovnih procesa koji specificira komponente servisa i agente i njihove informacije koje razmenjuju koji su neophodni za izvršenje i provere valjanosti poslovne kolaboracije.
Busines Definition View (BDV) aktivnosti • Identifikovati i opisati poslovne oblasti Business Area • Identifikovati i opisati procesne oblasti • Identifikovati poslovne procese • Formalno opisati procese i aktere
Business Operations Map • BDVaktivnostimodelovanja omogućavaju kreiranje business operations map (BOM). • BOM obezbedjuje organizovani pogled na poslovni problem preko sistemtske dekompozicije poslovnih entiteta.
Business Requirement View (BRV)aktivnosti • Opis REA elementa i aktivnosti poslovnog procesa • Detaljan opis poslovnog procesa (na osnovnu BDV-a i REA) • Identifikovanje i opis poslovnih kolaboracija • Definisanje poslovne kolaboracije • Indentifikacija i opis poslovnih entiteta
Faze u opisu kolaboracije(Open-edi standard) • Kolaboracija partnera prolaze kroz sledeće standardne faze: • Planiranje. Partneri u kolaboraciji (kupac i prodavac) odlučuju koje će aktivnosti obaviti za kupovinu, odnosno prodaju dobara i usluga i slično. • Identifikacija. Akctivnosti razmene podataka između partnera da bi se uspostavila jedan-prema-jedan veza • Pregovaranje. Razumevanje, međusobna saglasnost o kolaboraciji. Aktivnosti u kojima partneri daju informacije o rezultatima prethodnih faza: vrste roba i usluga koje se kupuju odnosno prodaju, cenama, količinama, načinu finansiranja i slično. • Ostvarivanje (Aktualizacija). Izvršavanje onoga što je dogovoreno u prethodnoj fazi. Realizacija dogovorenih transakcija. • Postaktuelizacija. Informisanje o rezultatima obavljenih transakcija, aktivnosti garancije, isplata kreditnih rata, žalbe kupca i slično.
REA proširenje • Commitments – Obaveza trading partnera za inicijalizacijom ekonomskog dogadjaja u buducnosti.
Business Transaction View (BTV)aktivnosti • Definisanje protokola poslovne kolaboracije • Za svaku poslovni (proces) transakciju definisati dijagram aktivnosti • Kreirati konačan dijagram klasa u skladu sa poslovnim modelom.
Paterni (Uzori) u UMM UMM Workflow Deliverables Patterns Poslovno modelovanje BOM Domain Patterns BRV Identifikacija zahteva Business Collaboration Patterns BTV Analiza Business Transaction Patterns Najviše razvijeni UMM paterni BSV Business Service Integration Patterns Business Document Design Patterns Dizajn
Identifikacija tipa poslovna transakcijaIzbor odgovarajućeg paterna
Literatura • UN/CEFACT Modeling Methodology, pp. 378-388, ebXML: Concepts and Application, Brian Gibb and Damodaran, Wiley 2003 • REA The Ontological Foundation of REA Enterprise Information Systems G.L. Geerts, W.E. McCarthy, Aug 2000 • UN/CEFACT Unified Modeling Methodology, TMWG N090 R9.1 • ebXML Business Process Analysis Worksheets & Guidelines v1.0, ebXML Technical Reports, bpWS • UMM Technical Specification na adresi: http://www.unece.org/cefact/umm/umm_index.htm