diplomverteidigung „conceptual design of a ... - htw dresden
TRANSCRIPT
Diplomverteidigung
„Conceptual Design of a Procedural Model for the Realization of SAP eSOA Projects“
Ivonne HeberDresden, 16. Dezember 2008
Page 2 16. Dezember 2008Ivonne Heber
Vorab
Namensänderung:
Enterprise SOA SAP SOA
Page 3 16. Dezember 2008Ivonne Heber
AGENDA
Ziel & Motivation der Diplomarbeit
Grundlagen
SAP SOA Vorgehensmodell
Anwendung des Modells
Fazit
Page 4 16. Dezember 2008Ivonne Heber
Ziel:
Standardisiertes Vorgehensmodell entwickeln
Zur Umsetzung von SAP SOA Projekten
Exemplarische Anwendung und Evaluierung
Motivation:
Komplexitätsbewältigung und Qualitätssicherung
Page 5 16. Dezember 2008Ivonne Heber
SOA:
Unterstützt Alignment von IT und Business Strategie
Modularisierte Abbildung von Funktionseinheiten in Services
Geschäftsprozessabbildung durch Service-Neukombination
Herausforderung: Service-Schnitt
Page 6 16. Dezember 2008Ivonne Heber
SAP SOA:
Ganzheitliches KonzeptUnternehmensebene – Strategisches MittelAnwendungsebene – Composite Applications
Technologie-Plattformen: SAP NetWeaver und SAP NetWeaver CE
Page 7 16. Dezember 2008Ivonne Heber
SAP SOA:
Composite ApplicationBasieren auf vorhandenen AnwendungenWiederverwendung von FunktionalitätenNeue, kollaborative GeschäftsprozesseProzess-, User Interface-, Business Logic- und Backend Layer
Herausforderung: Abstraktion und Layer-Architektur
Page 8 16. Dezember 2008Ivonne Heber
Vorgehensmodell:
Ziel:Gestlatung SW-EntwicklungKomplexität beherrschenQualitätssicherung
Struktur:Gliederung in Phasen – inhaltlich und zeitlich abgegrenztZuordnung Aktivität zu PhaseAufgaben und Aktivitäten: Sinnfällig und logisch geordnet
Page 9 16. Dezember 2008Ivonne Heber
Role 1 Role 2 Role 3 Role n
Deliverable nDeliverable 1 Deliverable 2 Deliverable 3Deliverable 4
Role
Process Step
Activity
Deliverable
Tools,Checklists &Templates
Tool 1CL 1, 2Tmpl. 1
Tool 1, 2Tmpl. 2
CL 3Tmpl. 1, 3
Tool nCL nTmpl. n
Deliverable 3Deliverable 4
Page 10 16. Dezember 2008Ivonne Heber
Roadmap Planning Project Life Cycle
Page 11 16. Dezember 2008Ivonne Heber
Service Identification
To-Be ProcessDraft
Service Indicator listService Overview tmpl.
Solution Architecture Template (Visio) – incl. application landscapeRole Specification tmpl.
Process Overview tmpl.Business Problem elaboration tmpl.As-Is Model
Process Flow Swim lane Diagram – MS VisioProcess Specification tmpl.Exception Handling tmpl.
Consumer-Provider Model tmpl.
Cost-Benefit Calculation Method
As-Is ProcessAnalysis
Outlining of the Business problem and solution objectiveIdentify Process StepsDetermine related business rolesVisualize process flow Point out tied IT landscape / system landscape
Functional Department, Process Owner
Process StepLeading Role
ActivitySupportive Role
Deliverable
Business problem elaborationProcess OverviewRough Process As-Is ModelAS-IS IT-landscape
Solution ArchitectureTo-Be application landscape
List of suggested services and functionality discription
`
Compose Consumer-Provider-Model - Process steps
- User Interface - Process Integration Method - Input and Output Data - Backend System / Application - Service Candidates
BPX, Developer (SL, UI, PL)
Consumer-Provider Model
CompositionConsumer-Provider Model
Service Enablement Process
Process Activities
Description
Detailed Business Process DiagramDetailed Process DescriptionPain Point overview
Particularize the process steps by describing the detailed activitiesDistinguish Pain Points (possible service candidates) – Improvement potentialIdentify Business ExceptionsIdentify possibilities / alternatives to solve the pain points
Functional Department, Process Owner
Input
Rough Process As-Is ModelBusiness problem elaboration
As-Is vs. To-Be
evaluation
Point out improvements, benefits & challenges by implementing eSOACost-Benefit calculation
- calculation of business benefit- OR estimated reduction of IT costs- OR mixed calculation
Solution architect
Benefit outline Impact on the TCOCost-Benefit
Consumer-Provider ModelBP Diagram (Source: Process Activities Description)Business problem elaboration (Source: As-Is Process analysis)Pain point overview (Source: Process Activities Description)
Phase: Process Analysis
Clarify Restrictions
Examine and describe possible restrictions which may influence the service developmentPoint out strategies to deal with the restrictions
Service List (Source: To-Be Process Draft)Consumer-Provider Model (Source: Consumer-Provider Model Composition)Organization ChartBusiness Process Diagram (Source: Process Activities Description)
Pain Point ChecklistProcess Analysis Methods (Interview, Quesstionnaire…)
Documentation of innovative business scenariosSolution development priority list
Service list (Source: Service Identification)Solution Architecture To-Be application landscape
BPX
BPX
Solution Architect
BPX
Solution architect
BPX
BPX
PI Sub-Project
NO
YES
Identification and
implementation of PI
requirements
Design Acitvities
Tools / Methods Checklists / Templates
Business problem elaboration (Source: As-Is Process analysis)BP diagram Detailed Process Description Pain Point overview
(Source: Process Activities Description)
Business problem elaboration (Source: As-Is Process Analysis)Pain Point overview As-IS IT landscape
Identify service candidates and service type Agreeing on the relevance of identified services
Solution Architect
Create first draft of user interface -/ service- and process layerUI layer – possible user interfacesService layer – possible servicesProcess layer – process integrationIdentify Proposed IT landscape (eSOA platform and tools)
BPX, Functional Department, Process Owner
Abbildung des Modells in Visio
Reflektiert Struktur und Phasen
Page 12 16. Dezember 2008Ivonne Heber
SAP SOA Pilot Projekt - User Administration Process:
Request-Approval Prozess zur Nutzer-Administration in SAP Systemen
Ist-Prozess: Langwierig und FehleranfälligMedienbrüche, Manuell Prozessschritte
Manager / Approver
System User / Requester
IT Expert
Page 13 16. Dezember 2008Ivonne Heber
Soll-Prozess: Qualität , Prozesszeit
ProzessautomatisierungNutzerfreundliche / Intuitive SchnittstellenIntegration: SAP NetWeaver CE
Manager / Approver
System User / Requestor
LDAP ECC 6.0
SAP R/3
SAP NetWeaver / SAP NetWeaver CE
Portal UIWebDynpro
Page 14 16. Dezember 2008Ivonne Heber
Status:
Analyse und Desing erfolgreich abgeschlossen Implementierung und Test fast abgeschlossenProduktiv: Dezember 2008
Einsatz des VGM – Evaluierung nach Projektabschluss
Page 15 16. Dezember 2008Ivonne Heber
Ergebnisse:
Standardisiertes Vorgehensmodell zur Umsetzung von SAP SOA Projekten entwickelt
Vorgehensmodell im Rahmen eines Pilotprojektes erfolgreich angewandt und evaluiert
Empfehlung:
Weitere Iterationen zur Modellüberprüfung und –optimierung
Page 16 16. Dezember 2008Ivonne Heber