Service Oriented Architecture (SOA): Definition, Characteristics
Differences: SOA vs. existing Model Driven Architecture (MDA)
SOA Implementation Framework and Enterprise Service Bus (ESB) (more)
Service Oriented Architecture (SOA): Definition, Characteristics
Differences: SOA vs. existing Model Driven Architecture (MDA)
SOA Implementation Framework and Enterprise Service Bus (ESB)
Benefits and reasons for not using SOA
Contribution towards self management
Example of SOA framework
Summary
(less)
Sample Ad Advertise your business on myplick. Only $2.00 a month.
Comments:
Notes:
Slide 1: SOA en Business Process Management
Hoofdstuk 5 uit Web Services van Manes, blz. 122 t/m blz. 129
Slide 2: Componenten van een SOA Infrastructuur
Slide 3: Orchestration: de business proceslaag
In deze laag vindt men alle logica die te maken heet met procesbesturing. Hierin wordt bepaald in welke volgorde services worden aangeroepen Besturing wordt aangeduid met Business Process Orchestration Standaarden: BPMN, BPEL en BPEL4ES BPMN beschrijft de bedrijfsprocessen Deze BPMN kan worden overgezet naar XML: a. BPML/BPEL (= Business Process Modelling Language/ Business Process Execution Language) b. BPEL4WS (= Business Process Execution Language for Web Services)
Slide 4: BPM helderder in beeld
Slide 5: Toelichting bij vorige figuur
Centraal staat de business proceslaag. Iedere taak uit het business proces wordt of verricht door een Web Service of door een interne of externe daartoe geautoriseerde gebruiker. Wordt een taak geïmplementeerd door een Web Service, dan is het proces engine verantwoordelijk voor het lokaliseren en in werking stellen van de Web Service. Implementeert een gebruiker een taak, dan is het proces engine verantwoordelijk voor het sturen van de taak naar die gebruiker of naar diegene die de taak moet uitvoeren.
Slide 6: Business Proces zelf een Web Service
• Het Business Process is zelf een Web Sevice • Deze service kan door een interne of externe gebruiker worden aangeroepen • Applicaties hebben uitaard adapters nodig • Zie volgende slide als toelichting
Slide 7: Business Services beschikbaar voor interne en externe gebruikers
Slide 8: BAM: Business Activity Monitoring
on Ext tw ern ikk e eli ng en
Ontwerprichtlijnen Strategieimplementatie Besturing
Impact of change
Strategie
Analyse
Process Life Cycle
Applicaties
Architectuur
Bedrijfsfuncties Processen en organisatie Informatie
Implem.
Innovatie Analyse (Her) ontwerp Migratie
Keuze
Techniek
richten
Bedrijfsarchitecturen
(Her)ontwerpen Verbeteren
afwijzen
geen claim bestaande klant
Procesinformatie Managementinformatie
Optimaliseren
aanmaken schadedossier controleren compleetheid invoeren claimgegevens
compleet incompleet
Analyseren Vergelijken Beoordelen Meten Controleren Meten KPI’s: - Doorlooptijd -Leverbetrouwbaarheid -Kwaliteit -Risico
Change Management Implementatie
ontvangen claim
opzoeken klantdoss ier
bestaande klant
aanvullen claim
inrichten
Business Process Engineering
afwijzen
geen claim bestaande klant
aanmaken schadedossier controleren compleetheid invoeren claimgegevens
compleet incompleet
ontvangen claim
opzoeken klantdossier
SLA
bestaande klant
verrichten
klantorder
aanvullen claim
SLA
Product/dienst
Operationeel proces
Slide 9: BPM een rol in Kwaliteitsborging voor wettelijke regelingen
• De huidige businessomgeving stelt hoge eisen aan bedrijven op het gebied van Corporate Governance. Er is nieuwe regelgeving ten gevolge van bijvoorbeeld de Commissie Tabaksblat, the Patriot Act, de Sarbanes Oxley Act van 2002 en het Container Security Initiative (CSI). Accountingstandaarden zoals de IFRS (International Financial Reporting Standards), U.S. GAAP (U.S. Generally Agreed Accounting Principles), Basel II en de IAS (International Accounting Standards) zijn aangescherpt. Dit maakt het belang van een goede financiële verslaggevingprocedure, een goed risicobeheersingsysteem en een uitgebreide rol van het Audit Committee steeds groter. Meer dan ooit hebben organisaties behoefte aan ondersteunende systemen als het gaat om de controle van de jaarrekening en Corporate Governance diensten.