Gesellschaft für Informatik SAP NetWeaver und enterprise SOA. Hamburg, 17. April 2008, Stefan K. Fuchs



Ähnliche Dokumente
Grundkurs SAP ERP. Geschäftsprozessorientierte Einführung mit durchgehendem Fallbeispiel. Kapitel / 1. Auflage

Organisation und Systeme SOA: Erstellung von Templates für WebService Consumer und Provider in Java

SAP SharePoint Integration. e1 Business Solutions GmbH

Service. Was ist eine Enterprise Service Architecture und wie reagiert SAP. Warum Monitoring in ZENOS, was monitort die XI?

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek

PRODATIS CONSULTING AG. Folie 1

Peter Körner Adobe Systems Berlin, 3. Juni 2005

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

Schützen Sie Ihre Daten und Prozesse auf einfache Art und Weise. Matthias Kaempfer April,

Integration von Enterprise Content Management im SAP NetWeaver Portal

Industrie 4.0 Predictive Maintenance. Kay Jeschke SAP Deutschland AG & Co. KG., Februar, 2014

Web Services. XML, WSDL, SOAP und UDDI Einblicke und Ausblicke J.M.Joller 1

SAP NetWeaver Gateway. 2013

Aufbau eines IT-Servicekataloges am Fallbeispiel einer Schweizer Bank

Überblick Produkte. ORACLE AS 10g R3 JAVA Programming. (5 Tage)

Requirements Management mit RequisitePro. Rational in der IBM Software Group. Der Rational Unified Process als Basis für die Projektarbeit

Was ist Analyse? Hannover, CeBIT 2014 Patrick Keller

GuiXT und mysap ERP. Regensdorf, April 2004 Dr.Gerhard Rodé, Synactive GmbH

SAP SUPPLIER RELATIONSHIP MANAGEMENT

Closed-loop STADTWERKE MAINZ AG. 17. SAP - Konferenz, 17. November Quelle: CRM für die Versorgungswirtschaft, Die Integration von mysap CRM

Integration mit Service Repositories zur SOA Governance

Enterprise Application Integration Erfahrungen aus der Praxis

Dr. Jens Hündling Senior Sales Consultant. DOAG Apps 2011 Berlin, 05. Mai 2011

Service-Orientierte InterSystems GmbH 2009

Software Engineering 2 (SWT2) Dr. Alexander Zeier. Chapter 3: Introduction to ERP Systems

IT SECURITY MANAGEMENT MIT ARIS CLOUD ENTERPRISE

RELATIONSHIP MANAGEMENT

Aktuelle Termine finden Sie unter

Systemintegration mit Service Orientierten Architekturen. Frank Zenker

Zend PHP Cloud Application Platform

Infor PM 10 auf SAP. Bernhard Rummich Presales Manager PM Uhr

e-business - Patterns Stefan Brauch (sb058) -- Julian Stoltmann (js057)

Process Management Solutions. Eckhard Behr Patrick Müller

Integriertes ITSM mit 100% Open Source

OERA OpenEdge Reference Architecture. Mike Fechner PUG Infotag 19. Mai 05 Frankfurt

NetWaever-Komponenten

IT-Beratung: Vom Geschäftsprozess zur IT-Lösung

Loren Heilig, Steffen Karch. SAP NetWeaver 8. Galileo Press. Bonn Boston

Workflow, Business Process Management, 4.Teil

Effizientes Monitoring und Applikationsanalyse von verteilten IT- Systemlandschaften

SOA - Service-orientierte Architekturen. Roger Zacharias

Mission. TARGIT macht es einfach und bezahlbar für Organisationen datengetrieben zu werden

Business Collaboration

Business Process Management schlägt die Brücke zwischen Geschäftsprozessen und Service-orientierter Architektur

IAC-Programmierung HELP.BCFESITSIACPROG. Release 4.6C

THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ

Enterprise Anwendungssysteme mit Schwerpunkt auf SCM und RFID Prozesse, Aufgaben und Methoden

Howto. Konfiguration eines Adobe Document Services

Stand Vorstellung der EXXETA

Prozessorientierte Applikationsund Datenintegration mit SOA

Die Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006

