Sie sind auf Seite 1von 55
Gesellschaft für Informatik SAP NetWeaver und enterprise SOA Hamburg, 17. April 2008, Stefan K. Fuchs
Gesellschaft für
Informatik
SAP NetWeaver und
enterprise SOA
Hamburg, 17. April 2008,
Stefan K. Fuchs
1
02.05.2008

2

Agenda

2 Agenda Was ist NetWeaver? Vor allem: was ist NetWeaver nicht? Der Kühlschrank Die Historie von

Was ist NetWeaver? Vor allem: was ist NetWeaver nicht?

Der Kühlschrank Die Historie von SAP und SAP NetWeaver

Wie sehen typische NetWeaver-Projekte aus? Drei ausgewählte Projekt-Referenzen Modell-Driven Software Development Demo

Welchen Reifegrad hat SAP NetWeaver mittlerweile erreicht?

Was ist Enterprise SOA? Mehr als Powerpoint?

02.05.2008

Was ist SAP NetWeaver™? SAP NetWeaver TM ist der Technologiestack der SAP. Der Kühlschrank SAP
Was ist SAP NetWeaver™?
SAP NetWeaver TM ist der Technologiestack der SAP. Der Kühlschrank
SAP NetWeaver
People Integration
Multi-Channel Access
People Integration
SAP NetWeaver ermöglicht die Zusammenarbeit von
Anwendern über die Grenzen von Organisationseinheiten
und IT-Systemen hinweg.
Portal
Collaboration
Life Cycle Management
Information Integration
Business
Knowledge
Intelligence
Management
Information Integration
SAP NetWeaver führt Daten und Wissen aus den
unterschiedlichen IT-Systemen und
Organisationseinheiten innerhalb und außerhalb des
Unternehmens zusammen.
Master Data Management
Process Integration
Integration
Broker
Business Process
Management
Process Integration
SAP NetWeaver unterstützt die Umsetzung
anwendungsübergreifender Geschäftsprozesse.
Application Platform
J2EE
ABAP
DB and OS Abstraction
Application Platform
SAP NetWeaver bietet eine umfassende und gemeinsame
Entwicklungs- und Laufzeitplattform für SAP-
Komponenten und Individualentwicklungen mit
Interoperabilität zu .NET und J2EE.
Grafik nach: Gustavo Trivelli, SAP, Präsentation „SAP NetWeaver & Enterprise Service Architecture“, September 2003
3
02.05.2008
Composite Application Framework
Serviceorientierte Architekturen Konsolidierung Was ist SAP NetWeaver™? Sicheres Benutzer- und Zugriffsmanagement
Serviceorientierte Architekturen
Konsolidierung
Was ist SAP NetWeaver™?
Sicheres Benutzer- und Zugriffsmanagement
aber: mittlerweile ordnert SAP die NetWeaver-Komponenten in
sogenannten IT-Practices funktional ein
Ganzheitliches Lifecycle Managment
Beispiel: SAP NetWeaver XI® & SAP Web Application Server®
Kundenspezifische Entwicklung
End-to-End Prozessintegration
Business Event Manangement
Business Information Management
Datenvereinheitlichung
Mehr Anwendungsproduktivität
*) Quelle: SAP AG
SAP ExchangeInfrastructure (XI) + SAP Web Application Server (Web AS)
= Process Infrastructure
4
02.05.2008
5 Was ist SAP NetWeaver™? und stellt die NetWeaver Funktionalitäten in sogenannten Solution Maps dar.

5

Was ist SAP NetWeaver™?

und stellt die NetWeaver Funktionalitäten in sogenannten Solution Maps dar.

Solution Map: SAP NetWeaver

User Productivity

Running an Enterprise Portal

 

Enabling User

Business Task

Mobilizing Business

Enterprise Knowledge

Enterprise Search

Enablement

Collaboration

Management

Processes

Management

Data Unification

 

Master-Data Management

   

Enterprise Data Warehousing

Business Information

Enterprise Reporting, Query, and Analysis

Business Planning and Analytical Services

Enterprise Data

Enterprise Knowledge

 

Enterprise Search

Management

Warehousing

Management

 

Business Event

   

Management

 

Business Activity Monitoring

   

Business Task Management

 

End-to-End Process

Enabling Application-to-

Enabling Business-to-

Business Process

Enabling Platform

 

Business Task

Integration

Application Processes

Business Processes

Management

Interoperability

Management

Custom Development

Developing, Configuring, and Adapting Applications

 

Enabling Platform Interoperability

Unified Life-Cycle

       

Management

Software Life-Cycle Management

 

SAP NetWeaver Operations

Application Governance and Security Management

Authentication and Single Sign-On

   

Integrated User and Access Management

Consolidation

Enabling Platform

SAP NetWeaver Operations

Master-Data Management

Enterprise Knowledge

 

Enterprise Data

Interoperability

Management

Warehousing

Enterprise SOA Design and Deployment

 

Enabling Enterprise Services

 

*) Quelle: SAP AG

02.05.2008

