SlideShare a Scribd company logo
--
Alfresco	REST	API	of	the	future
…	is	closer	than	you	think	J
Jan	Vonka
Brussels,	April	2016
Jan	Vonka
Alfresco	Platform	&	Repository	development
bottom-up,repository,	
storage	&	infrastructure
top-down,	public	facing	APIs	
&	services
layers	&	components	in-
between	;-)
Summary
• Introduction
• REST	API	of	the	future
• Present
• Architecture
• Alfresco	4.2	to	5.1
• Alfresco	REST	API
• Moving	forward
• Future	...	is	closer	than	you	think	!
• Quick	Demo
• Future	Ideas
• Feedback	&	Questions
The	information	and	features	presented	are	
subject	to	change.
We	look	forward	to	collaborating	with	you	to	
improve	and	extend	the	Alfresco	APIs	J
Introduction
• APIs	&	Platforms	are	everywhere &	enable	...
– platform	&	developer	ecosystem
– main	entry	point	for	“X”aaS
– apps	(Web	&	Mobile	- iOS,	Android	&	others)
– integrations	
– add-ons	into	other	apps	(UI,	extensions,	...)
– Internet	of	Things	(IoT)
– ...
…/#default#/public/alfresco/versions/1/sites/{id}/members8
8
Scope8 API8Name8 Version8 En@ty8 Rela@onship8Tenant8
Source:8@maGbiehl8
Source:8Adweek8
REST%API%of%the%Future%
Usage8is8exploding8and8standardising8
Consistency8via8Guidelines8and8Framework8
Contract8First8Design8
TTL8Stats8
Start8with8collabora@on8on8defini@on8rather8than8code.8Ref:	Gavin	Cornwell	(January	2016)
Ref:	Gavin	Cornwell	(January	2016)
…/#default#/public/alfresco/versions/1/sites/{id}/members8
8
Scope8 API8Name8 Version8 En@ty8 Rela@onship8Tenant8
Consistency8via8Guidelines8and8Framework8
Contract8First8Design8
Cloud8Compa@ble8Extension8Model8
Start8with8collabora@on8on8defini@on8rather8than8code.8
No8access8to8in#process8extension8points.8
Present:	Alfresco	API	architecture
Present:	4.2	to	5.1
• Public	API	(4.2,	5.0,	5.1)
• API	framework	built	on	top	of	WebScript engine
• set	of	internal	RESTful guidelines
• consistent	URLs,	parameters	&	responses	(including	 HTTP	status	codes)
• On-Premise	and	Cloud	support
• /alfresco/api/-default-/public/alfresco/versions/1
• api.alfresco.com/{tenant}/public/alfresco/versions/1
• use	with	CMIS
• New	for	5.1
• re-vamped	developer	documentation
• introduce	API	explorer	(for	existing	REST	APIs)
• V0	endpoints	have	been	deprecated
Present:	URL	structure	&	entities
…/-default-/public/alfresco/versions/1/sites/{id}/members
Examples	of	entities	&	relationships	…
• Sites	->	Memberships
• People	->	Activities,	(My)	Favorites	->	Nodes,	Sites
• Nodes	->	Comments,	Ratings
• Tags
• Workflow
• Networks	(Cloud)
Scope API	Name Version Entity RelationshipTenant
Alfresco	REST	API	– moving	forward
ECM BPM
Aikau Client-side	SDKs	 &		App	Dev	Frameworks
3rd party	
Apps	& Integrations	
CMIS Public	REST	APIs
Share Mobile
iOS,	Android
Web	Apps Desktop
Alfresco	REST	API	– moving	forward
• Logical,	Consistent, Fully-documented
– extend	&	improve	REST	framework	&	patterns
• Simple	+	Smart
– easy	to	consume	&	more	advanced	options
– less	jumping	through	flaming	hoops	;-)
• Lighter-weight	&	more	performant
– minimum	default	response
– eg.	use	“include”	to	expand,	“fields”	to	restrict
• API	contract
– via	Open	API	specification	(~	Swagger)
• Major	additions	to	V1
– Incremental	=>	backwards	compatible
API	Explorer	- try	it	out	!
• Quick	&	easy	to	get	started	
– https://api-explorer.alfresco.com
• Use	your	favourite REST/HTTP	client
• Coming	soon	...	possible	options	to	try	latest	APIs
– Nightly	builds	(HEAD)
– Community	EA	or	via	SDK
– Docker	image	?
Future	…	is	closer	than	you	think
Future	…	is	closer	than	you	think
Nodes
§ Files,	Folders	&	Custom
Renditions
Deleted	Nodes
§ Trashcan
Live	Search
Shared	Links
….
Batching
Content	Modeling
Lock/Unlock
§ CheckOut/CheckIn
Async /	Push
§ Polling	/	Long-Polling	 ?
§ Server-Sent	Events	?
§ Web	Hooks	?
§ Web	Sockets	?
....
Site	Mgmt
§ Create	&	Delete	Site
Auth (Ticket)
Nodes	Assocs
§ Child	&	Peer	Assocs
More	(Live)	Search
Versioning
....
Note:	subject	to	change	;-)
Quick	Demo
Using	Postman	here	…	also	just	as	simple	with	
Curl	or	any	other	HTTP/REST	client
File	Sharing	app	(using	new	APIs)
Files	&	Folders
Upload	&	Download
Preview
Live	Search
Shared	Links
Move	&	Copy
Delete	& Undo
….
Futures	Ideas	(1)
• Agile	API	…
– new	&	improved	APIs	&	services
• based	on	developer	feedback
– API	lifecyle
• EA	might	need	to	be	tweaked
• GA	implies	backwards	compatible	!
– Trust
• simple,	smart	&	reliable	upgrades
• V2	only	if	we	need	to	change	the	core	pattern
Future	Ideas	(2)
• Expose	more	Platform	Services
- existing	&	new
• Batch	operations
- Async by	default	?
- Optionally	Sync	w/	timeout	?
• Event	Notifications	
- Server-Sent	Events	/	Web	Hooks	/	WebSockets
- Event	subscription	– eg.	Policy	behviours?
• What	else	?
- driven	by	App	scenarios	&	your	solution	requirements	J
Future	Ideas	(3)
• Client-side	SDKs
– Java	/	Android
• see	also	an	EA	example	for	Activiti (by	Jean	Marie)
https://github.com/Alfresco/activiti-client-sdk
• uses	Retrofit	(from	Square)
• App	Dev	Framework	
– JavaScript
Reference	Links
• Alfresco	REST	API	Docs	(5.1	initially	…)
– http://docs.alfresco.com/5.1/pra/1/topics/pra-welcome.html
• API	Explorer	(5.1	initially	…)
– https://api-explorer.alfresco.com/api-explorer/
• API	Specification
– https://github.com/Alfresco/rest-api-explorer
– see	also	“develop”	branch	for	in-progress	api changes
• Tech	Talk	Live	#93
– https://plus.google.com/events/c3155sfr64gbnn3us7fvjv8v90s
Feedback	&	Questions
Feedback	(now	or	later)	is	very	welcome	! Thank	You	J