Ansätze zur Synchronisation von Enterprise Architecture Management, Prozessmanagement und SAP. Ralf Ackermann Daimler AG, ITM MBC Powertrain

ITIL V3 zwischen Anspruch und Realität

Softwareentwicklung mit Enterprise JAVA Beans

Transparente SOA Governance mit Modellierung. OOP 2010 München, 28. Januar 2010, 12:30 Uhr Modeling Day

SAP RDS - Business Suite Integration mit dem Ariba Netzwerk. Solution Summary

Technische Voraussetzungen für f r CRM Hosting

Von SAP R/3 zu mysap ERP und NetWeaver

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

Erster Einblick in die BPM Suite 11g - Live

Product Lifecycle Manager

Die nächsten 12 Monate der IT Business as usual?

Identity Management Service-Orientierung Martin Kuppinger, KCP

SERVICE SUCHE ZUR UNTERSTÜTZUNG

mysap SUPPLIER RELATIONSHIP MANAGEMENT Hinweise zu den mysap Supplier Relationship Management-Schulungen Kursbeschreibungen...

Die Scheer GmbH. Scheer Group GmbH. SAP Consulting. Security LMS. Business Process. Predictive Analytics & Ressource Efficiency

Der Cloud Point of Purchase. EuroCloud Conference, 18. Mai 2011 (Christoph Streit, CTO & Co-Founder ScaleUp)"

Markus BöhmB Account Technology Architect Microsoft Schweiz GmbH

SAP S/4HANA Finance Geschäftsabläufe vereinfachen. Hannelore Lang, SAP Deutschland SE & Co. KG Leipzig, 28. Oktober 2015

Übersicht. Eclipse Foundation. Eclipse Plugins & Projects. Eclipse Ganymede Simultaneous Release. Web Tools Platform Projekt. WSDL Editor.

CRM meets SPM - Über die Konvergenz von CRM und SPM! Keynote MuniConS Rolf Pollmeier, Geschäftsführer MuniConS!

OWB 10.2 Experts im Einsatz: Automatisierung von Designschritten bei der Bayer Healthcare AG. Referent: Lutz Bauer, Senior Systemberater, MT AG

Leistungssteuerung beim BASPO

Inhaltsverzeichnis. Daniel Liebhart, Guido Schmutz, Marcel Lattmann, Markus Heinisch, Michael Könings, Mischa Kölliker, Perry Pakull, Peter Welkenbach

Strategische Planung mit JD Edwards Strategic Network Optimization (SNO) Dr. Hans-H.Schulz Senior Sales Consultant

Technik der SAP-Anbindung Christian Aigner Team Entwicklung, Kranzberg

Studium der Betriebswirtschaftslehre (Schwerpunkt Wirtschaftsinformatik) an der Universität Mannheim. Abschluss als Diplom-Kaufmann.

SAP Supplier Relationship Management (SRM) als Rapid Deployment Solution (RDS) - Teil 2. SAP Consulting Januar 2012

Sie setzen SharePoint ein?.hier sind Ihre Anwendungen dafür!

PRINZIP PARTNERSCHAFT

Technologietag SharePoint 2010

SAS Predictive Analytics Factory The SAS approach for the production and maintenance of analytical models

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

the Power of Integration Advellence Solutions AG & dox42

Behandlungsunterstützung mittels App. Lars Erdmann, Partner, Q_PERIOR AG SAP Mobile Forum, 17. April 2013

Real World BPM. Markus Grünewald. Practice Manager Consulting. People at Work Systems AG Feringastrasse 10b, Unterföhring DOAG - November 2013

SOA im Zeitalter von Industrie 4.0

Orientierungshilfen für SAP PI (Visualisierungen)

Open Source als de-facto Standard bei Swisscom Cloud Services

June Automic Hadoop Agent. Data Automation - Hadoop Integration

Quo vadis, OPC? - von Data Access bis Unified Architecture - Dipl.-Ing. (BA) Erik Hennig Dresden,

Ressourcenmanagement in Forschung und Entwicklung Grünenthal integriert SAS in sein Berechtigungs- und Mandantenkonzept 7.

LABS/QM. Durchgängige Integration vom Messgerät bis zum SAP QM mit Unterstützung vom OpenLab sowie LABS/QM

