1 / 29

Modelovanje poslovnih procesa

Fakultet organizacionih nauka Katedra za informacione sisteme. Modelovanje poslovnih procesa. Transformacija modela. Visko nivo – platformski nezavisni modeli Tehnoloski modeli Preslikavanja Specifi čna Standar dna Standard i modeli proizvode tehnoločki specifične standardne modele.

ratana
Download Presentation

Modelovanje poslovnih procesa

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Fakultet organizacionih nauka Katedra za informacione sisteme Modelovanje poslovnih procesa Transformacija modela

  2. Visko nivo – platformski nezavisni modeli Tehnoloski modeli Preslikavanja Specifična Standardna Standardimodeliproizvode tehnoločki specifične standardne modele OMG Model Driven Architecture (MDA)

  3. Rečnik verzija modela Modeli i preslikavanja Poslovni model • Specification • Implementation • Solution Provisioning • BXS Platformski Nezavistan Model Platformski specifični modeli preslikavanje • BPEL • WS-CDL • ebXML • Specifični • RosettaNet • OAG

  4. Cilj MDA • Uz pomoć UML modela viskog nivoa, definisanih precizno preko profila • Sa specifičnim 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. Business Logic Component Business Logic Component Logičke poslovne komponente Business Logic Component ebXml BizTalk Ejb RosetaNet Adapteri Adapteri ebXml EJB Logičke poslovne komponente BizTalk MQ Rosetanet Corba EJB CICS Nezavisnost tehnologija

  7. Od modela do izvršnog koda izmena Izvorni kod • Platforski specifični • koraci • podaci Preslikavanje objekat komajliranje modul Dobavljač- Specifičnne činjenice pakovanje Automatstrki razvoj platformski specifičnih procesa aplikacija Parametri za Upravljanje procesom spajanje • Konfiguraciona mapa • Izbor alata • Lociranjeresursa Izvršni sistem postavljanje

  8. Prednosti MDA • Razdvaja domenske specifičnosti od plaformskih detalja • Samnjuje složenost • Zadržava semantiku domenskog modela • Povećava stabilnost i životni vek • Generiše izabrano plaforsko okruženje • Smanjuje vreme razvoja • Brz iterativan razvoj • Razdvojenost poslovnih i inžinjerskih zahteva • Povećava kvalitet. • Zasnovan na industrijskim standardima Korisnici Specifikacija domena MDA

  9. MPP metodologije i tehnologije Platformski nezavisni modeli UMM BPMN BOV spec FSV spec BPEL WS-CDL ebXML [BPSS] Platformski specifični modeli

  10. UMM protokol poslovne kolaboracije

  11. UMM poslovna transakcija

  12. UMM poslovna transakcija i podaci za razmenu

  13. Transformacija modela Platformski nezavisni modeli UMM BPMN BOV spec FSV spec ebXML [BPSS] BPEL WS-CDL Platformski specifični 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 UMM BPMN BOV spec FSV spec ebXML [BPSS] BPEL WS-CDL Platformski specifični modeli

  20. BPELprimer Čuvanje podataka (na primer poruka) Pokretanje operacije Web servisa Prihvatanje poruke od operacije web servisa Definiše petlju (iteraciju aktivnosti) Drefiniše sekvencu aktivnosti Čekanje na pojavljivanje dogadjaj iz datog skupa dogadjaja

  21. UMM -> BPELPreslikavanje kolaboracije

  22. UMM poslovna kolaboracijatransformisana u BPEL (pojednostavljeni prikaz)

  23. UMM -> 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 specifični 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. Specifična softverska rešenja BizTalk i WWF • Microsoft BizTalk server • softverski proizvod koji se fokusira na integraciju poslovnih procesa preko orkestracije • Omogućava dva scenarija integracije: 1) EAI – enterprise application Integratio i 2) B2B – business-to-business integration • Povezuje različite aplikacije koje se izvršavaju na različitim plaformama i implementirane različitim 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 učešče 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 specifičnih • Runtime Engine: Izvršavanje i upravljanje stanjem workflow-a • Runtime Services: Omogućavaju fleksibilnost i komunikaciju • Visual Designer: grafička konstrukcija procesa

More Related