Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål:...
Transcript of Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål:...
![Page 1: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/1.jpg)
© Computas AS 04.12.2008
Prosessarbeid i lys av
EA, SOA og BPM
NORSTELLA / SOA4ALL
Steinar Carlsen, Dr. ing.
Computas AS EA
BPM
SOA
![Page 2: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/2.jpg)
Innhold
• Mini-intro til EA, SOA og BPM
• Prosessorientering / Prosessmodellering for
virksomhet og IT
• Behovet for å skape en felles forståelse
• Prosesskartlegging som fundament videre
• BPM
• Litt mer detaljert
• Forholdet til SOA, Komplementaritet
![Page 3: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/3.jpg)
EA – Enterprise Architecture
Arbeidstegninger for forming av virksomhet
• Virksomheten som helhet - sett fra utsiden og sett fra innsiden
• Virksomhetsarkitektur - ingredienser
• Forretningsstrategi
• IT-strategi
• Forretningsdrift
• Organisering
• Høynivå konseptuell informasjonsmodell
• Arbeidsprosesser (forretningsprosesser / støtteprosesser)
• Tjenester – som virksomheten tilbyr sine omgivelser
• Tjenester –realisering / implementasjon
• Applikasjoner og databaser
• IT-infrastruktur
• Ressurser og IT-produkter
• Ortogonalt endringsperspektiv
![Page 4: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/4.jpg)
Typisk strukturering av virksomhetsarkitektur
![Page 5: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/5.jpg)
BPM ”Definisjoner”
• BPM is software that automates, executes, and monitors business
processes from beginning to end by connecting people to people,
applications to applications and people to applications
• H2H, S2S, H2S
• The term Business Process Management (or BPM) refers to a set of
activities which organizations can perform to either optimize their
business processes or adapt them to new organizational needs. As
these activities are usually aided by software tools, the term BPM is
synonymously used to refer to the software tools themselves.
![Page 6: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/6.jpg)
|SOA| - Absolutt SOA
• Forklaringsmodell benyttet av SOA-i-praksis ressursnettverk; opprinnelig fra IBM Norge.
|SOA| = {SOF, SOI, SBI}
SOF = Service Orientert ForretningSOI = Service Orientert IntegrasjonSBI = Service Basert InfrastrukturSOMA = Service Oriented Modeling and Architecture (IBM)
Governance, Management
SOMA Virtualisering
![Page 7: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/7.jpg)
Prosessorientering
Prosessmodellering
I skjæringsfeltet Virksomhet / IT
![Page 8: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/8.jpg)
Prosessorientering
– mange innfallsvinkler
• Kvalitetssystem / Styringssystem
• Dokumentorientert
• Prosessorientert
• Utvikling av informasjonssystemer /
saksbehandlingsløsninger / arbeidsflytløsninger
• Virksomhetsarkitektur
• Business Process Management
• Governance, Risk, Compliance
• SOA (Tjenesteorientert arkitektur)
![Page 9: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/9.jpg)
Hvorfor modellere prosesser?
• For å fremme en felles forståelse
• For å spre informasjon – til en rekke interessenter
• For å understøtte videre analyse
• For å analysere og forstå hvordan en etablert prosess
virker (as-is)
• For å designe en ny eller forbedret prosess (to-be, as-
wanted)
• For å bli i stand til å automatisere og/eller støtte
prosessen
• For å etablere et utgangspunkt for risikovurdering
• For å etablere et utgangspunkt for benchmarking
![Page 10: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/10.jpg)
Hvorfor modellere prosesser
- Adferdsperspektivet
• Ofte ikke nok bare å forstå
• Virksomhetsmodelleringens fallgruve / skyttergrav
• For å fremme ønsket adferd
• Gjennom levende styringssystemer
• Gjennom prosesstøtte (BPM)
• Kombinasjoner
• Adferd her kan være ny adferd
• Nye arbeidsmåter
• Nye forretningsmodeller
• Derfor snakker vi også om prosess-design og prosess-
oppdagelse
![Page 11: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/11.jpg)
Prosessmodellering
– forskjellige tilnærminger
• Tradisjonell, transformasjonsorientert
• IPO: Input-Process-Output (e.g. DFD, IDEF0)
• BPMN – fokuserer aktivitetsflyt og evt. meldingsutveksling
• Rollemodellering
• Role Activity Diagrams, brukt i BPR, swimlane diagrammer
• Talehandlingsteori (Language-Action)
• Koordinering av handling gjennom (strukturerte) samtaletyper
• Prosess som relasjon mellom kunde og leverandør
• Andre tilnærminger
• Systems thinking / System dynamics
• Førings- og målbaserte representasjoner (Fra AI og CSCW)
![Page 12: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/12.jpg)
Prosessmodellering
– med forskjellig resultat
• Hvem er interessentene / publikum?
• Fra forretningssiden
• Fra IT-siden – arkitekter, utviklere, …
• Brukere, saksbehandlere, kunder
• Forståelighet – Pragmatisk modellkvalitet
• Har modellene blitt forstått?
• Hva? Av hvem?
![Page 13: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/13.jpg)
Så hva gjør man da?
• Formålsdrevet
• Deskriptive modeller
• Mål: Etablere en felles forståelse
• Syntaksregler ikke viktige
• Kan gjøre en kvalitativ analyse, inspeksjon
• Kan sette modellene inn i en overordnet kontekst
• BPMN (subset) velegnet
• Kan i prinsippet bruke ”hva som helst”; Visio,
Powerpoint, EA-verktøy, BPMN-verktøy
![Page 14: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/14.jpg)
Så hva gjør man da?
• Formålsdrevet
• Analytiske modeller
• Mål: Gjennomføre f.eks kvantitative ytelsesanalyser,
Grunnlag for systemutvikling
• Mer rigide modeller, mer detaljer, formalisme
- en komplett og gyldig modell
• Simulering kan være aktuelt
• BPMN velegnet
• High-end EA-verktøy med/uten ekstern simulator,
Lettvekts BPMN-verktøy, BPM Suite
![Page 15: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/15.jpg)
Så hva gjør man da?
• Formålsdrevet
• Eksekverings-modeller
• Mål: BPM-implementasjon, smidighet
• Sterke krav til formell syntaks, semantikk, modell-
validering
• ”En fin dag” så vel som avviks-scenarier
• BPMN velegnet – stadig færre konkurrenter
• BPM Suite, EA verktøy m. eksport-muligheter
• BPEL kan være valgt eksekveringsspråk
• Trenden er at BPM-leverandørene lager sin ”egen”
BPMN-motor
![Page 16: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/16.jpg)
BPMN – Business Process Modeling Notation
• Standardisert notasjon, levert av BPMI, forvaltet av OMG
• Kan brukes på flere nivåer
• Kan forstås fra forretningssiden
• Likner flytdiagrammer (flowcharts)
• Rollebaner (swimlane-diagrammer)
• 3 typer flyt-objekter: Hendelse, Aktivitet, Gateway
• Støttes av flere titalls leverandører
• Har muligheter ”nedstrøms” i forhold til eksekvering /
simulering
• Erfaring med BPMN-bruk fra før 2004 - Er moden nå!
![Page 17: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/17.jpg)
BPMN bøker (omsider..)
![Page 18: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/18.jpg)
BPMN Eksempel: Simple Order Handling
![Page 19: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/19.jpg)
BPMN Eksempel: Customer Support
![Page 20: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/20.jpg)
BPM - Business Process Management
Karakteristika
Forsøk på definisjoner
![Page 21: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/21.jpg)
BPM – Smith & Fingar, 2002 / 2003
![Page 22: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/22.jpg)
BPM – According to Smith & Fingar
• Communicating, distributed, evolving, changeable end-to-end processes described and understood by business people / process participants
• Business process in focus, process logic separated from application logic
• The third wave
• Full lifecycle
• The business process as a first-class citizen; changability
• Theoretical foundation: Pi-Calculus
• BPM is targeted at business people, not programmers only
• Unified process representation for all stakeholders
• BPMS – Business Process Management System
• Modeling tools + ”Process Virtual Machine” + Processbase ++
• A standardized notation and language, not standardized processes
![Page 23: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/23.jpg)
BPM Process Lifecycle
Plan
The
Work
Do
The
Work
IT
Engineer
Business
Analyst
Discover
Model
Design
Execute
Interact Monitor
Optimize
Analyse
Deploy
User
![Page 24: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/24.jpg)
Gartner’s magical BPMS quadrant
![Page 25: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/25.jpg)
Pure-Play BPM
• Process Designer
• Process Engine
• Rules Engine
• Process Analytics
![Page 26: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/26.jpg)
BPM Suite
• Portal
• Knowledge
Management
• Content
Management
• Collaborative Tools
• Business Analytics
• ”Composite Process
Application”
![Page 27: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/27.jpg)
Gartner’s BPM Definition
• BPM – ”A management practice that provides for governance of a
business’s process environment toward the goal of improving agility
and operational performance”
• About becoming a process-managed organization
• Information Technology
• Expertise & Experience• Process-centric skills, training, education, certification, research, …
• Organizational Disciplines• Culture, structure, roles, responsibilities, policies, rules
• Management & Control Activities• Defining, modeling, simulating, deploying, executing, monitoring, analyzing, optimizing
• Partnerships & Services• Consulting, implementation, process outsourcing
![Page 28: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/28.jpg)
BPM System
![Page 29: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/29.jpg)
BPM Karakteristika – Mange deles med EA
• Forretningsdrevet tilnærming
• Knytte sammen forretningsperspektivet og IT-
perspektivet
• Modeller (av forretningsprosesser spesielt) som er
meningsskapende i forretningsrommet
• Full livssyklus; inklusive eksekvering og optimalisering
• Prosess-støtte, ikke bare automatisering
• Human-Centric BPM
• Workflow – ny mening
![Page 30: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/30.jpg)
Når passer BPMN, når passer det ikke?
• Utgangspunktet for BPMN var aldrende ”papirstandarder” og en
hærskare proprietære notasjoner fra workflow-leverandørene
• BPMN passer deskriptivt, analytisk og fram mot eksekvering
• BPMN passer for alt arbeid med prosesser der man er interessert i
”prosess som oppførsel”
• BPMN fokuserer på sekvensering av aktiviteter
• Ikke visuell modell av detaljert informasjonsflyt
• BPMN passer ikke nødvendigvis når man er interessert i ”prosess
som objekt”
• Verdikjeder / Prosessområder
• De øverste lagene av en virksomhetsarkitektur
![Page 31: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/31.jpg)
Prosessorientering - Konklusjon
• I all prosessorientering er det behov for deskriptive modeller
• Det er kanskje ikke så farlig hvilken notasjon som velges, siden en
del av formålet alltid er…
• Felles forståelse – også mellom Virksomhet og IT
• BPMN kan brukes både deskriptivt, analytisk og som grunnlag for
eksekvering
• Man gjør neppe noe galt i å gå over til en standardisert moderne
notasjon
• Kombiner dette gjerne med egen modelleringsstandard
• Prosessmodellene benyttes ofte for å etablere ønsket adferd
• Brukere som kommer til prosessene: Kvalitetssystem / styringssystem
• Prosesser som kommer til brukerne: Prosess-støtte / BPM
![Page 32: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/32.jpg)
Computas AS Tel +47 67 83 10 00
Lysaker Torg 45, pb 482 Fax +47 67 83 10 01
1327 Lysaker Org.nr: NO 986 352 325 MVA
Norway www.computas.com
Kontakt [email protected]
![Page 33: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/33.jpg)
BPM Standarder
• BPMN – Business Process Modeling Notation; OMG
• Versjon 1.0, May 2004, Fra BPMI
• Versjon 1.1, Feb 2008, Fra OMG
• Versjon 2.0, Medio 2009
• XPDL – XML Process Definition Language; WfMC
• Brukes som lagringsformat for BPMN
• BPEL – Business Process Execution Language; OASIS
• BPEL4WS 1.1
• WS-BPEL 2.0
• BPDM – Business Process Definition Metamodel; OMG
• Eclipse, J2EE, JSR-168, .NET, WSDL ++, WSRP
![Page 34: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/34.jpg)
BPM vs. SOA – to sider av samme myt
• Phil Gilbert, CTO Lombardi, Chair OMG BPM Steering Committee
• What are the most common misperceptions in the industry about BPM?
• They think it's part of SOA.
• BPM is complementary to SOA - and drives SOA-based implementations
and strategies - but it is a different thing. It is different and will be different
because it is being driven by different business drivers, and owned by
different business people.
• What do you see is the greatest value in BPM?
• BPM, coupled with SOA, yields the model-driven enterprise. Without BPM
you only have half the story – the IT half.
• Ismael Ghalimi, Intalio
• BPM is SOA’s Killer Application
• SOA is BPM’s Enabling Infrastructure
![Page 35: Prosessarbeid i lys av EA, SOA og BPMnorstella.custompublish.com/getfile.php/808870.177...•Mål: BPM-implementasjon, smidighet •Sterke krav til formell syntaks, semantikk, modell-validering](https://reader035.fdocument.pub/reader035/viewer/2022071002/5fbe7be33cc23d12d51d1641/html5/thumbnails/35.jpg)
Hvorfor modellere prosesser – BPM og SOA
kontekst
• Forretnings-
prosessene
rekombinerer
(sammensatte)
IT-tjenester
• Pga. M:N
relasjoner
trengs SOA
Governance
Business service
Business process
Composite IT-services
IT-service (webservice, app function etc.)
is-delivered-by / supports (1:N)
uses / used-by (M:N)
has-component / component-of (M:N)
orchestration
orchestration + choreografi