Service Orientierung organisiertes IT Service Management in der BWI IT auf Basis ITIL

Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung

ObjectBridge Java Edition

Die Zukunft des B2B. Jürgen Weiss, hybris 2014 SAP AG or an SAP affiliate company. All rights reserved.

Exkursion zu Capgemini Application Services Custom Solution Development. Ankündigung für Februar 2013 Niederlassung Stuttgart

Transkript:

Gesellschaft für Informatik SAP NetWeaver und enterprise SOA Hamburg, 17. April 2008, Stefan K. Fuchs 1 02.05.2008

Agenda 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? 2 02.05.2008

Was ist SAP NetWeaver? SAP NetWeaver TM ist der Technologiestack der SAP. Der Kühlschrank Composite Application Framework SAP NetWeaver People Integration Multi-Channel Access Portal Collaboration Information Integration Business Intelligence Knowledge Management Master Data Management Process Integration Integration Broker Business Process Management Application Platform J2EE ABAP DB and OS Abstraction Life Cycle Management People Integration SAP NetWeaver ermöglicht die Zusammenarbeit von Anwendern über die Grenzen von Organisationseinheiten und IT-Systemen hinweg. Information Integration SAP NetWeaver führt Daten und Wissen aus den unterschiedlichen IT-Systemen und Organisationseinheiten innerhalb und außerhalb des Unternehmens zusammen. Process Integration SAP NetWeaver unterstützt die Umsetzung anwendungsübergreifender Geschäftsprozesse. 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

Was ist SAP NetWeaver? aber: mittlerweile ordnert SAP die NetWeaver-Komponenten in sogenannten IT-Practices funktional ein.. Beispiel: SAP NetWeaver XI & SAP Web Application Server Serviceorientierte Architekturen Konsolidierung Sicheres Benutzer- und Zugriffsmanagement Ganzheitliches Lifecycle Managment Kundenspezifische Entwicklung End-to-End Prozessintegration Business Event Manangement Business Information Management Datenvereinheitlichung Mehr Anwendungsproduktivität *) Quelle: SAP AG 4 02.05.2008 SAP ExchangeInfrastructure (XI) + SAP Web Application Server (Web AS) = Process Infrastructure

Was ist SAP NetWeaver?.. und stellt die NetWeaver Funktionalitäten in sogenannten Solution Maps dar. Solution Map: SAP NetWeaver User Productivity Enablement Running an Enterprise Portal Enabling User Collaboration Business Task Management Mobilizing Business Processes Enterprise Knowledge Management Enterprise Search Data Unification Master-Data Management Enterprise Data Warehousing Business Information Management Enterprise Reporting, Query, and Analysis Business Planning and Analytical Services Enterprise Data Warehousing Enterprise Knowledge Management Enterprise Search Business Event Management Business Activity Monitoring Business Task Management End-to-End Process Integration Enabling Application-to- Application Processes Enabling Business-to- Business Processes Business Process Management Enabling Platform Interoperability Business Task 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 Interoperability SAP NetWeaver Operations Master-Data Management Enterprise Knowledge Management Enterprise Data Warehousing Enterprise SOA Design and Deployment Enabling Enterprise Services *) Quelle: SAP AG 5 02.05.2008

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 70 SAP customer Global 500 comp 60 50 40 30 20 10 0 93% 47% 68% 88% 94% 77% 100% 100% 89% 100% 86% 100% 59% 49% 56% 72% 73% 86% CP Retail Wholes A&D Auto ME&C HT Chem Mill Mining O&G Pharma Bank Ins Media Serv. P Telco Util Consumer Prod./ Retail Discrete Process Financial 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

Was ist SAP NetWeaver?.. und hängt den Mitbewerb immer stärker ab. *) Quelle: SAP AG 8 8 02.05.2008

