Modelovanje poslovnih procesa - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

Modelovanje poslovnih procesa

Description:

Fakultet organizacionih nauka Katedra za informacione sisteme Modelovanje poslovnih procesa Transformacija modela OMG Model Driven Architecture (MDA) Visko nivo ... – PowerPoint PPT presentation

Number of Views:102
Avg rating:3.0/5.0
Slides: 30
Provided by: NenadA1
Category:

less

Transcript and Presenter's Notes

Title: Modelovanje poslovnih procesa


1
Modelovanje poslovnih procesa
Fakultet organizacionih nauka Katedra za
informacione sisteme
Transformacija modela
2
OMG Model Driven Architecture (MDA)
  • Visko nivo platformski nezavisni modeli
  • Tehnoloski modeli
  • Preslikavanja
  • Specificna
  • Standardna
  • Standardi modeli proizvode tehnolocki specificne
    standardne modele

3
Modeli i preslikavanja
  • Specification
  • Implementation
  • Solution Provisioning
  • BXS

Poslovni model
Platformski Nezavistan Model
Platformski specificni modeli
preslikavanje
  • BPEL
  • WS-CDL
  • ebXML
  • Specificni
  • RosettaNet
  • OAG

4
Cilj MDA
  • Uz pomoc UML modela viskog nivoa, definisanih
    precizno preko profila
  • Sa specificnim preslikavanjima u tehnološko
    okruženje
  • Da bi se kreirali delovi izvršnog sistema

5
Automatski razvoj preko MDA
Profili (na primer EDOC ,UMM)
UML dizajna
Manual Coding
Poslovne komponente
Infrastrukturna preslikavanja (na primer XML)
Alati za kreiranje i Integraciju
Framework Infrastruktura (na primer XML)
Preslikavanje se definiše na nivou infrastrukture
6
Nezavisnost tehnologija
7
Od modela do izvršnog koda
izmena
Izvorni kod
  • Platforski specificni
  • koraci
  • podaci

Preslikavanje
objekat
komajliranje
modul
Dobavljac- Specificnne cinjenice
pakovanje
Automatstrki razvoj platformski specificnih
procesa
aplikacija
Parametri za Upravljanje procesom
spajanje
  • Konfiguraciona mapa
  • Izbor alata
  • Lociranje resursa

Izvršni sistem
postavljanje
8
Prednosti MDA
  • Razdvaja domenske specificnosti od plaformskih
    detalja
  • Samnjuje složenost
  • Zadržava semantiku domenskog modela
  • Povecava stabilnost i životni vek
  • Generiše izabrano plaforsko okruženje
  • Smanjuje vreme razvoja
  • Brz iterativan razvoj
  • Razdvojenost poslovnih i inžinjerskih zahteva
  • Povecava kvalitet.
  • Zasnovan na industrijskim standardima

Korisnici
Specifikacija domena
MDA
9
MPP metodologije i tehnologije
Platformski nezavisni modeli
BPMN
UMM
BOV spec
FSV spec
BPEL
ebXML BPSS
WS-CDL
Platformski specificni modeli
10
UMM protokol poslovne kolaboracije
11
UMM poslovna transakcija
12
UMM poslovna transakcija i podaci za razmenu
13
Transformacija modela
Platformski nezavisni modeli
BPMN
UMM
BOV spec
FSV spec
ebXML BPSS
BPEL
WS-CDL
Platformski specificni modeli
14
ebXML specifikacije
15
ebXML BPSS poslovna kolaboracija
16
Preslikavanje UMM poslovne kolaboracije u ebXML
BPSS
17
ebXML BPSS poslovna transakcija
18
Preslikavanje UMM poslovne transakcije u ebXML
BPSS
19
Transformacija modela
Platformski nezavisni modeli
BPMN
UMM
BOV spec
FSV spec
ebXML BPSS
BPEL
WS-CDL
Platformski specificni modeli
20
BPELprimer
Cuvanje podataka (na primer poruka)
Pokretanje operacije Web servisa
Prihvatanje poruke od operacije web servisa
Definiše petlju (iteraciju aktivnosti)
Drefiniše sekvencu aktivnosti
Cekanje na pojavljivanje dogadjaj iz datog skupa
dogadjaja
21
UMM -gt BPELPreslikavanje kolaboracije
22
UMM poslovna kolaboracijatransformisana u BPEL
(pojednostavljeni prikaz)
23
UMM -gt BPELPreslikavanje poslovnih transakcija
24
UMM poslovna transkacijatransformisana u BPEL
(pojednostavljeni prikaz)
25
Transformacija modela
Platformski nezavisni modeli
UMM
BPMN
BOV spec
FSV spec
ebXML BPSS
BPEL
WS-CDL
Platformski specificni modeli
26
Preslikavanje BPMN u BPEL
  • Preslikavanje internih procesa je direktno (preko
    anotacija)
  • Preslikavanje kolaborativnih procesa nije
    podrzano u trenutnoj verziji
  • Definisano je I preslikavanje u ebXML BPSS

27
Specificna softverska rešenja BizTalk i WWF
  • Microsoft BizTalk server
  • softverski proizvod koji se fokusira na
    integraciju poslovnih procesa preko orkestracije
  • Omogucava dva scenarija integracije 1) EAI
    enterprise application Integratio i 2) B2B
    business-to-business integration
  • Povezuje razlicite aplikacije koje se izvršavaju
    na razlicitim plaformama i implementirane
    razlicitim tehnologijama
  • Adapteri za komunikaciju sa ostalim sistemima
  • Podržava BPEL samo kao mehanizam razmene opisa
    procesa, tj. nije izvršan
  • Implementacija poslovnog procesa iz 3 koraka
  • Definisanje šema poruka (BizTalk Editor)
  • Mapiranje šema poruka (BizTalk Mapper)
  • Definisanje poslovne logike (Orchestration
    Designer)
  • Window Workflow Fondation
  • Implemntacija poslovnih procesa koja zahteva
    ucešce korisnika (objedinjuje system i human
    workflow)
  • Proces se izvršava na klijentu

28
BizTalk 2006 engine
29
Windows Workflow Fondation -WWF
  • Komponente
  • Base Activity Library nazavisne aktivnosti i
    osnova za izgradnju specificnih
  • Runtime Engine Izvršavanje i upravljanje stanjem
    workflow-a
  • Runtime Services Omogucavaju fleksibilnost i
    komunikaciju
  • Visual Designer graficka konstrukcija procesa
Write a Comment
User Comments (0)
About PowerShow.com