More Related Content

What's hot

What's hot (20)

Sizing your alfresco platform
Sizing your alfresco platformSizing your alfresco platform
Sizing your alfresco platform
 
API 101 - Understanding APIs
API 101 - Understanding APIsAPI 101 - Understanding APIs
API 101 - Understanding APIs
 
Alfresco勉強会#26 Alfresco SDK + Eclipseで開発してみよう
Alfresco勉強会#26 Alfresco SDK + Eclipseで開発してみようAlfresco勉強会#26 Alfresco SDK + Eclipseで開発してみよう
Alfresco勉強会#26 Alfresco SDK + Eclipseで開発してみよう
 
Moving From Actions & Behaviors to Microservices
Moving From Actions & Behaviors to MicroservicesMoving From Actions & Behaviors to Microservices
Moving From Actions & Behaviors to Microservices
 
Introduction to Jasper Reports
Introduction to Jasper ReportsIntroduction to Jasper Reports
Introduction to Jasper Reports
 
Designing APIs with OpenAPI Spec
Designing APIs with OpenAPI SpecDesigning APIs with OpenAPI Spec
Designing APIs with OpenAPI Spec
 
Storage and Alfresco
Storage and AlfrescoStorage and Alfresco
Storage and Alfresco
 
Alfresco Bulk Import toolのご紹介
Alfresco Bulk Import toolのご紹介Alfresco Bulk Import toolのご紹介
Alfresco Bulk Import toolのご紹介
 