PEOPLE INTEGRATION Multi Channel Access Portal Collaboration INFORMATION INTEGRATION Knowledge Bus. Intelligence Mgmt. Master Data Mgmt. PROCESS INTEGRATION Integration Business Broker Process Mgmt. APPLICATION PLATFORM J2EE ABAP DB and OS Abstraction PEOPLE INTEGRATION Multi Channel Access Portal Collaboration INFORMATION INTEGRATION Bus. Knowledge Intelligence Mgmt. Master Data Mgmt. PROCESS INTEGRATION Integration Business Broker Process Mgmt. APPLICATION PLATFORM J2EE ABAP DB and OS Abstraction PEOPLE INTEGRATION Multi Channel Access Portal Collaboration INFORMATION INTEGRATION Knowledge Bus. Intelligence Mgmt. Master Data Mgmt. PROCESS INTEGRATION Integration Business Broker Process Mgmt. APPLICATION PLATFORM J2EE ABAP DB and OS Abstraction 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 up to 4.6C SAP R/3 Enterprise mysap ERP 2003 mysap ERP 2004 SAP ERP 6.0 Self Service Procurement Self Service Procurement Self Service Procurement Internet Sales Internet Sales Internet Sales Self Services Self Services Self Services Strategic Enterprise Management Strategic Enterprise Management Strategic Enterprise Management and more and more and more Composite Applications Composite Applications Application SAP R/3 Enterprise SAP R/3 Enterprise SAP ECC 5.00 SAP ECC 6.00 SAP Basis SAP Web Application Server SAP NetWeaver `03 SAP NetWeaver `04 SAP NetWeaver `04s Composite Application Framework Composite Application Framework Life Cycle Management Life Cycle Management Composite Application Framework Life Cycle Management 9 9 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 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- und Softwareindustrie ERP SCM CRM All-in-One New 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

Was ist SAP NetWeaver? 3. Grund: Weiterentwicklung unter dem Gesichtspunkt der Industrialisierung Plattform-Strategie Instead of multiple development per application build once, use frequently for common tasks SCM Frontend CRM Frontend ERP Frontend SRM Frontend SAP NetWeaver People Integration mysap SCM SCM Reporting Application Platform mysap CRM CRM Reporting Application Platform mysap ERP ERP Reporting Application Platform mysap SRM SRM Reporting Application Platform Composite Application Framework Portal Multi channel Access Cooperation Information Integration Business Intelligence Knowledge Management Master Data Management Integration Broker Process Integration Application Platform Business Process Management J2EE ABAP DB- and OS Independence Life Cycle Management 2006 Capgemini - All rights reserved 13 2008-02-28 SAP_PRODUCT PORTFOLIO_UG.PPT 13 02.05.2008

Was ist SAP NetWeaver? SAP NetWeaver wurde als Begriff erst nach den einzelnen Komponenten eingeführt (CeBIT 2004) Start Ramp-up Unrestricted shipment SAP NetWeaver `04 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 BW 3.0 BI 3.1 Content BI 3.2 Content BI 3.3 Content SAP BW 3.5 SAP MDM 2.0 SAP MDM 2.0* SAP XI 1.0 SAP XI 2.0 SAP XI 3.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 2.2 SAP SolMan 3.1 SAP SolMan 3.1 2002 Q1 * 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 ** in the first phase-caf 1.0 will only be delivered to select customers Source: SAP NetWeaver partner info kit, January 2004 Q2 2003 Q3 Q4 Q1 Q2 2004 14 14 02.05.2008

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

Agenda 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? 16 02.05.2008

Wie sehen typische SAP NetWeaver Projekte aus? Projekttypus Beratung: Was soll ich mit SAP NetWeaver anfangen? Projektname: SIMS Kunde Heineken Projektdauer 15 Monate Aufwand 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 17 02.05.2008

Wie sehen typische SAP NetWeaver Projekte aus? Projekttypus Integrationsprojekt: Wie integriere ich SAP- mit Non-SAP-Systemen? Kunde CANTV Projektdauer 12 Monate Aufwand 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 XI/BPM SAP RM-CA Credit Server Billing Provisioning partner System creates Geschäftsprozessanalyse und beratung in den Kernprozessen business partner System System Order-, Dispute- und Claims-Management, sowie Billing Check credit processes credit performs credit worthiness worthiness worthiness request check Teilprojektleitung, Koordination und Durchführung der prozessgetriebenen Spezifikationsphase zur Systemintegration Umsetzung, Dokumentation und Qualitätsicherung der SAP XI mit ccbpm als ESOA Geschäftsprozesssteuerung für die Anlage und Provisionierung eines Geschäftspartners Integrationsszenarien mit SAP XI (ca. 120 Schnittstellen) 18 Beratung, Coaching und Schulung des Betrieb & Helpdesk 02.05.2008 Dealer Create account SAP CRM Check duplicates of account System creates account with rela-tionship to dealer Distribute account System processes business partner message Telco Company System creates business System creates "business partner"

