#AlfrescoDayVienna
Alfresco’s neue REST API
Dezember 2016
Martin Müller
Softwareentwickler

bei Alfresco - EMEA
Martin Müller ?!
• Begeisterter Softwareentwickler bei Alfresco

• IT Praktikant Okt. 2015 - Apr. 2016

• Softwareentwickler seit Apr. 2016

• Welche Projekte bisher?

- Repository, REST API, MNTs, SAML, Support Tools, Installer
(Charity	Windsor	Halbmarathon	2016)
4
5
[geekandpoke]
Warum eine API?
• Apps (iOS, Android, …)

• Integrations (z.B. Salesforce)

• Internet of Things (loT)

• …
6
Datenaustausch über das Netzwerk zwischen
verschiedenen Geräten (PC, Smartphone, Tablet …)
(REST) APIs heutzutage
• APIs werden viel genutzt

• REST APIs sind dominierend

- Datenzugriff via HTTP
[Adweek 2011]
[@mattbiehl 2015]
7
REST APIs heutzutage
• Konsistent und Standardisiert via Guidelines und Frameworks
z.B.z.B.
8
REST APIs heutzutage
• Contract First design: API Definition eher als Coding
(Ausschnitt	aus	Definitionsdatei)
(API	Explorer)
(http://swagger.io/)
9
Alfresco REST API
(API	Explorer	-	Hauptansicht) (API	Explorer	-	Comments	Endpoint)
10
Alfresco REST API
• Warum nicht selber testen ;) ?!

- https://api-explorer.alfresco.com 

• Verwende deinen favorisierten REST/HTTP Client

• Coming soon

- Nightly Builds (HEAD), Community EA, Docker Image

11
• Mit Postman als

REST/HTTP Client
Demo I
12
• File Sharing App

(nutzt neue REST API)
Demo II
13
Dankeschön an
• Jan Vonka, Richard Esplin, Gavin Cornwell, Stefan Kopf und alle meine
anderen Kollegen für die Hilfe an dieser Präsentation :)
Referenzen
• [geekandpoke] http://geekandpoke.typepad.com/geekandpoke/2012/06/
how-to-create-a-stable-api.html

• [Adweek] http://www.adweek.com/socialtimes/api-billionaires-club

• [@mattbiehl] https://twitter.com/mattbiehl/status/643172800149233665
Vielen Dank!
Martin Müller - Martin.Muller@alfresco.com
Folgen Sie uns auf
#AlfrescoDayVienna

Alfresco Day Vienna 2016: Alfrescos neue Rest API