Was ist SAP NetWeaver™? Warum? SAP ist bereits der „Gorilla“ im Markt der Application Software,
Was ist SAP NetWeaver™?
Warum? SAP ist bereits der „Gorilla“ im Markt der Application Software,
*) Quelle: SAP AG
6
6
02.05.2008
Was ist SAP NetWeaver™? hat bereits eine sehr hohe Marktdurchdringung der TOP-500 80 80 SAP
Was ist SAP NetWeaver™?
hat bereits eine sehr hohe Marktdurchdringung der TOP-500
80
80
SAP customer
SAP customer
70
70
Global 500 comp
Global 500 comp
60
60
50
50
40
40
30
30
20
20
86%
86%
59%
59%
93%
93%
94%
94%
100%
100%
68%
68%
49%
49%
72%
73%
73%
10
10
72%
47%
47%
89%
89%
86%
86%
88%
88%
77%
77%
100%
100%
100%
100%
100%
100%
56%
56%
0 0
Consumer
Consumer
Discrete
Discrete
Process
Process
Financial
Financial
Services
Services
Prod./ Retail
Prod./ Retail
Services
Services
n.b. te Public Sector is not covered by the Global 500
Source:
Fortune Magazine, Global 500 2005; SAP Analysis 2006
7
7
02.05.2008
CP
CP
Retail
Retail
Wholes
Wholes
A&D
A&D
Auto
Auto
ME&C
ME&C
HT
HT
Chem
Chem
Mill
Mill
Mining
Mining
O&G
O&G
Pharma
Pharma
Bank
Bank
Ins
Ins
Media
Media
Serv. P
Serv. P
Telco
Telco
Util
Util
Was ist SAP NetWeaver™? und hängt den Mitbewerb immer stärker ab. *) Quelle: SAP AG
Was ist SAP NetWeaver™?
und hängt den Mitbewerb immer stärker ab.
*) Quelle: SAP AG
8
8
02.05.2008
Life Cycle Management Life Cycle Management Life Cycle Management Life Cycle Management Life Cycle Management
Life Cycle Management
Life Cycle Management
Life Cycle Management
Life Cycle Management
Life Cycle Management
Life Cycle Management
Life Cycle Management
Life Cycle Management
Life Cycle Management
Was ist SAP NetWeaver™?
Warum also SAP NetWeaver? Dafür gibt es v.a. drei Gründe:
Neue
Märkte
Überalterung
SAP R/3
Weiterentwicklung
SAP ECC
SAP R/3
SAP R/3
SAP R/3
SAP R/3
SAP R/3
SAP R/3
mySAP
mySAP
mySAP
mySAP
mySAP
mySAP
SAP ERP
SAP ERP
SAP ERP
up to 4.6C
up to 4.6C
up to 4.6C
Enterprise
Enterprise
Enterprise
ERP 2003
ERP 2003
ERP 2003
ERP 2004
ERP 2004
ERP 2004
6.0
6.0
6.0
Self Service Procurement
Self Service Procurement
Self Service Procurement
Self Service Procurement
Self Service Procurement
Self Service Procurement
Self Service Procurement
Self Service Procurement
Self Service Procurement
Internet Sales
Internet Sales
Internet Sales
Internet Sales
Internet Sales
Internet Sales
Internet Sales
Internet Sales
Internet Sales
Self Services
Self Services
Self Services
Self Services
Self Services
Self Services
Self Services
Self Services
Self Services
Strategic Enterprise Management
Strategic Enterprise Management
Strategic Enterprise Management
Strategic Enterprise Management
Strategic Enterprise Management
Strategic Enterprise Management
Strategic Enterprise Management
Strategic Enterprise Management
Strategic Enterprise Management
and more …
and more …
and more …
and more …
and more …
and more …
and more …
and more …
and more …
Composite Applications
Composite Applications
Composite Applications
Composite Applications
Composite Applications
Composite Applications
Application
Application
Application
SAP R/3 Enterprise
SAP R/3 Enterprise
SAP R/3 Enterprise
SAP R/3 Enterprise
SAP R/3 Enterprise
SAP R/3 Enterprise
SAP ECC 5.00
SAP ECC 5.00
SAP ECC 5.00
SAP ECC 6.00
SAP ECC 6.00
SAP ECC 6.00
SAP Basis
SAP Basis
SAP Basis
SAP Web
SAP Web
SAP Web
SAP NetWeaver `03
SAP NetWeaver `03
SAP NetWeaver `03
SAP NetWeaver `04
SAP NetWeaver `04
SAP NetWeaver `04
SAP NetWeaver `04s
SAP NetWeaver `04s
SAP NetWeaver `04s
Application Server
Application Server
Application Server
PEOPLE INTEGRATION
PEOPLE INTEGRATION
PEOPLE INTEGRATION
PEOPLE INTEGRATION
PEOPLE INTEGRATION
PEOPLE INTEGRATION
PEOPLE INTEGRATION
PEOPLE INTEGRATION
PEOPLE INTEGRATION
Multi Channel Access
Multi Channel Access
Multi Channel Access
Multi Channel Access
Multi Channel Access
Multi Channel Access
Multi Channel Access
Multi Channel Access
Multi Channel Access
Portal
Portal
Portal
Collaboration
Collaboration
Collaboration
Portal
Portal
Portal
Collaboration
Collaboration
Collaboration
Portal
Portal
Portal
Collaboration
Collaboration
Collaboration
INFORMATION INTEGRATION
INFORMATION INTEGRATION
INFORMATION INTEGRATION
INFORMATION INTEGRATION
INFORMATION INTEGRATION
INFORMATION INTEGRATION
INFORMATION INTEGRATION
INFORMATION INTEGRATION
INFORMATION INTEGRATION
Knowledge
Knowledge
Knowledge
Bus.
Bus.
Bus.
Knowledge
Knowledge
Knowledge
Knowledge
Knowledge
Knowledge
Bus. Intelligence
Bus. Intelligence
Bus. Intelligence
Bus. Intelligence
Bus. Intelligence
Bus. Intelligence
Mgmt.
Mgmt.
Mgmt.
Intelligence
Intelligence
Intelligence
Mgmt.
Mgmt.
Mgmt.
Mgmt.
Mgmt.
Mgmt.
Master Data Mgmt.
Master Data Mgmt.
Master Data Mgmt.
Master Data Mgmt.
Master Data Mgmt.
Master Data Mgmt.
Master Data Mgmt.
Master Data Mgmt.
Master Data Mgmt.
PROCESS INTEGRATION
PROCESS INTEGRATION
PROCESS INTEGRATION
PROCESS INTEGRATION
PROCESS INTEGRATION
PROCESS INTEGRATION
PROCESS INTEGRATION
PROCESS INTEGRATION
PROCESS INTEGRATION
Integration
Integration
Integration
Business
Business
Business
Integration
Integration
Integration
Business
Business
Business
Integration
Integration
Integration
Business
Business
Business
Broker
Broker
Broker
Process Mgmt.
Process Mgmt.
Process Mgmt.
Broker
Broker
Broker
Process Mgmt.
Process Mgmt.
Process Mgmt.
Broker
Broker
Broker
Process Mgmt.
Process Mgmt.
Process Mgmt.
APPLICATION PLATFORM
APPLICATION PLATFORM
APPLICATION PLATFORM
APPLICATION PLATFORM
APPLICATION PLATFORM
APPLICATION PLATFORM
APPLICATION PLATFORM
APPLICATION PLATFORM
APPLICATION PLATFORM
J2EE
J2EE
J2EE
ABAP
ABAP
ABAP
J2EE
J2EE
J2EE
ABAP
ABAP
ABAP
J2EE
J2EE
J2EE
ABAP
ABAP
ABAP
DB and OS Abstraction
DB and OS Abstraction
DB and OS Abstraction
DB and OS Abstraction
DB and OS Abstraction
DB and OS Abstraction
DB and OS Abstraction
DB and OS Abstraction
DB and OS Abstraction
9
9
02.05.2008
Composite Application Framework
Composite Application Framework
Composite Application Framework
Composite Application Framework
Composite Application Framework
Composite Application Framework
Composite Application Framework
Composite Application Framework
Composite Application Framework
Was ist SAP NetWeaver™? 1. Grund: SAP adressiert mittelfristig einen viel größeren Markt. 10 02.05.2008
Was ist SAP NetWeaver™?
1. Grund: SAP adressiert mittelfristig einen viel größeren Markt.
10
02.05.2008
Was ist SAP NetWeaver™? 2. Grund: „Eigentlich“ ist die R/3-Technologie überaltert Historie SAP R/2 SAP
Was ist SAP NetWeaver™?
2. Grund: „Eigentlich“ ist die R/3-Technologie überaltert
Historie
SAP R/2
SAP R/3
SAP R/3 Enterprise (ab 4.7)
SAP ERP Edition 2005
SAP ECC 6.0
11
02.05.2008
Was ist SAP NetWeaver™? 3. Grund: Weiterentwicklung unter dem Gesichtspunkt der Industrialisierung – Analogie Auto-
Was ist SAP NetWeaver™?
3. Grund: Weiterentwicklung unter dem Gesichtspunkt der
Industrialisierung – Analogie Auto- und Softwareindustrie
ERP
SCM
CRM
New
All-in-One
Solutions
69% of the parts
are the same
>50% of the processes
are the same
Speed: Shorter time to volume
Efficiency: Systematic re-use across solutions
Quality: Unprecedented level of quality and scalability
*) Quelle: Capgemini
12
02.05.2008
13 Was ist SAP NetWeaver™? 3. Grund: Weiterentwicklung unter dem Gesichtspunkt der Industrialisierung –

13

Was ist SAP NetWeaver™?

3. Grund: Weiterentwicklung unter dem Gesichtspunkt der Industrialisierung – Plattform-Strategie

Instead of multiple development per application …

SCM

Frontend

mySAP

SCM

SCM

Reporting

Application

Platform

CRM

Frontend

mySAP

CRM

CRM

Reporting

Application

Platform

ERP

Frontend

mySAP

ERP

ERP

Reporting

Application

Platform

SRM Frontend
SRM
Frontend
mySAP SRM
mySAP
SRM

SRM

Reporting

Application

Platform

Frontend mySAP SRM SRM Reporting Application Platform … build once, use frequently for common tasks Composite

… build once, use frequently for common tasks

Composite Application Framework SAP NetWeaver™ People Integration Multi channel Access Portal Cooperation

Composite Application Framework

SAP NetWeaver™

People Integration Multi channel Access Portal Cooperation
People Integration
Multi channel Access
Portal
Cooperation
Information Integration Business Intelligence Knowledge Management Master Data Management
Information Integration
Business Intelligence
Knowledge Management
Master Data Management
Integration Broker Process Integration Business Process Management

Integration Broker

Process Integration

Integration Broker Process Integration Business Process Management

Business Process

Management

Application Platform J2EE ABAP DB- and OS Independence
Application Platform
J2EE
ABAP
DB- and OS Independence

Life Cycle Management

© 2006 Capgemini - All rights reserved 2008-02-28 SAP_PRODUCT PORTFOLIO_UG.PPT

13

02.05.2008

14 Was ist SAP NetWeaver™? SAP NetWeaver wurde als Begriff erst nach den einzelnen Komponenten

14

Was ist SAP NetWeaver™?

SAP NetWeaver wurde als Begriff erst nach den einzelnen Komponenten eingeführt (CeBIT 2004)

Start

Ramp-up

Ramp-up

Ramp-up

Unrestricted shipment

SAP NetWeaver `04