Wie sehen typische SAP NetWeaver Projekte aus? Anonym Projekttypus Individualentwicklung Welche NetWeaver-Technologie setze ich zur Individualentwicklung ein? Enterprise Portal Benutzer-Oberflächen Web Dynpro Java User-Workflow Guided Procedures Cockpit Visual Composer / IGS Document Manager SAP KM SAP Portal Enteprise Services Selection Of Suppliers Inquiry Of Answerse... ccbpm, Galaxy oder 3 rd Party XYZ SAP BW Business Logic SAP AS Business Directory Sourcing Manager Hibernate Document Manager Cockpit JCA prop. Legacy UM SLM Persis tenz Operativ 19 02.05.2008 HA-DB SPIN

Wie sehen typische SAP NetWeaver Projekte aus? Projekttypus Hybride Lösung (SOPS): Wie viel Standard kann sein? Wie viel CBS muss sein? Anonym Kunde Anonym Projektdauer 1,5 Jahre Aufwand ~ 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 Schickes Bild Schicke Grafik Leistungsumfang GU für Konzeption, Realisierung und Roll-out 20 02.05.2008

Wie sehen typische SAP NetWeaver Projekte aus? MDSD SAP hat Stand heute eine sehr umfangreiche Werkzeuglandschaft zur Erzeugung von Code(-fragementen). Visual Composer Adobe Interactive Forms WebDynpro (Java/ABAP) Kein Code, reine Modellierung XI/PI ccbpm (BPEL engine) Guide Procedures FLEX UI BI Analyser & Query Tools Composite Application Framework ABAP & Java Proxy Business Workflow XI / PI Integration Repository XI / PI Integration Directory Portal Content Studio XI / PI Integration Directory Enterprise Service Builder Solution Composer BI Transformation & Extraction Maestro / Galaxy Process Composer ARIS for NetWeaver ABAP Class Builder ABAP Screenpainter 21 02.05.2008

Wie sehen typische SAP NetWeaver Projekte aus? MDSD Beispiel: Visual Composer Operative und analytische Dienste Service-Provider Ablaufmodellierung Dialogmodellierung 22 02.05.2008

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

M.P. 1-1_Corporate strategy &... Core Processes A_Retail Banking B_Wholesale Banking C_Invest ment Banking A1.P. 1-1_Mortgage loans A2.P.1-1_Cards Issuing S.P.1-1_Marketing & Public relatiions A1.P.1-2_Consumer M.P.1-2_Corporate planning Credit P.3_Deposit Business S. P.1-2_HR Personnel Management Processes M.P.1-3_Liquidity Management M. P.1-8_Accounting M.P.1-4_Corporate Mgmt &... P.1_Credit Business P.2_Payments B2.P.1-1_Merchant Acquiring P.4_Capital Market Transactions P.5_Trade Finance Support Processes S.P.1-3_IT Purchase Requisition S.P.1-4_Organisatio n Purchase requisition received Check purchase requisition Purchase requisition complete Check if material available on stock Material is on stock Generate warehouse release order Send warehouse release order to warehouse management Warehouse release order received Stock removal M.P.1-9_Compliance SYS M. P.1-5_Risk Management S. P.1-5_Legal / Tax M. P.1-6_Controlling S.P. 1-6_Research & economics Purchase Requisition not complete Contact requisitioner Transfer missing information Complete purchase requisition Purchase requisition complete Material to be ordered M.P.1-7_Auditing Create purchase order Purchase order complete Send purchase order to supplier Purchase order send Goods receipt S.P.1-7_Procureme nt/ Facility & Securit y Mgmt SYS 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 1 Level 2 Level 3 Level Enterprise Landscape Business Domains Main Processes Model Type Value Added Chain Value Added Chain Customer Inquiry Customer order Production plan Product Delivery Process customer order Plan production Produce Deliver goods Value Added Chain Customer Inquiry Customer order Production plan Product Delivery Process customer order Plan production Produce Deliver goods Level 4 Business Processes Process Flow Diagram Level 5 Business Procedures Process Flow Diagram 24 02.05.2008

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: Business Rules Engine Business Activity Monitoring Business Intelligence Mögliche Ziele / Quellen: SAP HCM (HR)? SAP ZBV/Rollen? SAP Portale? Mögliche Ziele / Quellen: SAP Solution Manager? SAP System Landscape Directory? Mögliche Ziele / Quellen: SAP Risk Management Business Rules Engine Mögliche Ziele / Quellen: ABAP Data Dictionary SAP PI Datatypes Test Data Management Mögliche Ziele / Quellen: SAP PI/XI ccbpm / BPEL Enterprise Service Skeleton 25 02.05.2008

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

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

