sap & open souce - give & take

28
SAP & Open Source

Upload: jan-penninkhof

Post on 29-May-2015

201 views

Category:

Technology


3 download

DESCRIPTION

Presentation about SAP & Open Source from a developer's angle. Presented at VNSG Developers focus group meetup on 23-10-2014

TRANSCRIPT

Page 1: SAP & Open Souce - Give & Take

SAP &Open Source

Page 2: SAP & Open Souce - Give & Take

@JPENNINKHOF

Page 3: SAP & Open Souce - Give & Take

Tool-stack

Application Toolstack

• Java/Tomcat

• Apache CXF (Southbound I/f)

• Apache Olingo (Northbound I/F)

• Apache Cassandra

• OpenAM

• NetFlix OSS (Zuul, Hystrix, Archaius, TURBINE)

• Hadoop/Hive

• OpenUI5

Development Toolstack

• Eclipse

• Maven

• Jenkins

• GIT & GitLab

• JIRA/Confluence

Page 4: SAP & Open Souce - Give & Take

API Capaciteit

Page 5: SAP & Open Souce - Give & Take

API Kwetsbaarheid

API

User info Video Meta data RecommendationsContent Delivery

NetworkPeronalization/

Pincodes

Page 6: SAP & Open Souce - Give & Take

API Fallbacks

API

User info Video Meta data RecommendationsContent Delivery

NetworkPeronalization/

Pincodes

Page 7: SAP & Open Souce - Give & Take

REST vsExperience API

/users/<id>/ratings/title/users/<id>/queues/users/<id>/queues/instant/users/<id>/recommendations/catalog/titles/movie/catalog/titles/series/catalog/people

Page 8: SAP & Open Souce - Give & Take

Bijvoorbeeld: /phone/homescreen

API

User info Video Meta data RecommendationsContent Delivery

NetworkPeronalization/

Pincodes

User Interface Rendering

Data gathering, formattingand delivery

Page 9: SAP & Open Souce - Give & Take

OpenUI5

Page 10: SAP & Open Souce - Give & Take

Marc Andreessen

Page 11: SAP & Open Souce - Give & Take

Google eats Advertising

En dat was niet eens het plan…

Page 12: SAP & Open Souce - Give & Take

Online video eats Hollywood

Page 13: SAP & Open Souce - Give & Take

Quantified self eats healthcare

Page 14: SAP & Open Souce - Give & Take

Apple eats Developers

Page 15: SAP & Open Souce - Give & Take

Facebook eats privacy

Page 16: SAP & Open Souce - Give & Take

“If you add up all the smartphones and the tablets and the digital televisions and the PCs... we see a large opportunity of perhaps 3 billion to 4 billion units per annum, but we see an embedded market that’s maybe 30 billion to 40 billion units per annum”

- ARM CEO Warren East

Page 17: SAP & Open Souce - Give & Take

Fragmentatie

Waterval -> Agile, Scrum, KanbanOracble, DB2 -> MySQL, Mongo, Cassandra, HANA

SOAP -> RESTGescheiden disciplines -> DevOps

Programmeertalen…

Page 18: SAP & Open Souce - Give & Take

Programming languages

Page 19: SAP & Open Souce - Give & Take

En Open Source

Page 20: SAP & Open Souce - Give & Take

Software ontwikkelen?

In tegenstelling tot:

Page 21: SAP & Open Souce - Give & Take

Purchasing first

“Operating systems, databases, web and application servers, dev tools all required money. To get anything done, then, developers needed someone to write checks for the tools they needed to build. That meant either raising the capital to buy the necessary pieces, or more often requesting that an employer or other third party purchase them on the developer's behalf.”

Stephen O’Grady – New Kingmakers

Page 22: SAP & Open Souce - Give & Take
Page 23: SAP & Open Souce - Give & Take

The CIO is the last to know

Wat IT beslissers denken dat er wordt gebruikt

Wat Developers willen gebruiken Wat daadwerkelijk word gebruikt

Page 24: SAP & Open Souce - Give & Take

Enorme acceleratie voor Start-ups

Open SourceDeveloper EditionsAmazon Web ServicesStackOverflowMOOCs

Page 25: SAP & Open Souce - Give & Take

OpenUI5

Okay, 13 reasons, but for SAP it should bemostly aboutdeveloper engagement!

Page 26: SAP & Open Souce - Give & Take

SAP embraces open source

• Virgo/Tomcat powers the SAP Cloud Platform• Apache Shindig powers the SAP Cloud Portal• Eclipse Powers SAP IDEs• SpiderMonkey powers HANA HANA XS Engine• jQuery powers SAPUI5• Etc…

Page 27: SAP & Open Souce - Give & Take

SAP contributes open source

• OpenUI5• Olingo• Review Ninja• Apache Chemistry• Eclipse• Memory Analyzer• EGIT• etc…

http://sap.github.io/http://scn.sap.com/docs/DOC-29056

Page 28: SAP & Open Souce - Give & Take