Start Ramp-up Unrestricted shipment SAP NetWeaver `04 SAP MI 2.0 SAP MI 2.1 SAP MI 2.5
SAP MI 2.0 SAP MI 2.1 SAP MI 2.5 SAP EP 5.0 SAP EP 6.0
SAP MI 2.0
SAP MI
2.1
SAP MI 2.5
SAP EP 5.0
SAP EP 6.0
SAP EP 6.0 SP3
SAP
BI 3.1
BI 3.2
BI 3.3
SAP BW 3.5
BW 3.0
Content
Content
Content
SAP MDM 2.0
SAP MDM 2.0*
SAP
SAP XI 2.0
SAP XI 3.0
XI 1.0
SAP Web AS
6.20
SAP Web AS 6.30
SAP Web AS 6.40
SAP Web AS 6.20
SAP CAF 1.0**
SAP SolMan 3.1
SAP
SolMan 2.2
SAP SolMan 3.1
CAF 1.0** SAP SolMan 3.1 SAP SolMan 2.2 SAP SolMan 3.1 2 0 0 2 Q1
CAF 1.0** SAP SolMan 3.1 SAP SolMan 2.2 SAP SolMan 3.1 2 0 0 2 Q1
CAF 1.0** SAP SolMan 3.1 SAP SolMan 2.2 SAP SolMan 3.1 2 0 0 2 Q1
CAF 1.0** SAP SolMan 3.1 SAP SolMan 2.2 SAP SolMan 3.1 2 0 0 2 Q1
CAF 1.0** SAP SolMan 3.1 SAP SolMan 2.2 SAP SolMan 3.1 2 0 0 2 Q1

2002

Q1

Q2

2003

Q3

Q4

Q1

2004 Q2

*

based on Web AS 6.20, XI 3.0, EP 6.0. MDM 3.0 based on Web AS 6.40 and BW 3.5 is planned for Ramp-up in August 2004

**

Source:

in the first phase-CAF 1.0 will only be delivered to select customers SAP NetWeaver partner info kit, January 2004

14

02.05.2008

Was ist SAP NetWeaver™? SAP NetWeaver wurde als Begriff erst nach den einzelnen Komponenten eingeführt
Was ist SAP NetWeaver™?
SAP NetWeaver wurde als Begriff erst nach den einzelnen Komponenten
eingeführt (CeBIT 2004)
mySAP Business Suite
mySAP ERP
2004
NetWeaver
NetWeaver
MDM
Enterp.
BI
XI
Portal
SRM
CRM
SCM
SolMgr
2003
(4.7)
mySAP
2002
EBP
2001
4.6
mySAP.com
2000
SEM
BC
BBP
Enjoy
4.5
Online
CFM
Work
SFA
Store
place
1999
New
B2B
APO
Dimension
BW
1998
4.0
ITS
Integration
CCMS
1997
R/3 3.1
Source:
HP/ Dr. Missbach (Nov. 2004)
15
15
02.05.2008

16

Agenda

16 Agenda Was ist NetWeaver? Vor allem: was ist NetWeaver nicht? Der Kühlschrank Die Historie von

Was ist NetWeaver? Vor allem: was ist NetWeaver nicht? Der Kühlschrank Die Historie von SAP und SAP NetWeaver

Wie sehen typische NetWeaver-Projekte aus?

Vier ausgewählte Projekt-Referenzen Modell-Driven Software Development Demo

Welchen Reifegrad hat SAP NetWeaver mittlerweile erreicht?

Was ist Enterprise SOA? Mehr als Powerpoint?

02.05.2008

17 Wie sehen typische SAP NetWeaver™ Projekte aus? Projekttypus Beratung: „Was soll ich mit SAP

17

Wie sehen typische SAP NetWeaver™ Projekte aus?

Projekttypus Beratung:

„Was soll ich mit SAP NetWeaver anfangen?“

Wie sehen typische SAP NetWeaver™ Projekte aus? Projekttypus Beratung: „Was soll ich mit SAP NetWeaver anfangen?“

Projektname: SIMS

Kunde

Projektdauer

Aufwand

Heineken

15 Monate

6 MM

Fachlichkeit

 

Unterstützung des Kunden bei der Definition und Umsetzung einer globalen Rollin-Strategie auf Basis von SAP NetWeaver Evaluierung und Bewertung der einzelnen Komponenten und Definition der Roadmaps

Qualitätssicherung beim gesamten, internationalen Implementierungsprozess

Technologie

 

SAP NetWeaver Exchange Infrastructure

SAP NetWeaver MDM

SAP NetWeaver Business Intelligence

Leistungsumfang

NetWeaver Technologieberatung

Unterstützung beim Rollout von SAP NetWeaver XI und

SAP NetWeaver BI Definition der Richtlinien und Vorgaben

beim Rollout von SAP NetWeaver XI und SAP NetWeaver BI Definition der Richtlinien und Vorgaben 02.05.2008
beim Rollout von SAP NetWeaver XI und SAP NetWeaver BI Definition der Richtlinien und Vorgaben 02.05.2008
beim Rollout von SAP NetWeaver XI und SAP NetWeaver BI Definition der Richtlinien und Vorgaben 02.05.2008
beim Rollout von SAP NetWeaver XI und SAP NetWeaver BI Definition der Richtlinien und Vorgaben 02.05.2008

02.05.2008

18 Wie sehen typische SAP NetWeaver™ Projekte aus? Projekttypus Integrationsprojekt: „Wie integriere ich SAP- mit

18

Wie sehen typische SAP NetWeaver™ Projekte aus?

Projekttypus Integrationsprojekt:

„Wie integriere ich SAP- mit Non-SAP-Systemen?“

SAP NetWeaver™ Projekte aus? Projekttypus Integrationsprojekt: „Wie integriere ich SAP- mit Non-SAP-Systemen?“

Kunde

Projektdauer

Aufwand

CANTV

12 Monate

600 BT

Fachlichkeit

Das Projekt „Atención Total“ stellt sich den schnell ändernden Herausforderungen der Produkt- und Dienstleistungsangebote im Telekommunikationssektor und setzt die Bedürfnisse und Anforderungen des Kundenservice in den Mittelpunkt des Unternehmens CANTV

Eine umfassende Produktevaluierungsstudie erzielte das Standardprodukt mySAP CRM mit SAP NetWeaver als optimale Lösung

Technologie

SAP NetWeaver 2004 Exchange Infrastructure

mySAP CRM, SAP CM (RMCA), FI/CO, SD/MM

SAP WebAS 6.40 J2EE/ABAP

IBM WebSphere MQ / Business Integrator

IDoc/BAPI, Java/ABAP Proxy, CICS, WebServices, File/FTP, ccBPM

Leistungsumfang

Geschäftsprozessanalyse und –beratung in den Kernprozessen

Order-, Dispute- und Claims-Management, sowie Billing Teilprojektleitung, Koordination und Durchführung der

prozessgetriebenen Spezifikationsphase zur Systemintegration Umsetzung, Dokumentation und Qualitätsicherung der Integrationsszenarien mit SAP XI (ca. 120 Schnittstellen)

Beratung, Coaching und Schulung des Betrieb & Helpdesk

Beratung, Coaching und Schulung des Betrieb & Helpdesk Dealer Telco Company SAP CRM XI/BPM SAP RM-CA
Beratung, Coaching und Schulung des Betrieb & Helpdesk Dealer Telco Company SAP CRM XI/BPM SAP RM-CA
Dealer Telco Company SAP CRM XI/BPM SAP RM-CA Credit Server Billing Provisioning Check Create duplicates
Dealer
Telco Company
SAP CRM
XI/BPM
SAP RM-CA
Credit Server
Billing
Provisioning
Check
Create
duplicates of
account
account
System creates
account with
rela-tionship to
System
System creates
dealer
processes
"business
business partner
System creates
partner"
Distribute
message
business
account
partner
System
creates
business partner
System
System
Check credit
processes credit
performs credit
worthiness
worthiness
worthiness
request
check

SAP XI mit ccBPM als ESOA Geschäftsprozesssteuerung für die Anlage und Provisionierung eines Geschäftspartners

02.05.2008

WieWie sehensehen typischetypische SAPSAP NetWeaver™NetWeaver™ ProjekteProjekte aus?aus? Anonym Projekttypus
WieWie sehensehen typischetypische SAPSAP NetWeaver™NetWeaver™ ProjekteProjekte aus?aus?
Anonym
Projekttypus Individualentwicklung
„Welche NetWeaver-Technologie setze ich zur Individualentwicklung ein?“
Benutzer-Oberflächen
Web Dynpro Java
User-Workflow
Guided Procedures
Cockpit
Visual Composer / IGS
Document Manager
SAP KM
SAP Portal
Selection Of
Inquiry Of
Suppliers
Answerse
SAP BW
ccBPM, Galaxy oder 3 rd Party
Business
Sourcing
Document
Cockpit
UM
Directory
Manager
Manager
JCA
prop.
SLM
Hibernate
SAP AS
SPIN
Operativ
HA-DB
19
02.05.2008
Persis
Business
Enteprise Services
Enterprise
tenz
Logic
Portal
XYZ
Legacy
20 Wie sehen typische SAP NetWeaver™ Projekte aus? Projekttypus Hybride Lösung (SOPS): „Wie viel Standard

20

Wie sehen typische SAP NetWeaver™ Projekte aus?

Projekttypus Hybride Lösung (SOPS):

„Wie viel Standard kann sein? Wie viel CBS muss sein?“

Anonym

Kunde

Projektdauer

Aufwand

Anonym

1,5 Jahre

~ 9 BJ

Fachlichkeit

Ablösung des Kerngeschäftssystems zur Abrechnung von Verbrauchern und Dienstleistungen von einer hostbasierten Lösung zu einer modernen Softwarelandschaft Die neue Lösung umfasst den gesamten Abrechnungsprozess, von der Ablesung bis hin zur Rechnungsstellung

Technologie

mySAP ERP SAP NetWeaver Enterprise Portal SAP WebDynpro (J2EE) J2EE für Abrechnungengine WebServices

Leistungsumfang

GU für Konzeption, Realisierung und Roll-out

WebServices Leistungsumfang GU für Konzeption, Realisierung und Roll-out Schickes Bild Schicke Grafik 02.05.2008

Schickes

Bild

Schicke

Grafik

02.05.2008

21 Wie sehen typische SAP NetWeaver™ Projekte aus? MDSD SAP hat Stand heute eine sehr

21

Wie sehen typische SAP NetWeaver™ Projekte aus? MDSD

SAP hat Stand heute eine sehr umfangreiche Werkzeuglandschaft zur Erzeugung von Code(-fragementen).

Visual Composer

XI/PI – ccBPM (BPEL engine)

BI Analyser & Query Tools

Business Workflow

Portal Content Studio

Solution Composer

ARIS for NetWeaver

Adobe Interactive

Forms

Guide Procedures

Composite Application Framework

Composite Application Framework

XI / PI Integration Repository

XI / PI

Integration Repository

XI / PI Integration Directory

XI / PI

Integration Directory

BI Transformation & Extraction

ABAP Class Builder

ABAP Class Builder

WebDynpro

WebDynpro

(Java/ABAP)

(Java/ABAP)

FLEX UI

ABAP & Java Proxy

ABAP & Java Proxy

XI / PI Integration Directory

XI / PI Integration Directory

Enterprise Service Builder

Maestro / Galaxy Process Composer

ABAP Screenpainter

Enterprise Service Builder Maestro / Galaxy Process Composer ABAP Screenpainter Kein Code, reine Modellierung 02.05.2008

Kein Code, reine Modellierung

02.05.2008

22

Wie sehen typische SAP NetWeaver™ Projekte aus? MDSD

Beispiel: Visual Composer

NetWeaver™ Projekte aus? MDSD Beispiel: Visual Composer Service-Provider Ablaufmodellierung Operative und
NetWeaver™ Projekte aus? MDSD Beispiel: Visual Composer Service-Provider Ablaufmodellierung Operative und
NetWeaver™ Projekte aus? MDSD Beispiel: Visual Composer Service-Provider Ablaufmodellierung Operative und

Service-Provider

aus? MDSD Beispiel: Visual Composer Service-Provider Ablaufmodellierung Operative und analytische Dienste

Ablaufmodellierung

Visual Composer Service-Provider Ablaufmodellierung Operative und analytische Dienste Dialogmodellierung
Visual Composer Service-Provider Ablaufmodellierung Operative und analytische Dienste Dialogmodellierung

Operative und analytische Dienste

Dialogmodellierung

Visual Composer Service-Provider Ablaufmodellierung Operative und analytische Dienste Dialogmodellierung 02.05.2008

02.05.2008

Wie sehen typische SAP NetWeaver™ Projekte aus? MDSD Beispiel: Business Objekt Modellierung mit dem Composite
Wie sehen typische SAP NetWeaver™ Projekte aus? MDSD
Beispiel: Business Objekt Modellierung mit dem Composite Application
Framework
CAF: Service Mapping
CAF: Service Mapping
23
02.05.2008
Wie sehen typische SAP NetWeaver™ Projekte aus? MDSD ARIS hat nicht den besten Ruf –
Wie sehen typische SAP NetWeaver™ Projekte aus? MDSD
ARIS hat nicht den besten Ruf – aber eine hohe Verbreitung
„mit ARIS kann man prima Tapeten malen
Level
Model Type
Management Processes
M.P. 1-
M.P.1-
M.P.1-
M.P.1-
M.
P.1-5_Risk
M. P.1-
M.P.1-
1_Corporate
2_Corporate
3_Liquidity
4_Corporate
Management
6_Controlling
7_Auditing
strategy &
planning
Management
Mgmt &
M. P.1-
M.P.1-
8_Accounting
9_Compliance
Value Added
Core Processes
A_Retail Banking
B_Wholesale Banking
C_Invest ment Banking
Enterprise
P.1_Credit Business
A1.P.1-
A1.P.1-
A1.P. 1-
A1.P. 1-
2_Consumer
2_Consumer
1_Mortgage loans
1_Mortgage loans
Credit
Credit
P.2_Payments
A2.P.1-1_Cards
A2.P.1-1_Cards
B2.P.1-1_Merchant
B2.P.1-1_Merchant
Issuing
Issuing
Acquiring
Acquiring
Level 1
P.3_Deposit Business
P.4_Capital Market Transactions
Landscape
P.5_Trade Finance
Chain
Support Processes
S.P.1-
S.P.1-
S.P.1-
S.P. 1-
1_Marketing &
S. P.1-2_HR
S.
P.1-5_Legal
7_Procureme
S.P.1-3_IT
4_Organisatio
6_Research &
Public
Personnel
/ Tax
nt/ Facility &
n
economics
relatiions
Securit y Mgmt
Value Added Chain
Business
Level 2
Customer Inquiry
Customer order
Production plan
Product
Delivery
Domains
Process customer order
Plan production
Produce
Deliver goods
Value Added Chain
Main
Level 3
Customer Inquiry
Customer order
Production plan
Product
Delivery
Processes
Process customer order
Plan production
Produce
Deliver goods
Purchase
Requisition
Purchase
requisition
received
Process Flow
Check purchase
requisition
Business
Purchase
Purchase
Level 4
requisition
Requisition not
complete
complete
Contact
requisitioner
Processes
Transfer missing
information
Diagram
Complete
purchase
requisition
Purchase
requisition
complete
Check if material
available on
stock
Process Flow
Material is on
stock
Material to be
ordered
Level 5
Business
Generate
Create purchase
warehouse
order
release order
Send warehouse
release order to
warehouse
management
Purchase order
complete
SYS
Procedures
Warehouse
release order
Send purchase
order to supplier
received
SYS
Purchase order
send
Diagram
Stock removal
Goods receipt
24
02.05.2008
Wie sehen typische SAP NetWeaver™ Projekte aus? MDSD Ist ARIS nur ein Prozessmalwerkzeug und man
Wie sehen typische SAP NetWeaver™ Projekte aus? MDSD
Ist ARIS nur ein Prozessmalwerkzeug und man mit den Modellen /
Artefakten in der IT nichts weiter anfangen?
Mögliche Ziele / Quellen:
Mögliche Ziele / Quellen:
• Business Rules Engine
SAP HCM (HR) ?
• Business Activity
Monitoring
SAP ZBV/Rollen ?
SAP Portale ?
• Business Intelligence
Mögliche Ziele / Quellen:
• SAP Solution Manager ?
Mögliche Ziele / Quellen:
• SAP System Landscape
Directory ?
SAP Risk Management
Business Rules Engine
Mögliche Ziele / Quellen:
Mögliche Ziele / Quellen:
ABAP Data Dictionary
SAP PI/XI ccBPM / BPEL
SAP PI Datatypes
Test Data Management
„Enterprise Service“
Skeleton
25
02.05.2008
26 Wie sehen typische SAP NetWeaver™ Projekte aus? MDSD Use Case: Ein intelligenter Schwingungssensor meldet

26

Wie sehen typische SAP NetWeaver™ Projekte aus? MDSD

Wie sehen typische SAP NetWeaver™ Projekte aus? MDSD Use Case: Ein intelligenter Schwingungssensor meldet –

Use Case: Ein intelligenter Schwingungssensor meldet – zukünftige – Maschinenschäden an SAP CS

Projekte aus? MDSD Use Case: Ein intelligenter Schwingungssensor meldet – zukünftige – Maschinenschäden an SAP CS
speed sensor Zustandsorientierte Instandhaltung Power Condition Monitoring 24 V Datenschnittstelle RS 485
speed sensor
Zustandsorientierte
Instandhaltung
Power
Condition Monitoring
24 V
Datenschnittstelle RS 485
Remotemanagement
octavis net monitor
Umsetzer
auf Ethernet
Zentrale
LAN / Ethernet
ROUTER
Instandhaltungs-
Planung
SAP PM
AddOn
IH
SMS
IH
Email
NetMonitor
InIn EchtzeitEchtzeit !!!!!!
SAP
Server
IH
MiddlewareMiddleware
Meldung
SAP JCo
SAP XI 3.0
Middleware
Middleware
IH
Auftrag
SAP PM
Instandhaltung

02.05.2008

Wie sehen typische SAP NetWeaver™ Projekte aus? MDSD Use Case: Bei der Einführung will man
Wie sehen typische SAP NetWeaver™ Projekte aus? MDSD
Use Case: Bei der Einführung will man sich nicht nur auf
Technik/Mathematik verlassen.
In der Pilotphase sollen die Störmeldungen nicht automatisch einen IH-
Auftrag in SAP anlegen, sondern ein 2-stufiges Freigabever-fahren
(4-Augenprinzip) durchlaufen
Alle „unnötigen“ Störmeldungen werden in einer Datenbank (Blacklist)
gespeichert; bei identischen Störmeldungen wird kein Alarm mehr
ausgelöst
27
02.05.2008
28 Wie sehen typische SAP NetWeaver™ Projekte aus? MDSD Use Case: Ablaufdiagramm des Genehmigungsprozesses Meldungs-

28

Wie sehen typische SAP NetWeaver™ Projekte aus? MDSD

Use Case: Ablaufdiagramm des Genehmigungsprozesses

Meldungs- Meldungs- Fehlermeldung freigabeauftrag freigabeauftrag prüfen vom anlegen angelegt Meister nicht
Meldungs-
Meldungs-
Fehlermeldung
freigabeauftrag
freigabeauftrag
prüfen vom
anlegen
angelegt
Meister
nicht
bestätigt
bestätigt
Fehlermeldung
prüfen vom
Manager
nicht
bestätigt
bestätigt
Freigabeinfo
Freigabeinfo
entgegen-
entgegen-
nehmen
genommen
Freigabeinfo speichern
Freigabeinfo speichern
Freigabeinfo speichern

Freigabeinfo

speichern

Freigabeinfo speichern
Freigabeinfo speichern
Freigabeinfo speichern
Freigabeinfo speichern
Freigabeinfo gespeichert
Freigabeinfo
gespeichert

02.05.2008

29 Wie sehen typische SAP NetWeaver™ Projekte aus? MDSD Use Case: Beteiligte SAP NetWeaver Komponenten

29

Wie sehen typische SAP NetWeaver™ Projekte aus? MDSD

Use Case: Beteiligte SAP NetWeaver Komponenten

Steuerung von automatischen Workflow
Steuerung von
automatischen
Workflow

Rollenbasierter Zugriff auf Human Workflow Tasks

Abwicklung von Wartungsaufträgen

GP: Steuerung von Human Workflow

VC: UI-Modellierung

CAF: Entwicklung von Application Services

Composition

Environment

CAF

VC

GP

Enterprise

Service

Workplace

Process

Integration

Real Time Maintenance

Suchen nach Enterprise Services

NetWeaver

Portal

Enterprise

Central

ARIS for SAP NetWeaver

Modellieren von Geschäftsprozessen

Component

02.05.2008

30

Wie sehen typische SAP NetWeaver™ Projekte aus? MDSD

30 Wie sehen typische SAP NetWeaver™ Projekte aus? MDSD DEMO 02.05.2008

DEMO

02.05.2008

31

Agenda

31 Agenda Was ist NetWeaver? Vor allem: was ist NetWeaver nicht? Der Kühlschrank Die Historie von

Was ist NetWeaver? Vor allem: was ist NetWeaver nicht? Der Kühlschrank Die Historie von SAP und SAP NetWeaver

Wie sehen typische NetWeaver-Projekte aus? Drei ausgewählte Projekt-Referenzen Modell-Driven Software Development Demo

Welchen Reifegrad hat SAP NetWeaver mittlerweile erreicht?

Was ist Enterprise SOA? Mehr als Powerpoint?

02.05.2008

32 Welchen Reifegrad hat SAP NetWeaver™ inzwischen erreicht? Das ewige Dilemma – beim Vergleich von

32

Welchen Reifegrad hat SAP NetWeaver™ inzwischen erreicht?

Das ewige Dilemma – beim Vergleich von NetWeaver-Komponenten mit Best-Of-Breed Komponenten, schneidet NetWeaver immer schlechter ab.

Reine SAP Infrastruktur NetWeaver Komponenten Komponenten Microsoft Sharepoint Cognos Keine

Reine

SAP

Infrastruktur

NetWeaver

Komponenten

Komponenten

Microsoft

Sharepoint

Cognos

Keine

SeeBeyond

Enterprise Portal

Sharepoint Cognos Keine SeeBeyond Enterprise Portal Business Intelligence Master Data Management Master Data
Sharepoint Cognos Keine SeeBeyond Enterprise Portal Business Intelligence Master Data Management Master Data

Business Intelligence

Master Data Management

Master Data Management

Integration
Integration

EP 6.0

BW

MDM

XI

Einsatzumfang Rein Technisch Kein Pilot Taktisch Strategisch Taktisch Pilot Kein SAP NetWeaver
Einsatzumfang
Rein Technisch
Kein
Pilot
Taktisch
Strategisch
Taktisch
Pilot
Kein
SAP NetWeaver
Keine Strategische Tiefe Taktisch Unternehmensweit

Keine

Strategische

Tiefe

Taktisch

Unternehmensweit

02.05.2008

33 Welchen Reifegrad hat SAP NetWeaver™ inzwischen erreicht? Dennoch sind die meisten Komponenten praxiserprobt und

33

Welchen Reifegrad hat SAP NetWeaver™ inzwischen erreicht?

Dennoch sind die meisten Komponenten praxiserprobt und –tauglich. Sie entsprechen auch überwiegend technischen Referenzarchitekturen.

Online-Dienste Central Monitoring Integration Server Laufzeit- Prozess-Management Management Workflow Fachl. /
Online-Dienste
Central Monitoring
Integration Server
Laufzeit-
Prozess-Management
Management
Workflow
Fachl. / Techn.
Event-Handling
Synchronisation
Transaktionen
Monitoring
Kommunikations-Dienste
Transformations-
Dienste
Ausfallsicherheit
Fachliche
Lieferung
Adressierung
Transformation
Lastverteilung
Technische
Sicherheit
Protokollierung
Transformation
(Adapter)
Fehler-
behandlung
Adapter
Anwendungen
Offline-Dienste Entwicklung Prozess- Modellierung Transformations- Modellierung Schnittstellen- Entwicklung
Offline-Dienste
Entwicklung
Prozess-
Modellierung
Transformations-
Modellierung
Schnittstellen-
Entwicklung
Konfigurations-
Management

02.05.2008

Life Cycle Management Welchen Reifegrad hat SAP NetWeaver™ inzwischen erreicht? Die einzelnen Komponenten haben jedoch
Life Cycle Management
Welchen Reifegrad hat SAP NetWeaver™ inzwischen erreicht?
Die einzelnen Komponenten haben jedoch einen höchst
unterschiedlichen Reifegrad:
Proven components
SAP NetWeaver™
Moderate Risk
SAP Mobile
Infrastructure
• Josef Keller Verlag:
People Integration
Unproven components
Multi-Channel Access
Sales Information System
Portal
Collaboration
SAP Enterprise Portal
• RWE
Information Integration
SAP Business
Information Warehouse
• anonym. WD-Anbieter
Business
Knowledge
• Heineken
Intelligence
Management
• Lanxes
SAP Master Data
Management
Master Data Management
• sinfos
• Heineken (RampUp)
Process Integration
SAP Exchange
Infrastructure
Integration
• Allianz/AGIS
Broker
Business Process
Management
• CANTV
Application Platform
SAP Web Application
Server
• BMW
J2EE
ABAP
• DaimlerChrysler
DB and OS Abstraction
34
02.05.2008
Composite Application Framework
35 Welchen Reifegrad hat SAP NetWeaver™ inzwischen erreicht? In der Praxis gibt es jedoch fast

35

Welchen Reifegrad hat SAP NetWeaver™ inzwischen erreicht?

In der Praxis gibt es jedoch fast nie ein Entweder-Oder bzgl. SAP- und Non-SAP-Komponenten.

IDOC/XIF SAP CRM
IDOC/XIF
SAP CRM
SAP XI IDOC RFC ABAP-Proxy FILE/FTP IDOC RFC ABAP-Proxy FILE/FTP BPE SOAP Adapter IDOC ABAP-Proxy
SAP XI
IDOC
RFC
ABAP-Proxy
FILE/FTP
IDOC
RFC
ABAP-Proxy
FILE/FTP
BPE
SOAP
Adapter
IDOC
ABAP-Proxy
FILE/FTP
ABAP-Proxy
IBM WBI JDBC CICS Web Service JText JText SAP XI HTTP Adapter V 2.0 JText
IBM WBI
JDBC
CICS
Web Service
JText
JText
SAP XI
HTTP
Adapter
V 2.0
JText
JDBC
JText
JText SAP XI HTTP Adapter V 2.0 JText JDBC JText Provisioning Develop. JText JavaBean API Kenan/BP
Provisioning
Provisioning

Develop.

JText

JavaBean API

Kenan/BP

SAP RM-CA
SAP RM-CA
IVR
IVR
CTC
CTC
Carriers
Carriers
JText JavaBean API Kenan/BP SAP RM-CA IVR CTC Carriers SAP CM Develop. TCP Socket QMatic Portal
JText JavaBean API Kenan/BP SAP RM-CA IVR CTC Carriers SAP CM Develop. TCP Socket QMatic Portal
SAP CM
SAP CM
JavaBean API Kenan/BP SAP RM-CA IVR CTC Carriers SAP CM Develop. TCP Socket QMatic Portal Others
JavaBean API Kenan/BP SAP RM-CA IVR CTC Carriers SAP CM Develop. TCP Socket QMatic Portal Others

Develop.

TCP Socket

QMatic

Portal
Portal
Others
Others

SAP Web AS

IBM MQ

Oracle RDBMS

IBM DB2 / Oracle

02.05.2008

36 Welchen Reifegrad hat SAP NetWeaver™ inzwischen erreicht? Der große Unterschied bei SAP NetWeaver besteht

36

Welchen Reifegrad hat SAP NetWeaver™ inzwischen erreicht?

Der große Unterschied bei SAP NetWeaver besteht jedoch in seiner Komplettheit

SAP IBM Microsoft Other (Examples) People Integration Portals, Collaboration tools SAP Enterprise Portal, No
SAP
IBM
Microsoft
Other (Examples)
People Integration
Portals, Collaboration tools
SAP Enterprise Portal,
No colla-boration tool
Websphere Portal,
No collaboration tool
Sharepoint portal,
Sharepoint collabo-
ration, Numerous
3 rd party
Open source: NUKE
Information Integration
Business Warehouse Colla-
borative planning Knowledge
mgmt. (virtual) Central Data
management
SAP BW, SAP SEM,
SAP MDM, many
3 rd party
Many partner solutions
Many 3 rd party
solutions
SAS COGNOS
Business Objects
Orenburg
Process Integration
Distributed computing
middleware, EDI web services
and standards
SAP Exchange Infra-
structure, 3 rd party
add-ons, WebAS inte-
grated, web services
Websphere MQ,
Websphere Process
Server, Websphere
TX (Mercator)
BIZTALK
Seeburger Fiorano,
Tiboo Webmethods
SUN Seebeyond
Integrated Development and
Runtime Framework
Virtual machines common
library OS/runtime
SAP WebAS ABAP,
SAP WebAS JAVA
Websphere
Application Server
Microsoft.NET frame-
work, Microsoft.NET
CLR, (Common
language runtime)
BEA OpenCommerce
jBOSS

Business Applications Wrapped Legacy Components

mySAP ERP mySAP CRM/SRM, APO

Third party

Navision Third party

Abundance

02.05.2008

37 Welchen Reifegrad hat SAP NetWeaver™ inzwischen erreicht? und seiner Verwobenheit mit SAP in technischer

37

Welchen Reifegrad hat SAP NetWeaver™ inzwischen erreicht?

und seiner Verwobenheit mit SAP in technischer und fachlicher Hinsicht.

Dealer Telco Company SAP CRM XI/BPM SAP RM-CA Credit Server Billing Provisioning Create Check duplicates
Dealer
Telco Company
SAP CRM
XI/BPM
SAP RM-CA
Credit Server
Billing
Provisioning
Create
Check duplicates
account
of account
System creates
account with rela-
tionship to dealer
System processes
System creates
business partner
"business partner"
message
System creates
Distribute account
business partner
System
creates
business partner
System processes
System performs
Check credit
credit worthiness
credit worthiness
worthiness
request
check

02.05.2008

38

Welchen Reifegrad hat SAP NetWeaver™ inzwischen erreicht?

NetWeaver ist jedoch v.a. das „Betriebssystem“ der Business Process Plattform Suite

„Betriebssystem“ der Business Process Plattform Suite Welchen Stand hat NetWeaver als technische

Welchen Stand hat NetWeaver als technische Integrationsplattform erreicht?

Die Umsetzung von Integrationsprojekten mit SAP NetWeaver befindet sich unserer Meinung nach erst am Beginn der Early-Majority-Phase.

2006/2007 gab es keine wesentlichen Innovationen; stattdessen wurde – verhalten – in die Stabilisierung der Plattform investiert.

Unserer Meinung nach hat SAP NetWeaver als offene technische Integrationsplattform zwei Konkurrenten: IBM und Sun.

Welche Aufgaben erfüllt SAP NetWeaver für eine ESOA?

Die Umsetzung von ESOA durch SAP ist seit 2005 unverändert schlecht. Die Vielzahl der Kunden begründen ihre ESOA-Programme v.a. mit dem Investitionsschutz für aktuelle Roll-out-Projekte. Die interne Sicht auf ESOA zeigt jedoch ein etwas differenzierteres Bild.

Die SAP hat ESOA an zwei signifikanten Beispielen verprobt:

Die SAP hat ESOA an zwei signifikanten Beispielen verprobt: – A1S 1 , die neue Mittelstandslösung
Die SAP hat ESOA an zwei signifikanten Beispielen verprobt: – A1S 1 , die neue Mittelstandslösung

A1S 1 , die neue Mittelstandslösung von SAP ist komplett service-orientiert und basiert auf – teilweisen Erweiterungen- von SAP NetWeaver

– mit mySAP SCM 5.1 (insb. TM 2007) wurde ein wichtiges Modul der mySAP Business Suite service-enabled und nutzt massiv NetWeaver-Technologie

1 Vorübergehender Projekttitel

02.05.2008

39

Agenda

39 Agenda Was ist NetWeaver? Vor allem: was ist NetWeaver nicht? Der Kühlschrank Die Historie von

Was ist NetWeaver? Vor allem: was ist NetWeaver nicht? Der Kühlschrank Die Historie von SAP und SAP NetWeaver

Wie sehen typische NetWeaver-Projekte aus? Drei ausgewählte Projekt-Referenzen Modell-Driven Software Development Demo

Welchen Reifegrad hat SAP NetWeaver mittlerweile erreicht?

Was ist Enterprise SOA? Mehr als Powerpoint?

02.05.2008

Was ist enterprise SOA? SAP mittelfristig einen sehr viel größeren Markt. 40 02.05.2008
Was ist enterprise SOA?
SAP mittelfristig einen sehr viel größeren Markt.
40
02.05.2008
Was ist enterprise SOA? SAP NetWeaver ist kein kompletter SOA-Stack. Online-Dienste Offline-Dienste Laufzeit-
Was ist enterprise SOA?
SAP NetWeaver ist kein kompletter SOA-Stack.
Online-Dienste
Offline-Dienste
Laufzeit-
Sicherheit
Repository
Entwicklung
management
Workflow-Management
SAP NetWeaver ®
Enterprise Portal
Identifizierung &
Authentifizierung
Composition Environment
Dialog-
Organisations-
Prozess/Service-
Monitoring
Postkorb
Einsprung
Repository
modellierung
SAP
SAP
NetWeaver ®
WebAS
Prozess-Steuerung
NetWeaver ®
PI
Business
Ausfall-
Transformations-
Zugriffsschutz
Activity
Transaktionen
& Rollback
Prozess-
und
sicherheit
Repository
modellierung
Monitoring
SAP
SAP
SAP
NetWeaver ®
PI
Transformation
NetWeaver ®
PI
NetWeaver ®
PI
SAP
NetWeaver ®
ccBPM
Integration Server
WebAS
Fachliche
Ereignis-
Service-
Adapter-
Lastverteilung
Prozess-Engine
Transformation
verwaltung
Repository
entwicklung
SAP
NetWeaver ®
PI
Kommunikation
SAP
Integration Server
NetWeaver ®
Fehler-
Technische
Dynamische &
statische
Adressierung
Proto-
Konfigurations-
Lieferung
PI
behandlung
Transformation
kollierung
management
Integration Server
Anwendungslandschaftskomponenten
Quelle: sd&m
41
02.05.2008
42 Was ist enterprise SOA? SAP NetWeaver ermöglicht individuelle Geschäftsprozesse durch Service Komposition und

42

Was ist enterprise SOA?

SAP NetWeaver ermöglicht individuelle Geschäftsprozesse durch Service Komposition und Service Enablement

durch Service Komposition und Service Enablement Nach dem klassischen Outside-In Ansatz (vom Prozessmodell

Nach dem klassischen Outside-In Ansatz (vom Prozessmodell zur Service- und Prozess- Implementierung) werden SAP und Nicht-SAP Services realisiert und kombiniert.

werden SAP und Nicht-SAP Services realisiert und kombiniert. Geschäftsprozessmodell Erweiterungen / Individualisierung

Geschäftsprozessmodell

Services realisiert und kombiniert. Geschäftsprozessmodell Erweiterungen / Individualisierung Komposition Standard
Erweiterungen / Individualisierung Komposition Standard Software und Individuallösungen Enterprise Service
Erweiterungen /
Individualisierung
Komposition
Standard Software
und
Individuallösungen
Enterprise Service
Repository
Service
Enablement
Enterprise
Enterprise
Enterprise
Enterprise
Services
Services
Services
Services
Anwendungs-
mySAP ECC
Anwendungs-
mySAP ECC
system
(ES bundles)
system
(ES bundles)

Quelle: sd&m

02.05.2008

43 Was ist enterprise SOA? SAP NetWeaver ist die Plattform zur Komposition von Prozessmodellen aus

43

Was ist enterprise SOA?

SAP NetWeaver ist die Plattform zur Komposition von Prozessmodellen aus Geschäftsservices.

ARIS for SAP NetWeaver ® Prozessmodell
ARIS for SAP NetWeaver ®
Prozessmodell
Operationalisierung
Operationalisierung
SAP Process Infrastructure Enterprise SAP Composition Environment Enterprise Enterprise SAP NetWeaver ABAP und JEE5
SAP Process Infrastructure Enterprise SAP Composition Environment Enterprise Enterprise SAP NetWeaver ABAP und JEE5
SAP Process Infrastructure Enterprise SAP Composition Environment Enterprise Enterprise SAP NetWeaver ABAP und JEE5
SAP Process Infrastructure Enterprise SAP Composition Environment Enterprise Enterprise SAP NetWeaver ABAP und JEE5
SAP Process Infrastructure Enterprise SAP Composition Environment Enterprise Enterprise SAP NetWeaver ABAP und JEE5
SAP Process Infrastructure Enterprise SAP Composition Environment Enterprise Enterprise SAP NetWeaver ABAP und JEE5
SAP Process Infrastructure Enterprise SAP Composition Environment Enterprise Enterprise SAP NetWeaver ABAP und JEE5
SAP Process Infrastructure Enterprise SAP Composition Environment Enterprise Enterprise SAP NetWeaver ABAP und JEE5
SAP Process Infrastructure Enterprise SAP Composition Environment Enterprise Enterprise SAP NetWeaver ABAP und JEE5

SAP

Process

Infrastructure

Enterprise

SAP Process Infrastructure Enterprise SAP Composition Environment Enterprise Enterprise SAP NetWeaver ABAP und JEE5
SAP Process Infrastructure Enterprise SAP Composition Environment Enterprise Enterprise SAP NetWeaver ABAP und JEE5
SAP Process Infrastructure Enterprise SAP Composition Environment Enterprise Enterprise SAP NetWeaver ABAP und JEE5
SAP Process Infrastructure Enterprise SAP Composition Environment Enterprise Enterprise SAP NetWeaver ABAP und JEE5
SAP Process Infrastructure Enterprise SAP Composition Environment Enterprise Enterprise SAP NetWeaver ABAP und JEE5
SAP Process Infrastructure Enterprise SAP Composition Environment Enterprise Enterprise SAP NetWeaver ABAP und JEE5
SAP Process Infrastructure Enterprise SAP Composition Environment Enterprise Enterprise SAP NetWeaver ABAP und JEE5
SAP Process Infrastructure Enterprise SAP Composition Environment Enterprise Enterprise SAP NetWeaver ABAP und JEE5

SAP

Composition

Environment

Enterprise

Process Infrastructure Enterprise SAP Composition Environment Enterprise Enterprise SAP NetWeaver ABAP und JEE5 Enterprise

Enterprise

Process Infrastructure Enterprise SAP Composition Environment Enterprise Enterprise SAP NetWeaver ABAP und JEE5 Enterprise
Process Infrastructure Enterprise SAP Composition Environment Enterprise Enterprise SAP NetWeaver ABAP und JEE5 Enterprise
Process Infrastructure Enterprise SAP Composition Environment Enterprise Enterprise SAP NetWeaver ABAP und JEE5 Enterprise
Process Infrastructure Enterprise SAP Composition Environment Enterprise Enterprise SAP NetWeaver ABAP und JEE5 Enterprise
Process Infrastructure Enterprise SAP Composition Environment Enterprise Enterprise SAP NetWeaver ABAP und JEE5 Enterprise
Process Infrastructure Enterprise SAP Composition Environment Enterprise Enterprise SAP NetWeaver ABAP und JEE5 Enterprise

SAP NetWeaver ABAP und JEE5

Enterprise

Enterprise SAP NetWeaver ABAP und JEE5 Enterprise Services Anwendungs- system Services mySAP ECC (ES

Services

Anwendungs- system
Anwendungs- system
Anwendungs- system
Anwendungs- system

Anwendungs-

system

ABAP und JEE5 Enterprise Services Anwendungs- system Services mySAP ECC (ES bundles) Services Anwendungs-

Services

mySAP ECC (ES bundles)
mySAP ECC (ES bundles)
mySAP ECC (ES bundles)
mySAP ECC (ES bundles)

mySAP ECC

(ES bundles)

Anwendungs- system Services mySAP ECC (ES bundles) Services Anwendungs- system Services mySAP ECC (ES

Services

Anwendungs- system
Anwendungs- system
Anwendungs- system
Anwendungs- system

Anwendungs-

system

mySAP ECC (ES bundles) Services Anwendungs- system Services mySAP ECC (ES bundles) Enterprise Service

Services

mySAP ECC (ES bundles)
mySAP ECC (ES bundles)
mySAP ECC (ES bundles)
mySAP ECC (ES bundles)

mySAP ECC

(ES bundles)

Anwendungs- system Services mySAP ECC (ES bundles) Enterprise Service Repository Quelle: sd&m 02.05.2008
Enterprise Service Repository
Enterprise
Service
Repository

Quelle: sd&m

02.05.2008

SAP

Business

Workflow

44

Was ist enterprise SOA?

Die Service Komposition überführt modellierte Geschäftsprozesse in SAP NetWeaver.

überführt modellierte Geschäftsprozesse in SAP NetWeaver. Sowohl automatisierte, integrative Prozesse als auch

Sowohl automatisierte, integrative Prozesse als auch Prozesse mit Benutzerinteraktion (Workflow) können vom Prozessmodell in die SAP NetWeaver ® Umgebung überführt werden

ARIS

ARIS
XML
XML
BPEL
BPEL

Quelle: sd&m

Composition Environment GP API
Composition Environment
GP API
ARIS XML BPEL Quelle: sd&m Composition Environment GP API Process Infrastructure Composite Application 02.05.2008

Process Infrastructure

Process Infrastructure

Composite Application

Composite Application

02.05.2008

 

Was ist enterprise SOA?

 

Das Service Enablement wird durch Generatoren, Standards und integrierte Werkzeute vereinfacht.

 

Beschreibungen von Enterprise Services können durch Export- und Importverfahren automatisiert in die Entwicklungsumgebungen überführt werden.

Die Nutzung offener Standards wie der Web Service Description Language (WSDL) und Proxy Generatoren eliminieren Medienbrüche und steigern die Effizienz.

   

Vollautomatisierte

    Vollautomatisierte

Austausch von Service Deskriptoren auf Basis offener Standards (WSDL)

SAP

Erzeugung von Service Proxies Integrierte

Entwicklungs-

Composition

Environment

Enterprise Service Repository
Enterprise Service
Repository
Enterprise Service Repository umgebungen

umgebungen

 
 

SAP NetWeaver ABAP und JEE5

Outside-In und Inside- Out Ansatz durch Proxifizierung und Meta-Daten unterstützt. ABAP und JEE5 als Laufzeitumgebung

Outside-In und Inside- Out Ansatz durch Proxifizierung und Meta-Daten unterstützt. ABAP und JEE5 als Laufzeitumgebung

45

Quelle: sd&m

02.05.2008

46

46 Was ist enterprise SOA? Taxonomie Process Component Service Interface 1 1 1 * 1 *

Was ist enterprise SOA?

Taxonomie

46 Was ist enterprise SOA? Taxonomie Process Component Service Interface 1 1 1 * 1 *
Process Component Service Interface 1 1 1 * 1 * Business Object Service Operation 1
Process Component
Service Interface
1
1
1
*
1
*
Business Object
Service Operation
1
1
1
*
1
*
Busines Object
Message Type
Node
*
*
1
Message Data Type
*
*
*
Global Date
1
*
Type
1
*
*
1
*
CCTS Core
Data Type
02.05.2008

Process Component realisiert einen Geschäftsprozess, eine Sequenz von Aktivitäten, die einen definierten Geschäftsinput in einen definierten Geschäftsoutput umsetzt, z.B. den Kundenrechungsprozess

Business Object Entitäten der Geschäftswelt, z.B. Kunde

Business Object Node hierarchische Struktur der Business Objects

Global Data Type (GDT) Datenfelder of Business Objects, e.g., ProjektName (basic), Address (record)

Core Components Technical Specification (CCTS) basic data types on a more technical level; as defined by UN/CEFACT, e.g., amount

Service Interface structured set of Service Operations

Service Operation (Message Interface) input, output and fault parameter

Message Type (Messages)

Message Data Type

Quelle: sd&m

47

Was ist enterprise SOA?

Der eigentliche Vorteil von enterprise SOA liegt jedoch in Auslieferungen von Services durch SAP selbst

liegt jedoch in Auslieferungen von Services durch SAP selbst Derzeit existieren folgende ES Bundels (in 2

Derzeit existieren folgende ES Bundels (in 2 Enhancement Packages )

Quelle: https://www.sdn.sap.com/irj/sdn/wiki?path=/display/ESpackages/Home&

SAP ERP 6.0 Bank Relationship Management Batch Traceability and Analytics Credit Management Customer Fact Sheet Customer Service Execution Electronic Bill Presentment and Payment External Cash Desk Integration of Manufacturing Execution Systems Integration of Quality Management Systems Inventory Lookup Maintenance Processing Manufacturing Work Instructions Order to Cash Technical Document Management Connectivity Travel Management

02.05.2008

48

Was ist enterprise SOA?

48 Was ist enterprise SOA? SAP SCM 5.0 ATP Check Customer Collaboration for the Supply Chain

SAP SCM 5.0 ATP Check Customer Collaboration for the Supply Chain Demand Planning Service Parts Management Supplier Collaboration for the Supply Chain

SAP SRM 5.0 Supplier Order Collabortaion in SRM External Requirement Processing

SAP CRM 5.0 Details folgen

02.05.2008

 

Was ist enterprise SOA?

 

Banking Loans Management Business Operations FS Business Partner Maintenance Current Account Management Account Origination

Wholesale Distribution Trace Price Specification Contract

Defense & Security Asses Configuration Maintenance Service Collaboration

Higher Education Industry Course Approval Processes

Insurance Insurance Claims Handling

Public Services Public Services Accounting Structures

Retail Demand Management Global Data Synchronization

Utilities Advanced Meter Infrastucture

49

 

02.05.2008

50 Was ist enterprise SOA? Beispiel: Service Bundle Smart Metering Definition Austausch der Zählerdaten zwischen

50

Was ist enterprise SOA?

Beispiel: Service Bundle Smart Metering

Definition Austausch der Zählerdaten zwischen „intelligenten“ Zählern (z.B. Funkdatensammlern) und
Definition
Austausch der Zählerdaten zwischen „intelligenten“ Zählern (z.B. Funkdatensammlern)
und Kundenbetreuungssystem
Gegenstand von Enhancement Package 2
Voraussetzungen:
SAP ERP 6.0 mit SAP enhancement package 2 for SAP ERP 6.0
SAP NetWeaver XI

Queille: SAP AG, https://wiki.sdn.sap.com/wiki/download/attachments/27864/AdvMeterInfra_2.png

02.05.2008

 

Was ist enterprise SOA?

 

Beispiel: Service Bundle Smart Metering

 
 
Enterprise Services Process Components Business Objects
Enterprise
Services
Process
Components
Business
Objects

Change Utilities Time Series Based on Confirmation Change Utilities Time Series Item Based on Confirmation Confirm Utilities Time Series Item Creation Create Utilities Time Series Create Utilities Time Series Item Change Utilites Connection Status Change Request based on Confirmation Request Utilites Connection Status Change Request Request Utilites Connection Status Change Request Cancellation

 

Measurement Processing Utilities Connection Processing

51

Utilities Time Series Uilities Connection Status Change Request

02.05.2008

Was ist enterprise SOA? Die meisten Kunden nutzen Enterprise Services jedoch noch als API und
Was ist enterprise SOA?
Die meisten Kunden nutzen Enterprise Services jedoch noch als API und
Point-to-Point.
Point-2-Point
Direkte Kommunikationsbeziehung durch
SAP AS der SAP Business Suite;
diese Nutzungsart ist meist möglich, da
die meisten Enterprise Services als
synchrone Services implementiert wurden
Message Broker
Nutzung des Integrationbrokers der SAP
NetWeaver Exchange Infrastructure
Enterprise Service Bus (ESB)
Nutzung der SAP NetWeaver Process
Infrastructure als ESB und des Enterprise
Services Repository
52
02.05.2008
 

Was ist enterprise SOA?

Wo sieht man heute bereit schon Enterprise Services?

 
 

Discovery System

SAP NetWeaver XI Integration Directory / SLD

SAP ERP 6.0 /WSADMIN – SOAP Applications for XI Proxies

   

53

 

02.05.2008

54

Was ist enterprise SOA?

Wo sieht man heute bereit schon Enterprise Services?

SOA? Wo sieht man heute bereit schon Enterprise Services? SAP Wiki

SAP Wiki https://wiki.sdn.sap.com/wiki/display/ESpackages/Home

Enterprise Services Workplace https://www.sdn.sap.com/irj/sdn/esworkplace

Integration Repository der SAP NetWeaver Exchange Infrastructure über CIM importierte Inhalte der Software Komponenten wie FINBASIS 300 oder BBPCRM

Solution Composer Download via http://www.sap.com/solutions/businessmaps/composer/index.epx

Enterprise Services Repository Modifiziertes Interface Repository der SAP NetWeaver Process Infrastructure 7.1 (noch nicht GA)

CFolder der Enterprise Services Communities (Nur für Mitglieder) https://cprojects.sap.com/sapintern/default.htm

SAP Discovery System for Enterprise SOA

Repository in ARIS for SAP NetWeaver (Lizenz von IDS Scheer notwendig) Derzeit befüllt mit den Inhalten des Solution Composers.

Derzeit befüllt mit den Inhalten des Solution Composers. Derzeit existieren noch eine Vielzahl von Repositories. Dies

Derzeit existieren noch eine Vielzahl von Repositories. Dies ist nicht nur äußerst verwirrend sondern auch nicht widerspruchsfrei. Die beste öffentliche Quelle ist derzeit der Enterprise Services Workplace.

02.05.2008

Menschen machen Projekte. sd&m AG software design & management Carl-Wery-Str. 42 81739 München Tel 089
Menschen machen Projekte.
sd&m AG
software design & management
Carl-Wery-Str. 42
81739 München
Tel 089 63812-0
www.sdm.de
55
02.05.2008