Wie sehen typische SAP NetWeaver Projekte aus? MDSD Use Case: Ablaufdiagramm des Genehmigungsprozesses Meldungsfreigabeauftrag anlegen Meldungsfreigabeauftrag angelegt Fehlermeldung prüfen vom Meister nicht bestätigt bestätigt Fehlermeldung prüfen vom Manager nicht bestätigt bestätigt Freigabeinfo entgegennehmen Freigabeinfo entgegengenommen Freigabeinfo speichern Freigabeinfo gespeichert 28 02.05.2008

Wie sehen typische SAP NetWeaver Projekte aus? MDSD Use Case: Beteiligte SAP NetWeaver Komponenten Steuerung von automatischen Workflow Composition Environment GP: Steuerung von Human Workflow VC: UI-Modellierung CAF: Entwicklung von Application Services CAF Rollenbasierter Zugriff auf Human Workflow Tasks Process Integration VC GP Real Time Maintenance Enterprise Service Workplace Suchen nach Enterprise Services Abwicklung von Wartungsaufträgen NetWeaver Portal Enterprise Central Component ARIS for SAP NetWeaver Modellieren von Geschäftsprozessen 29 02.05.2008

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

Agenda 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? 31 02.05.2008

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 Infrastruktur Komponenten Microsoft Sharepoint Enterprise Portal SAP NetWeaver Komponenten EP 6.0 Cognos Keine SeeBeyond Business Intelligence Master Data Management Master Data Management Integration Integration BW MDM XI Rein Technisch Einsatzumfang Strategische Tiefe Unternehmensweit 32 02.05.2008 Kein Pilot Taktisch Strategisch Taktisch Pilot Kein SAP NetWeaver Keine Taktisch

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 Offline-Dienste Laufzeit- Management Prozess-Management Entwicklung Workflow Fachl. / Techn. Event-Handling Synchronisation Transaktionen Monitoring Ausfallsicherheit Lastverteilung Kommunikations-Dienste Lieferung Adressierung Sicherheit Protokollierung Transformations- Dienste Fachliche Transformation Technische Transformation (Adapter) Fehlerbehandlung Prozess- Modellierung Transformations- Modellierung Schnittstellen- Entwicklung Konfigurations- Management Anwendungen Adapter Integration Builder: Design, Configuration; SLD 33 02.05.2008

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

Welchen Reifegrad hat SAP NetWeaver inzwischen erreicht? In der Praxis gibt es jedoch fast nie ein Entweder-Oder bzgl. SAP- und Non-SAP-Komponenten. SAP CRM IDOC/XIF IDOC RFC ABAP-Proxy SAP XI IBM WBI JDBC CICS Provisioning FILE/FTP Develop. JText JavaBean API Kenan/BP SAP RM-CA IDOC RFC ABAP-Proxy Web Service JText IVR FILE/FTP BPE SOAP Adapter SAP XI Adapter V 2.0 JText HTTP CTC IDOC SAP CM ABAP-Proxy FILE/FTP JText Carriers Develop. TCP Socket QMatic Portal ABAP-Proxy JDBC JText Others SAP Web AS Oracle RDBMS IBM MQ IBM DB2 / Oracle 35 02.05.2008

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 colla-boration tool Websphere Portal, No collaboration tool Sharepoint portal, Sharepoint collaboration, Numerous 3 rd party Open source: NUKE Information Integration Business Warehouse Collaborative 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 Infrastructure, 3 rd party add-ons, WebAS integrated, 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 framework, 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 36 02.05.2008

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 account Check duplicates of account System creates account with relationship to dealer System processes business partner message System creates "business partner" Distribute account System creates business partner System creates business partner Check credit worthiness System processes credit worthiness request System performs credit worthiness check 37 02.05.2008

