Keynote given by John Newton, CTO at Alfresco, during Alfresco DevCon 2018.
Content management has been called a mature discipline, but emerging technologies like machine learning, cloud services, consumer friendly interfaces, and the block chain promise new capabilities that we need to be prepared to embrace in order for our organizations to successfully navigate the industry's digital transformation.
https://www.youtube.com/watch?v=VwC_Ko6Wk-0&list=PLyJdWuUHM3igOUt49uiFqs-6DCQAgJ1vs&index=2
Powerpoint exploring the locations used in television show Time Clash
The Impact of Emerging Technology on Digital Transformation
1. Impact of New
Technology on Digital
Transformation
Alfresco DevCon – Lisbon, Jan 2018
John Newton
Alfresco Founder and CTO
@johnnewton
The Force,
You Will Use!
3. The Star Wars 1974
A long time ago, in a
galaxy far, far away…
4. Learn. Connect. Collaborate.
What Computers Can’t Do 1975
“Is an exhaustive analysis of human
reason into rule-governed operations
on discrete, determinate, context-free
elements possible? Is an
approximation to this goal of artificial
reason even probable? The answer to
both these questions appears to be,
No.”
Hubert Dreyfus
5. Learn. Connect. Collaborate.
Evolution of Platforms for Managing Knowledge
Mainframes
3270
DASD
IMS
ISPF
RETAIN/360
PCs
Windowing
Client-Server
Netware
Relational
Laptops
HD Displays
Open Source
ECM
Object-Relational
Mobile
Touch & Haptic
Apps
Content Services
NoSQL
Smart Devices
Voice & Vision
Skills
Digital
Transformation
Artificial
Intelligence
6. Learn. Connect. Collaborate.
Core Content / Digital Capabilities
User Interface Application
Application Business Logic & Models
Context &
Association
Search &
Indexing
Audit
Analytics
Database Transformation
Administration
& Control
Governance
Integration
Process
Storage
Installation Monitoring
Capture Version Transform Discover Secure Deliver Govern Analyze
7. Learn. Connect. Collaborate.
Use Cases
Individual Productivity
Group Collaboration
Process Automation
Application Integration
Authoring Discovery
Service Research
Publishing Proposal
Sales Marketing
Contracts Service
Compliance Claims
ERP CRM
Capture Archival
8. Learn. Connect. Collaborate.
Disruptive Technologies
Artificial Intelligence Microservices Architecture
Cloud Operating System
Blockchain
Edge Computing Multi-modal User Interfaces
9. R2, I do believe
we are the most
intelligent beings
in this film!
10.
11. What’s AI and What’s Different Now?
Rules
Rule 1:
If x, then y
Else if a, then b
Else do nothing
Machine
Learning
Function
Coders Mathematicians
Feedback
AI v1 AI v2
Test
Dat
a
Actions Training
Data Actions Deep Learning
Feature Engineers
AI v3
Actions
Actions
Actions
Deep Domain
Features
Models
Hyperparameters
12. Rapid Pace of AI Advancement
Generative Adversarial Networks
Large Data Sets Cloud, GPUs and TPUsExample - Amazon Comprehend
• Named Entity Recognition
• Key-Phrase Extraction
• Language Identification
• Sentiment Analysis
• Topic Modeling
Democratization of AI
Crowdsourced
Training
13. Open Thinking drives AI
Hardware &
Infrastructure
Machine
Learning
High-level
Frameworks
Domain-specific
Frameworks &
Products
14. Use Cases of Artificial Intelligence
Chat Bots
Auto
Classification
Anomaly
Detection
Decision
Support
Recommend
Image
Recognition
Auto
Translation
Auto
Summarization
Voice
Recognition
Process
Mining
Natural
Language
Understanding
Security
Controls
Input Automation Actions Analysis
Distribution
Database
Indexing
Fulltext
Encoding
Infrastructure
15. Learn. Connect. Collaborate.
"By building learning systems, we don't have to
write these [search and index] rules anymore.
Increasingly, we're discovering that if we can
learn things rather than writing code, we can
scale these things much better.”
John Giannandrea, SVP Google Search
19. Learn. Connect. Collaborate.
Gall’s Law
A complex system that works is invariably found to have
evolved from a simple system that works
John Gall, Pediatrician
20. API + Event Gateway
Application Development Framework
Repository Process Engine Insight Engine
Message Broker
Identity Service
Transformation
Service
Forms
Service
Function
Service
Transformation
Engine Sync
Service
Event Log
Heartbeat
Service
Service RegistryConfiguration Service
21. Learn. Connect. Collaborate.
Rise of the Microservices
API First – Synchronous, Asynchronous, Event-based, Message Bus
Independent – Deployment, Scaling, Security, Persistence, Fault Tolerance
Deployment Choice – Image, Containers, Serverless – No Server at All
Multiple Cloud Choice and Isolation – AWS, Azure, Google
Using Managed Services leads to Business Logic only
22. Don’t you feel sorry
for all those poor
non-cloud rebels
down below?
Nah!
23. Learn. Connect. Collaborate.
Cloud Operating Systems > IaaS or PaaS
Compute
Storage
Database
Networking
Integration
Analytics
Security &
Identity
Management
Machine
Learning
Developer
Tools
Mobile
Media
IoT
24. Learn. Connect. Collaborate.
Everything Automated
Code
Build
Deploy
to Test
Deploy to
Production
Managed
IDE
Database, Storage, AI, Security, Logging, Analytics
Build
Test
Integration
Performance
User Simulation
Train Deploy
to Test
Test
Unlimited Data
& Storage
Global
Distribution
Automatic Backup
& Recovery
Autoscaling &
Fault Tolerance
Git
Repository
Continuous
Integration /
Continuous
Deployment
Commit Deployment
Choice
Unit
Test
Deploy to
Production
AI Model
Management
Managed
Services
26. Learn. Connect. Collaborate.
Blockchain and Distributed Data, Work and Value
Distributed,
Encrypted
Ledgers
Distributed
Consensus,
No Double
Entries
Data Code Value Proof of
Work
Smart
Contracts
Public or Private
Documents
Ethereum, Hyperledger, Bitcoin, NXT, Ripple
27. Learn. Connect. Collaborate.
Blockchain and Disintermediation
• Governance
– Identity, Citizenship, Contracts, Agreements, Loans and Mortgages
• Inventory and Audit
– Physical Assets, Product Provenance, Chain of Custody & Evidence,
Intellectual Property, Financial Roll-ups, Logistics Data, Energy
• Value
– CryptoCurrencies (Bitcoin, CryptoDollars, CryptoEuros), Securities,
Payments and Remittances, Disbursements
• Infrastructure
– Supply Chain Management, Transportation Chain, Genome banks
28. Learn. Connect. Collaborate.
Blockchain and Digital Services
• Basis of trust beyond the repository and organization
• Means of Transferring Information
• Audit Trail for Governance between Organizations
• Uniquely identify digital assets across many areas
• Workflow actions distributed between companies
• Value integrated within Digital Business Platform
• Distributed System of Record
31. Learn. Connect. Collaborate.
Edge Computing and Digital Platforms
• Long history of connected machines – Oil Logs, Instrumentation
• Very large Blobs of data with Context
• Each data set curated individually with lifecycle
• Edge communications are a complex process
• Exception Handling is a workflow
• Learned models are digital artifacts
35. Upload
Selected Files
and classify as
Secret Plans
Credit: Leap Motion Controls
Find related
Rebel Plans
Delete this, this
and this
Complete
There are
25 Rebel
Plans
You do not
have
permission
37. Learn. Connect. Collaborate.
Use Cases
Individual Productivity
Group Collaboration
Process Automation
Application Integration
Creative
Support
Proactive
Research
Very Fast
Self-Service
Content
Generation
Adaptable
Views
Intelligent
Meetings
Intelligent
Coordination
Elimination of
Tedium
Smart
Contracts
Traceable
Value Chain
Automated
Tasks
Self-organizing
Processes
Complete Value
Chain Visibility
Holistic Customer
View
Voice and
Motion Capture
Blockchain
Archival
38. Learn. Connect. Collaborate.
Core Content / Digital Capabilities
Cognitive Multi-modal User Interface
Capture Version Transform Discover Secure Deliver Govern Learn
Business Models
Industry Models
Cloud Infrastructure and Deployment
Administration & Monitoring
Integration
Models
State & Decisions
Models
Business
Logic
Transformation
Models
Context Index Governance
39. Learn. Connect. Collaborate.
Strategy
• Prototype and Deploy AWS First
• Incorporate Open Source AI Technology
• Invest in general-purpose Content Models
• Automate most boring tasks (e.g. form-filling,
categorization, admin)
• Implement next generation multi-modal AI
40. Learn. Connect. Collaborate.
What can you do?
• Train your staff and develop relationship with local universities
• Use AWS Alfresco Quickstart template and try out services
• Experiment in simple AI frameworks on AWS
• Participate in ADF and Activiti 7 communities
• Participate in open source AI and Blockchain communities
• Identify public data and content sets important for your business
• Capture data and logs that will be useful for training in the future