Alfresco DevCon 2018 (Lisbon) - https://devcon.alfresco.com/
Alfresco provides a rich set of options for integrating third-party systems with services across the Digital Business Platform. We will deep-dive into the architecture of the new Alfresco Integration Services framework – a set of event-driven micro-services that can be easily deployed & scaled.
https://www.youtube.com/watch?v=TyB-t7wsDEE
5. Learn. Connect. Collaborate.
Disclaimer
• The information and features
presented are subject to change
• Some code is Enterprise-only. We
hope to “open-up” more components
in the future
• We look forward to collaborating with
you to improve and extend the
Alfresco Integrations 🙂
Image: http://wikiality.wikia.com/wiki/File:Bridge-to-nowhere.jpg
6. Learn. Connect. Collaborate.
Alfresco Digital Business Platform
Application Development Framework
Alfresco Process
Services
Alfresco Content
Services
Alfresco Governance Services
Integrations / Extensions
Open APIs and Open Standards
On-Prem, Cloud, Hybrid, Managed
Intelligence and Analytics
Applications
(Web, Mobile, Desktop)
Integrations
(Connectors & Extensions)
7. Learn. Connect. Collaborate.
Terminology
Connector (Oxford Dictionary)
... links two or more things together
Integrate (Cambridge Dictionary)
… combine two or more things in order to become more effective
Systems Integration (Wikipedia)
… linking together ... software applications ... to act as a coordinated whole
... and ... adding value to the system capabilities ...
10. Learn. Connect. Collaborate.
Spectrum of Solution Options (depend on ...)
Customer use-cases
• Depth of integration
Business / Enterprise “process”
• Headless – consume services via public APIs & events
• End-User choice - eg. remain in preferred apps
Technology / Partner preference
• Type of Integration - patterns & frameworks
• Applications & Systems - being integrated
Build vs Buy
• Configure / Off-the-shelf / No-code
• Extend / Platform / Low-code
• Customise / OEM / Bespoke Development
11. Learn. Connect. Collaborate.
Strategy
Integrate with Leading Systems
• Islands + Bridges (avoid “silos”)
• Build vs Buy
Provide Platform
• Public API & Events
– Extensions outside of core runtimes
– event-driven behaviours
• Framework options
– common components
Build Ecosystem
• Work with Partner Community
• Provide (showcase) examples
Image: https://www.fly4free.com/flight-deals/europe/destination-fly4free-norway/
23. Learn. Connect. Collaborate.
Public APIs & System Events
AIS Framework Other Integration Fwks
Showcase Integrations Other Example Integrations
ADF (Application Dev
Fwk)
Showcase
Apps
Other
App UI Fwks
Other Example Applications
JavaScript Client API
Mobile
Apps
Mobile SDK
Android / Java Client API ?
Alfresco Integrations Services (AIS) Framework
API & Event Gateway
Desktop Sync Service
24. Learn. Connect. Collaborate.
AIS Framework & ABC Connectors
Change
Evaluation
Change Events
Content Ops
A
A Content Ops
A Change Detect
B
B Content Ops
B Change Detect Change Events
Content Ops
B
B Content Ops
B Change Detect
A
A Content Ops
A Change DetectNoSQL
Registry
C
C Content Ops
C Change Detect
C
C Content Ops
C Change Detect
31. Learn. Connect. Collaborate.
Integrations and Extensions
Development Focus
Surface the power of the
Alfresco Digital Business
Platform where ever work
gets done
Alfresco Connectors
▪ New Integration Services
o Alfresco Content Connector for Box (EA)
• New architected SFDC Connector (support for on-prem)
▪ Updates to existing Connectors: Alfresco Content Connector for Outlook,
Document Transformation Engines, and Google Docs
Alfresco Connectors
▪ Alfresco Content Connector for Box (GA)
▪ Deliver Integration Services
o Platform for custom driven integration
o Alfresco Content Connector for Office 365
▪ Updates: SFDC (adding Process Services), Outlook Connector
Delivering Innovation in 2017⟳
Future Plans…
32. Learn. Connect. Collaborate.
Please contact us …
We look forward to
collaborating with you
to improve and extend
the Alfresco Integrations
eco-system 🙂