Welchen Reifegrad hat SAP NetWeaver inzwischen erreicht? NetWeaver ist jedoch v.a. das Betriebssystem der Business Process Plattform Suite 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: 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 38 02.05.2008

Agenda 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? 39 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 Laufzeitmanagement Monitoring SAP NetWeaver PI Lastverteilung Sicherheit Identifizierung & Authentifizierung SAP NetWeaver WebAS Zugriffsschutz Transformation Fachliche Transformation SAP NetWeaver PI Integration Server Technische Transformation Workflow-Management SAP NetWeaver Enterprise Portal Composition Environment Postkorb Prozess-Steuerung Business Activity Monitoring Kommunikation Dynamische & statische Adressierung Transaktionen & Rollback SAP NetWeaver PI ccbpm Prozess-Engine Lieferung Repository SAP NetWeaver PI Integration Server Prozess- Repository Ereignisverwaltung Organisations- Repository Prozess/Servicemodellierung SAP NetWeaver PI Integration Server Dialog- Einsprung Service- Repository Offline-Dienste Entwicklung Konfigurationsmanagement Protokollierung SAP NetWeaver PI SAP NetWeaver WebAS Ausfallsicherheit Fehlerbehandlung Transformationsmodellierung und Adapterentwicklung Anwendungslandschaftskomponenten 41 Quelle: sd&m 02.05.2008

Was ist enterprise SOA? SAP NetWeaver ermöglicht individuelle Geschäftsprozesse durch Service Komposition und Service Enablement Nach dem klassischen Outside-In Ansatz (vom Prozessmodell zur Service- und Prozess- Implementierung) werden SAP und Nicht-SAP Services realisiert und kombiniert. Geschäftsprozessmodell Erweiterungen / Individualisierung Standard Software und Individuallösungen Enterprise Service Repository Komposition Service Enablement Enterprise Services Enterprise Services Enterprise Services Enterprise Services Anwendungssystem Anwendungssystem mysap ECC (ES bundles) mysap ECC (ES bundles) 42 Quelle: sd&m 02.05.2008

Was ist enterprise SOA? SAP NetWeaver ist die Plattform zur Komposition von Prozessmodellen aus Geschäftsservices. ARIS for SAP NetWeaver Prozessmodell Operationalisierung SAP Process Infrastructure SAP Composition Environment SAP Business Workflow SAP NetWeaver ABAP und JEE5 Enterprise Services Enterprise Services Enterprise Services Enterprise Services Enterprise Service Repository Anwendungssystem Anwendungssystem mysap ECC (ES bundles) mysap ECC (ES bundles) 43 Quelle: sd&m 02.05.2008

Was ist enterprise SOA? Die Service Komposition überführt modellierte Geschäftsprozesse in SAP NetWeaver. Sowohl automatisierte, integrative Prozesse als auch Prozesse mit Benutzerinteraktion (Workflow) können vom Prozessmodell in die SAP NetWeaver Umgebung überführt werden Composition Environment ARIS XML GP API Composite Application Process Infrastructure BPEL 44 Quelle: sd&m 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. Austausch von Service Deskriptoren auf Basis offener Standards (WSDL) SAP Composition Environment Vollautomatisierte Erzeugung von Service Proxies Integrierte Entwicklungsumgebungen Enterprise Service Repository SAP NetWeaver ABAP und JEE5 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

Was ist enterprise SOA? Taxonomie 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) Process Component 1 1..* Business Object 1 1..* Busines Object Node * Service Interface 1 1..* Service Operation 1 1..* Message Type * 1 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 CCTS Core Data Type Message Data Type 46 Quelle: sd&m 02.05.2008 1..* * * Global Date Type * 1..* 1..* *

Was ist enterprise SOA? Der eigentliche Vorteil von enterprise SOA liegt jedoch in Auslieferungen von Services durch SAP selbst 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 47 02.05.2008