Deep Dive: Alfresco Core Repository (... embedded in a micro-services style a...
Deep Dive: Alfresco Core Repository (... embedded in a micro-services style a...Deep Dive: Alfresco Core Repository (... embedded in a micro-services style a...
Deep Dive: Alfresco Core Repository (... embedded in a micro-services style a...
 
Introduction to Web Technology Stacks
Introduction to Web Technology StacksIntroduction to Web Technology Stacks
Introduction to Web Technology Stacks
 
Alfresco tuning part1
Alfresco tuning part1Alfresco tuning part1
Alfresco tuning part1
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your Organization
 
Alfresco Transform Service DevCon 2019
Alfresco Transform Service DevCon 2019Alfresco Transform Service DevCon 2019
Alfresco Transform Service DevCon 2019
 
Collaborative Editing Tools for Alfresco
Collaborative Editing Tools for AlfrescoCollaborative Editing Tools for Alfresco
Collaborative Editing Tools for Alfresco
 
Swagger / Quick Start Guide
Swagger / Quick Start GuideSwagger / Quick Start Guide
Swagger / Quick Start Guide
 
Architectural changes in the repo in 6.1 and beyond
Architectural changes in the repo in 6.1 and beyondArchitectural changes in the repo in 6.1 and beyond
Architectural changes in the repo in 6.1 and beyond
 
How to improve ELK log pipeline performance
How to improve ELK log pipeline performanceHow to improve ELK log pipeline performance
How to improve ELK log pipeline performance
 
Logging, Metrics, and APM: The Operations Trifecta
Logging, Metrics, and APM: The Operations TrifectaLogging, Metrics, and APM: The Operations Trifecta
Logging, Metrics, and APM: The Operations Trifecta
 
Platform Engineering for the Modern Oracle World
Platform Engineering for the Modern Oracle WorldPlatform Engineering for the Modern Oracle World
Platform Engineering for the Modern Oracle World
 
Simplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxSimplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptx
 

Viewers also liked

Getting started with Alfresco in the cloud
Getting started with Alfresco in the cloudGetting started with Alfresco in the cloud
Getting started with Alfresco in the cloud
Paul Hampton
 
[Tech logistics]tech it-freight_forwarding_management__anpme_moussanada_it_2014
[Tech logistics]tech it-freight_forwarding_management__anpme_moussanada_it_2014[Tech logistics]tech it-freight_forwarding_management__anpme_moussanada_it_2014
[Tech logistics]tech it-freight_forwarding_management__anpme_moussanada_it_2014
Tech-IT Maroc
 
Authentication and Single Sing on
Authentication and Single Sing onAuthentication and Single Sing on
Authentication and Single Sing on
guest648519
 

Viewers also liked (20)

Alfresco: Implementing secure single sign on (SSO) with OpenSAML
Alfresco: Implementing secure single sign on (SSO) with OpenSAMLAlfresco: Implementing secure single sign on (SSO) with OpenSAML
Alfresco: Implementing secure single sign on (SSO) with OpenSAML
 
Alfresco Content Modelling and Policy Behaviours
Alfresco Content Modelling and Policy BehavioursAlfresco Content Modelling and Policy Behaviours
Alfresco Content Modelling and Policy Behaviours
 
Tech Talk Live - 5.2 REST APIs
Tech Talk Live - 5.2 REST APIsTech Talk Live - 5.2 REST APIs
Tech Talk Live - 5.2 REST APIs
 
Alfresco Tech Talk Live - REST API of the Future
Alfresco Tech Talk Live - REST API of the Future Alfresco Tech Talk Live - REST API of the Future
Alfresco Tech Talk Live - REST API of the Future
 
Getting started with Alfresco in the cloud
Getting started with Alfresco in the cloudGetting started with Alfresco in the cloud
Getting started with Alfresco in the cloud
 
[Tech logistics]tech it-freight_forwarding_management__anpme_moussanada_it_2014
[Tech logistics]tech it-freight_forwarding_management__anpme_moussanada_it_2014[Tech logistics]tech it-freight_forwarding_management__anpme_moussanada_it_2014
[Tech logistics]tech it-freight_forwarding_management__anpme_moussanada_it_2014
 
Authentication and Single Sing on
Authentication and Single Sing onAuthentication and Single Sing on
Authentication and Single Sing on
 
Internet of Everything & WebRTC
Internet of Everything & WebRTCInternet of Everything & WebRTC
Internet of Everything & WebRTC
 
Actions rules and workflow in alfresco
Actions rules and workflow in alfrescoActions rules and workflow in alfresco
Actions rules and workflow in alfresco
 
Alfresco content model
Alfresco content modelAlfresco content model
Alfresco content model
 
Alfresco Day Vienna 2016: Alfrescos neue Rest API
Alfresco Day Vienna 2016: Alfrescos neue Rest APIAlfresco Day Vienna 2016: Alfrescos neue Rest API
Alfresco Day Vienna 2016: Alfrescos neue Rest API
 
Alfresco Tech Talk Live #92 - Model Management
Alfresco Tech Talk Live #92 - Model ManagementAlfresco Tech Talk Live #92 - Model Management
Alfresco Tech Talk Live #92 - Model Management
 
Extending share: from the outside in
Extending share: from the outside inExtending share: from the outside in
Extending share: from the outside in
 
Firma electrónica
Firma electrónicaFirma electrónica
Firma electrónica
 
Summit2014 topic 0066 - 10 enhancements that require 10 lines of code
Summit2014 topic 0066 - 10 enhancements that require 10 lines of codeSummit2014 topic 0066 - 10 enhancements that require 10 lines of code
Summit2014 topic 0066 - 10 enhancements that require 10 lines of code
 
Alfresco mobile
Alfresco mobileAlfresco mobile
Alfresco mobile
 
Bee con2016 lightning_20160125005_ocr
Bee con2016 lightning_20160125005_ocrBee con2016 lightning_20160125005_ocr
Bee con2016 lightning_20160125005_ocr
 
Summit2014 topic 0153 - Alfresco Maven for shared properties
Summit2014 topic 0153 - Alfresco Maven for shared propertiesSummit2014 topic 0153 - Alfresco Maven for shared properties
Summit2014 topic 0153 - Alfresco Maven for shared properties
 
BeeCon 2016 Alfresco Engineering lightning talk
BeeCon 2016 Alfresco Engineering lightning talkBeeCon 2016 Alfresco Engineering lightning talk
BeeCon 2016 Alfresco Engineering lightning talk
 
Alfresco - Floating on the cloud
Alfresco - Floating on the cloudAlfresco - Floating on the cloud
Alfresco - Floating on the cloud
 

Similar to Alfresco REST API of the future ... is closer than you think

Similar to Alfresco REST API of the future ... is closer than you think (20)

Alfresco Day Vienna 2015 - Technical Track - REST API of the Future
Alfresco Day Vienna 2015 - Technical Track - REST API of the FutureAlfresco Day Vienna 2015 - Technical Track - REST API of the Future
Alfresco Day Vienna 2015 - Technical Track - REST API of the Future
 
Past, Present and Future of APIs of Mobile and Web Apps
Past, Present and Future of APIs of Mobile and Web AppsPast, Present and Future of APIs of Mobile and Web Apps
Past, Present and Future of APIs of Mobile and Web Apps
 
Design & Deploy a data-driven Web API in 2 hours
Design & Deploy a data-driven Web API in 2 hoursDesign & Deploy a data-driven Web API in 2 hours
Design & Deploy a data-driven Web API in 2 hours
 
APIdays 2016 - The State of Web API Languages
APIdays 2016  - The State of Web API LanguagesAPIdays 2016  - The State of Web API Languages
APIdays 2016 - The State of Web API Languages
 
OracleDeveloperMeetup - London 19-12-17
OracleDeveloperMeetup - London 19-12-17OracleDeveloperMeetup - London 19-12-17
OracleDeveloperMeetup - London 19-12-17
 
Apache Phoenix Query Server PhoenixCon2016
Apache Phoenix Query Server PhoenixCon2016Apache Phoenix Query Server PhoenixCon2016
Apache Phoenix Query Server PhoenixCon2016
 
IPMI is dead, Long live Redfish
IPMI is dead, Long live RedfishIPMI is dead, Long live Redfish
IPMI is dead, Long live Redfish
 
API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17
 
Top 7 wrong common beliefs about Enterprise API implementation
Top 7 wrong common beliefs about Enterprise API implementationTop 7 wrong common beliefs about Enterprise API implementation
Top 7 wrong common beliefs about Enterprise API implementation
 
Octo API-days 2015
Octo API-days 2015Octo API-days 2015
Octo API-days 2015
 
PHP is the king, nodejs is the prince and Python is the fool - Alessandro Cin...
PHP is the king, nodejs is the prince and Python is the fool - Alessandro Cin...PHP is the king, nodejs is the prince and Python is the fool - Alessandro Cin...
PHP is the king, nodejs is the prince and Python is the fool - Alessandro Cin...
 
PHP is the King, nodejs the prince and python the fool
PHP is the King, nodejs the prince and python the foolPHP is the King, nodejs the prince and python the fool
PHP is the King, nodejs the prince and python the fool
 
Mission to NARs with Apache NiFi
Mission to NARs with Apache NiFiMission to NARs with Apache NiFi
Mission to NARs with Apache NiFi
 
Firefox OS Perspective
Firefox OS Perspective Firefox OS Perspective
Firefox OS Perspective
 
THE CITY OF PARIS AND OPEN SOURCE SOFTWARE
THE CITY OF PARIS AND OPEN SOURCE SOFTWARETHE CITY OF PARIS AND OPEN SOURCE SOFTWARE
THE CITY OF PARIS AND OPEN SOURCE SOFTWARE
 
Oracle Developer Meetup March 2018
Oracle Developer Meetup March 2018Oracle Developer Meetup March 2018
Oracle Developer Meetup March 2018
 
Skinny Framework Progress Situation
Skinny Framework Progress SituationSkinny Framework Progress Situation
Skinny Framework Progress Situation
 
RefCard API Architecture Strategy
RefCard API Architecture StrategyRefCard API Architecture Strategy
RefCard API Architecture Strategy
 
Integrating Alfresco @ Scale (via event-driven micro-services)
Integrating Alfresco @ Scale (via event-driven micro-services)Integrating Alfresco @ Scale (via event-driven micro-services)
Integrating Alfresco @ Scale (via event-driven micro-services)
 
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
API Product Opportunity Responsibility Nicolas Sierro 2015.pptxAPI Product Opportunity Responsibility Nicolas Sierro 2015.pptx
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
 

Recently uploaded

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 

Alfresco REST API of the future ... is closer than you think