Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Webinar-Reihe 2011                                        ABAP & Java - quo vadis?                                        ...
IBSolution GmbH - WebinarWillkommen zum Webinar „ABAP & Java – quo vadis?“Die Unterlagen finden Sie nach dem Webinar unter...
Ihre Moderatoren                 Steffen Pietsch                                                                  Chat-Mod...
IBSolution GmbH: Beratungsschwerpunkte                               Business                            Prozess-         ...
IBSolution GmbH: Unsere Standorte                         Nordrhein-Westfalen                         Neuss               ...
Chat-Funktion für Fragen / Einstellungen Teilnehmer sind während der Präsentation stumm geschaltet Bitte nutzen Sie für ...
AGENDA                                        1. Motivation & Zielsetzung                                        2. ABAP &...
Motivation Gerüchte, Buzzwords, …               Java ist tot!                                  …                Und nun?  ...
Zielsetzung Das Ziel dieses Webinars ist es…     Überblick zur aktuellen Nutzung von ABAP/Java in      SAP Produkten zu ...
AGENDA                                        1. Motivation & Zielsetzung                                        2. ABAP &...
ABAP & Java in der SAP Welt Beide Technologien sind heute stark in der SAP Landschaft  vertreten Entscheidung für ABAP o...
ABAP & Java @ SAP … unabhängig von der Architektur…      ABAP  Exemplarische Einsatzbereiche:              Exemplarische E...
SAP UI Strategie (Cross Business Solutions View)   Quelle: Product Strategy and Roadmaps - SAP User Interfaces, Michael Fa...
Auszug SAP UI-Technologien Vollständige Übersicht: s. SAP Solution Map for SAP User Interfaces Web Dynpro ABAP (WD4A)   ...
Auszug SAP UI-Technologien Vollständige Übersicht: s. SAP Solution Map for SAP User Interfaces HTML5 UI Frameworks     A...
AGENDA                                        1. Motivation & Zielsetzung                                        2. ABAP &...
Allgemeine Kriterien Geplante Laufzeit der zu entwickelnden Lösung     Zukunftssicherheit und Support (vgl. UI-Framework...
Allgemeine Kriterien Berücksichtigung von Entwicklungsgrundsätzen:     Lokale Entwicklung, wenn möglich     Minimierung...
Indikatoren für Java Verfügbarkeit geeigneter Entwickler     Verfügbarkeit von Java-Entwicklern ist größer als bei      ...
Indikatoren für ABAP Massendatenverarbeitung     ABAP als Entwicklungssprache ist mit internen Tabellen und      spezifi...
AGENDA                                        1. Motivation & Zielsetzung                                        2. ABAP &...
Technologie- und Entwicklungstrends Heutige Anforderungen an die SAP Plattform:       Reduktion Total Cost of Ownership ...
SAP Cloud Plattformen (ABAP und Java)                                                                                     ...
SAP Cloud Plattformen (ABAP und Java)                                ABAP                JAVAQuelle: SAP Slideset SAPPHIRE...
Was bedeutet das für … ABAP:     Kontinuierliche Weiterentwicklung des AS ABAP 7.x unter Beibehaltung der      Abwärtsko...
Überblick                                      On Premise             On Demand                                           ...
AGENDA                                        1. Motivation & Zielsetzung                                        2. ABAP &...
Fazit Pauschalaussagen wie „Java ist tot“ oder „ABAP ist tot“ haben keinen  Bestand Fortsetzung der Positionierung der A...
Fazit Systemlandschaften werden sich in Richtung on-demand und in-  memory verändern     Technology-Shift zum Nutzen der...
Stay tuned! … wie kann man up-to-date bleiben?Quellen für weitere Informationen:   Webinare und Workshops der IBSolution ...
Haben Sie Fragen?   Fragen und Feedback                                           Fragen? Gern!Seite 33   www.ibsolution.d...
IBSolution GmbH - Webinar-Reihe 2011Vielen Dank für Ihre Teilnahme!Die Unterlagen finden Sie nach dem Webinar unter:   htt...
Vielen Dank für Ihre Teilnahme!                                        Steffen Pietsch                                    ...
Nächste SlideShare
Wird geladen in …5
×

Webinar: ABAP & Java - quo vadis?

1.742 Aufrufe

Veröffentlicht am

Veröffentlicht in: Business
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Webinar: ABAP & Java - quo vadis?

  1. 1. Webinar-Reihe 2011 ABAP & Java - quo vadis? 2. Dezember 2011 Steffen Pietsch IBSolution GmbHwww.ibsolution.de © IBSolution GmbH
  2. 2. IBSolution GmbH - WebinarWillkommen zum Webinar „ABAP & Java – quo vadis?“Die Unterlagen finden Sie nach dem Webinar unter: http://www.slideshare.net/IBSolutionGmbH http://www.youtube.com/IBSolutionWeitere Webinar-Termine: 13.12.2011 // Sybase Unwired Platform (SUP)Infos und Anmeldung über www.ibsolution.de/veranstaltungenWebinar-Termine für 2012 werden in Kürze veröffentlicht!Seite 2 www.ibsolution.de © IBSolution GmbH 02.12.2011 Webinar ABAP & Java – quo vadis?
  3. 3. Ihre Moderatoren Steffen Pietsch Chat-Moderatorin: Natascha UngerSeite 3 www.ibsolution.de © IBSolution GmbH 02.12.2011 Webinar ABAP & Java – quo vadis?
  4. 4. IBSolution GmbH: Beratungsschwerpunkte Business Prozess- Technologie Intelligence optimierung BeratungSeite 4 www.ibsolution.de © IBSolution GmbH 02.12.2011 Webinar ABAP & Java – quo vadis?
  5. 5. IBSolution GmbH: Unsere Standorte Nordrhein-Westfalen Neuss Baden-Württemberg Heilbronn Bayern München Schweiz Zürich Bulgarien SofiaSeite 5 www.ibsolution.de © IBSolution GmbH 02.12.2011 Webinar ABAP & Java – quo vadis?
  6. 6. Chat-Funktion für Fragen / Einstellungen Teilnehmer sind während der Präsentation stumm geschaltet Bitte nutzen Sie für Fragen die Chat-Funktion Zum Ende des Webinars wird gesammelt auf die Fragen eingegangenSeite 6 www.ibsolution.de © IBSolution GmbH 02.12.2011 Webinar ABAP & Java – quo vadis?
  7. 7. AGENDA 1. Motivation & Zielsetzung 2. ABAP & Java in der SAP-Welt 3. Entscheidungskriterien 4. Quo vadis? 5. Fazit 6. Q & Awww.ibsolution.de © IBSolution GmbH
  8. 8. Motivation Gerüchte, Buzzwords, … Java ist tot! … Und nun? ABAP ist tot! On demand! On premise! www.ibsolution.de © IBSolution GmbH
  9. 9. Zielsetzung Das Ziel dieses Webinars ist es…  Überblick zur aktuellen Nutzung von ABAP/Java in SAP Produkten zu geben  Wissen zu den Einsatzgebieten und Unterschieden von ABAP/Java zu vermitteln  Ausblick zum aktuellen Stand von Entwicklungstrends in Bezug auf ABAP und Java im SAP Kontext zu geben Das Ziel dieses Webinars ist es nicht  eine Pauschalempfehlung für die eine oder andere Technologie auszusprechen www.ibsolution.de © IBSolution GmbH
  10. 10. AGENDA 1. Motivation & Zielsetzung 2. ABAP & Java in der SAP-Welt 3. Entscheidungskriterien 4. Quo vadis? 5. Fazit 6. Q & Awww.ibsolution.de © IBSolution GmbH
  11. 11. ABAP & Java in der SAP Welt Beide Technologien sind heute stark in der SAP Landschaft vertreten Entscheidung für ABAP oder Java in Entwicklungsprojekten ist keine singuläre, unabhängige Entscheidung, sondern…  … hängt von den Anforderungen ab  … hängt von der Architekturentscheidung für/gegen SAP-Komponenten ab  … hängt von den verwendeten Frameworks ab, z.B. UI www.ibsolution.de © IBSolution GmbH
  12. 12. ABAP & Java @ SAP … unabhängig von der Architektur… ABAP Exemplarische Einsatzbereiche: Exemplarische Einsatzbereiche:  SAP Business Suite  SAP NetWeaver Portal  SAP ERP  SAP NetWeaver CE / BPM  SAP CRM  SAP BusinessObjects Enterprise  SAP SRM  SAP NetWeaver Process Integration  SAP SCM  SAP Interactive Forms by Adobe  SAP PLM  SAP Streamwork  SAP Business By Design  …  … www.ibsolution.de © IBSolution GmbH
  13. 13. SAP UI Strategie (Cross Business Solutions View) Quelle: Product Strategy and Roadmaps - SAP User Interfaces, Michael Falk, Product Strategist, CPO Team - “SAP User Interfaces” , SAP AG, 16.06.2011 www.ibsolution.de © IBSolution GmbH
  14. 14. Auszug SAP UI-Technologien Vollständige Übersicht: s. SAP Solution Map for SAP User Interfaces Web Dynpro ABAP (WD4A)  SAP Standard zur Entwicklung von webbasierten UI’s im ABAP-Umfeld, z.B. ERP  Einsatz für transaktionsorientierte Anwendungen  Kont. Weiterentwicklung (z.B. Floorplan Manager, Side Panel)  Basiert auf ABAP Web Dynpro Java (WD4J)  WD4J wird funktional nicht mehr weiterentwickelt; Support vorhanden  Einsatz für transaktionsorientierte Anwendungen  Weiterhin aktueller Standard in vielen Szenarien (z.B. BPM)  Basiert auf Java Visual Composer (VC)  VC wird funktional nicht mehr weiterentwickelt; Support vorhanden  Code-freie Modellierung, geeignet für schnelles Prototyping  Basiert auf Java www.ibsolution.de © IBSolution GmbH
  15. 15. Auszug SAP UI-Technologien Vollständige Übersicht: s. SAP Solution Map for SAP User Interfaces HTML5 UI Frameworks  Aktuell in Planung; Einsatz für hochinteraktive Anwendungen (Any Screen, Any Device, offene Standards)  Nähe zu Java durch Open Source Ansatz; Geplante Nutzung durch ABAP und Java CRM UI Framework (Web UIF)  Intuitives und flexibles UI-Framework, ausschließlich für CRM  Basiert auf ABAP Business Server Pages (BSP)  Sehr flexibles Framework in Anlehnung an Java Server Pages  SAP empfiehlt den Einsatz von BSPs nicht mehr  Basiert auf ABAP Dynpro  SAP GUI Transaktionen basieren auf Dynpro  Basiert auf ABAP www.ibsolution.de © IBSolution GmbH
  16. 16. AGENDA 1. Motivation & Zielsetzung 2. ABAP & Java in der SAP-Welt 3. Entscheidungskriterien 4. Quo vadis? 5. Fazit 6. Q & Awww.ibsolution.de © IBSolution GmbH
  17. 17. Allgemeine Kriterien Geplante Laufzeit der zu entwickelnden Lösung  Zukunftssicherheit und Support (vgl. UI-Frameworks) Entwicklungs- und Betriebskosten (TCD/TCO)  Verfügbare Systemlandschaft (Stacks/Systeme/Releases)  Vorhandenes Wissen Reduktion des Entwicklungsaufwands auf ein Minimum  Entwicklung ist kein Selbstzweck!  Vermeidung von Modifikationen  Berücksichtigung von Folgekosten (Update, Patch, …)  Nutzen von Standardfunktionalität (API/BAPI) www.ibsolution.de © IBSolution GmbH
  18. 18. Allgemeine Kriterien Berücksichtigung von Entwicklungsgrundsätzen:  Lokale Entwicklung, wenn möglich  Minimierung von systemübergreifenden Aufrufen  Minimierung des Datentransfers zwischen Systemen  Etablierung und Kontrolle der Einhaltung von Entwicklungsrichtlinien, Namenskonventionen, Dokumentation www.ibsolution.de © IBSolution GmbH
  19. 19. Indikatoren für Java Verfügbarkeit geeigneter Entwickler  Verfügbarkeit von Java-Entwicklern ist größer als bei ABAP-Entwicklern Offene Standards  Java ist ein offener Standard  Nutzung zahlreicher weiterer Standards, z.B. XML, JSON,… Ergänzende Nutzung von Open Source Frameworks  Integration von java-basierten Open Source Frameworks in den SAP NetWeaver Application Server ist möglich SOA-Architektur: Integration verschiedenster Systeme, Applikationen, Services  Im Java-Umfeld stärkere Unterstützung zur Integration von NonSAP-Systemen (z.B. via NetWeaver PI, NetWeaver CE-Infrastruktur) www.ibsolution.de © IBSolution GmbH
  20. 20. Indikatoren für ABAP Massendatenverarbeitung  ABAP als Entwicklungssprache ist mit internen Tabellen und spezifischen Sprachkonstrukten für die Massendatenverarbeitung ausgelegt Entwicklung einer “klassischen” Geschäftstransaktion?  Nutzen von Berechtigungsobjekten, schneller Zugriff auf DB-Tabellen, Nutzen der Infrastruktur (Transaktionsunterstützung für DB-Zugriffe, statische SQL Prüfung, u.v.m.) Tiefe Integration in bestehende ABAP Geschäftslogik  Erweiterung einer bestehenden Transaktion mit “Bordmitteln”, Modifikationen, User-Exits, … Lifecycle Management / Integrierte Umgebung  z.B. integrierte Entwicklungsumgebung und Transportwesen www.ibsolution.de © IBSolution GmbH
  21. 21. AGENDA 1. Motivation & Zielsetzung 2. ABAP & Java in der SAP-Welt 3. Entscheidungskriterien 4. Quo vadis? 5. Fazit 6. Q & Awww.ibsolution.de © IBSolution GmbH
  22. 22. Technologie- und Entwicklungstrends Heutige Anforderungen an die SAP Plattform:  Reduktion Total Cost of Ownership (TCO)  Reduktion Total Cost of Development (TCD)  Kurze Entwicklungszyklen seitens SAP  Innovation SAP positioniert on-demand und in-memory als Antwort und Innovationstreiber* für die Produktstrategie Diese Innovationstreiber haben signifikante Auswirkungen auf die künftige Entwicklung von Anwendungen im SAP-Umfeld* Weitere Innovationstreiber wie Mobile etc. werden in diesem Webinar nicht betrachtet www.ibsolution.de © IBSolution GmbH
  23. 23. SAP Cloud Plattformen (ABAP und Java) z.B. Business By Design (BYD), SaaS Sales on Demand, Streamworks, … PaaS z.B. NGAP**, NGJP* IaaS z.B. amazon EC2 * NGJP: Next Generation Java Platform ** NGAP: Next Generation ABAP PlatformQuelle: Schaulbild ist dem SAP Slideset SAPPHIRE Madrid, 2011 entnommen; Anmerkungen durch IBSolutionhttp://www.sapevents.edgesuite.net/SapphireNow/SapphireNow_Madrid2011/pdfs/2130.pdf, 01.12.2011, 10:00 www.ibsolution.de © IBSolution GmbH
  24. 24. SAP Cloud Plattformen (ABAP und Java) ABAP JAVAQuelle: SAP Slideset SAPPHIRE Madrid, 2011: http://www.sapevents.edgesuite.net/SapphireNow/SapphireNow_Madrid2011/pdfs/2130.pdf, 01.12.2011, 10:00Herzvorhebung durch IBSolution www.ibsolution.de © IBSolution GmbH
  25. 25. Was bedeutet das für … ABAP:  Kontinuierliche Weiterentwicklung des AS ABAP 7.x unter Beibehaltung der Abwärtskompatibilität und Kompatibilität zu verschiedenen Datenbanken (hierzu: Statement J. Hageman Snabe auf dem DSAG Jahreskongress 2011: Planungssicherheit bis 2020)  Verfügbarkeit eines neuen Produkts: NetWeaver AS ABAP for HANA  Verschlankung und damit mögliche Inkompatibilität zu alten Statements  Spezialisierung auf HANA als in-memory Datenbank  Nutzung on-premise und on-demand JAVA:  Aktuell Ramp-Up EHP1 für SAP NetWeaver 7.30; signifikante Neuerungen für 2012 derzeit nicht bekannt  Fokus auf Bereitstellung der On-Demand Plattform zur Nutzung einer Java VM für verschiedene Sprachen www.ibsolution.de © IBSolution GmbH
  26. 26. Überblick On Premise On Demand NGJP* JPaaS / „Neo“ Java SAP NetWeaver AS Java 7.x On Demand Plattform zur Entwicklung von „edge“ Anwendungen (Java VM) SAP NetWeaver AS ABAP 7.x NGAP** ABAP SAP NetWeaver AS ABAP On Demand Plattform zur for HANA Entwicklung von „core“ Anwendungen (ABAP) * NGJP: Next Generation Java Platform ** NGAP: Next Generation ABAP Platform www.ibsolution.de © IBSolution GmbH
  27. 27. AGENDA 1. Motivation & Zielsetzung 2. ABAP & Java in der SAP-Welt 3. Entscheidungskriterien 4. Quo vadis? 5. Fazit 6. Q & Awww.ibsolution.de © IBSolution GmbH
  28. 28. Fazit Pauschalaussagen wie „Java ist tot“ oder „ABAP ist tot“ haben keinen Bestand Fortsetzung der Positionierung der ABAP- und Java-Technologie:  ABAP-Technologie: transaktionale Anwendungen (core)  Java-Technologie: netzwerk-orientierte Anwendungen* (edge)  Beide Sprachen werden weiterhin signifikante Relevanz in der SAP- Welt haben Technologieentscheidung im Custom Development Umfeld ist abhängig vom jeweiligen Szenario und keine Bauchentscheidung* zusammenführen von Daten aus unterschiedlichen, technologieübergreifenden Quellen; leichtgewichtige Anwendungen www.ibsolution.de © IBSolution GmbH
  29. 29. Fazit Systemlandschaften werden sich in Richtung on-demand und in- memory verändern  Technology-Shift zum Nutzen der Innovationen ist disruptiv  Hybride Landschaften werden in der Übergangszeit dominieren (on-premise in Kombination mit on-demand; „Sidecar“ Ansatz bei HANA-Applikationen) Technologie-Shift bietet Chancen und wird zu weiteren Änderungen führen:  Weitere Trends wie Mobile, UI-Innovationen (HTML5), … stellen zusätzliche Einflussgrößen dar  Entscheider, Architekten und Entwickler sind gefordert, den Anschluss nicht zu verlieren www.ibsolution.de © IBSolution GmbH
  30. 30. Stay tuned! … wie kann man up-to-date bleiben?Quellen für weitere Informationen:  Webinare und Workshops der IBSolution GmbH  SAP Developer Network (SDN)  SAP Guidelines for Best-Built Applications  SAP Solution Map for SAP User Interfaces  DSAG e.V.  DSAG AK Development ABAP und Java  DSAG Jahreskongress u. Technologietage  SAP / DSAG CEI Initiativen, z.B. “Trailblazer”  Artikelreihe “SAP Insider” von Dr. Thomas Weiss (SAP) und Martin Jaekle (SAP)  SAPPHIRENOW (online Videos u. Slides zur SAPPHIRE 2011) www.ibsolution.de © IBSolution GmbH
  31. 31. Haben Sie Fragen? Fragen und Feedback Fragen? Gern!Seite 33 www.ibsolution.de © IBSolution GmbH 02.12.2011 Webinar ABAP & Java – quo vadis?
  32. 32. IBSolution GmbH - Webinar-Reihe 2011Vielen Dank für Ihre Teilnahme!Die Unterlagen finden Sie nach dem Webinar unter: http://www.slideshare.net/IBSolutionGmbH http://www.youtube.com/IBSolutionWeitere Webinar-Termine: 13.12.2011 // Sybase Unwired Platform (SUP)Infos und Anmeldung über www.ibsolution.de/veranstaltungenWebinar-Termine für 2012 werden in Kürze veröffentlicht!Seite 34 www.ibsolution.de © IBSolution GmbH 02.12.2011 Webinar ABAP & Java – quo vadis?
  33. 33. Vielen Dank für Ihre Teilnahme! Steffen Pietsch Vice President IBSolution GmbH Salzstraße 140 T (+49) 7131 / 6 49 74-1135 D - 74076 Heilbronn M (+49) 151 / 52 62 47 35 www.ibsolution.de steffen.pietsch@ibsolution.dewww.ibsolution.de © IBSolution GmbH

×