Your SlideShare is downloading. ×
0
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Webinar: ABAP & Java - quo vadis?
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Webinar: ABAP & Java - quo vadis?

1,272

Published on

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,272
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
24
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Webinar-Reihe 2011 ABAP & Java - quo vadis? 2. Dezember 2011 Steffen Pietsch IBSolution GmbHwww.ibsolution.de © IBSolution GmbH
  • 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. Ihre Moderatoren Steffen Pietsch Chat-Moderatorin: Natascha UngerSeite 3 www.ibsolution.de © IBSolution GmbH 02.12.2011 Webinar ABAP & Java – quo vadis?
  • 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. 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. 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. 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. Motivation Gerüchte, Buzzwords, … Java ist tot! … Und nun? ABAP ist tot! On demand! On premise! www.ibsolution.de © IBSolution GmbH
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Ü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. 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. 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. 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. 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. Haben Sie Fragen? Fragen und Feedback Fragen? Gern!Seite 33 www.ibsolution.de © IBSolution GmbH 02.12.2011 Webinar ABAP & Java – quo vadis?
  • 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. 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

×