Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Servi sMART - Servi.ca - Smart Market Platform for Microservices
1. Servi sMART
Servi.ca – Smart Market for Services
Stefan Ianta
Cofounder Servi.ca / Ianta Labs
https://ca.linkedin.com/in/stefanianta
@v_ianta
2. Summary
Smart Markets
Service Compilers
Solving a Simple Workflow Problem
Business Model
Q & A
3. The Market
The Invisible Hand
The Natural Coding Engine
Self-assembling wires
Stanford Complexity Group
www.youtube.com/watch?v=PeHWqr9dz3c
4. Smart Markets
• Periodic auctions
• Mathematical optimization
• Knapsack problem
• Combinatorial auctions
• Parties are generally anonymous
• Market algorithm enforces regulation,
fairness and transparency
5. Solution Design
• engineering approach to designing
economic mechanisms or incentives,
toward desired objectives, in strategic
settings,
• Reverse Game Theory
• broad applications, from economics and
politics (markets, auctions, voting
procedures) to networked-systems
(internet interdomain routing, sponsored
search auctions).
• The 2007 Nobel Memorial Prize in
Economic Sciences was awarded to Leonid
Hurwicz, Eric Maskin, and Roger Myerson
"for having laid the foundations of
mechanism design theory".[
6. Machine City vs Zion
• 100M Internet servers
• Billions of processors
• 37T cells
• Quadrillions processes
• Computational Universe
9. Summary
Smart Markets
Service Compilers
Solving a Simple Workflow Problem
Business Model
Q & A
10. Service Compilers
Business Models
Contexts
Change
Service
Microservices
Solutions
Innovations
Business Transformation
Google Model
Smart Market of Services
Software generation
Smart Markets of Service
11. Graph Reactor / Ianta Labs
Initial Business Context – Data & Code
ClientsRules
Rivals
Code
Meta
Data
Plans
Data Team
Sales
Bank
Skills
CONTEXT
12. Graph Reactor / Ianta Labs
Final Business Context – Data & Code
ClientsRules
Rivals
Codes
Meta
-Data
Plan
Data
Team
Sales
Money
Skills
CONTEXT
20. Graph Reactor / Ianta Labs20
Solution
=
Path
Target Context
Metadata
Big data
Software
Initial Context
Metadata
Big Data
Software
Big Data Solution Search Process
Initial Context / Code Target Context / Code
Changes
Transformation
21. Graph Reactor / Ianta Labs21
Search Engine Business Model
AdWords
Advertisers
Pay Per ClickAdSense
Web Masters
Pay Per Click
Internet Pages Search
Question Words
One question/search
Search Engines Do NOT Build Solutions
Internet Pages are Contributed by Millions of People
22. Graph Reactor / Ianta Labs22
Expanding Search Engine Model into an Innovation Engine
AdWords
Advertisers
Pay Per Click
AdSense
Web Masters
Pay Per Click
Internet Pages Search
Internet Users
One question/search
Microservices
Programmers
Pay Per Use
Cypher Annotations
Business Analysts
Pay Per Use
Budgeted Projects
Product Managers
Pay Per Use
31. Graph Reactor / Ianta Labs31
$50B Market Opportunity
Critical Thinking Decomposed to Logic Rules
30M Coders & IT
~100M Managers
7B Brains
10M x 50w x 40h = 20Bh x $50 = $1T
100M x 50w x 40h = 200Bh x $50 = $10T
1000M x 50w x 40h = 2000Bh x $5 = $10T
33. Graph Reactor / Ianta Labs
Watson + Servi.ca + Blue Mix + Govt API store + … = Smart Market of Services
Service n
Service 1
Servi.ca / Graph Reactor Engine
IBM
Watson
IBM
Blue
Mix
Govt
API
Store
IoT
Deep
Learning
. . .
34. “
”
Civilization advances by extending
the number of important
operations which we can perform
without thinking of them.
Alfred North Whitehead
Interested to join building a smart market of services?
Subscribe at Servi.ca!
35. Q & A
Stefan Ianta
@v_ianta
servi.ca
https://ca.linkedin.com/in/stefanianta
36. In the memory of MIT Prof. Marvin Minsky 1927-2016
References
Plans and the Structure of Behavior
George Miller, Eugene Galanter, Karl Pribram
Universal planning grammar
The Emotion Machine
Marvin Minsky
Increase Complexity to solve Big problems
Godel Escher Bach
Douglas Hofstadter
Rules, Quines, Theorem provers
Language Implementation Patterns
Terrence Parr – The Antlr Guy – antlr.org
Generating parse trees from dynamic grammars
Graph Databases
Ian Robinson, Jim Webber and Emil Eifrem
Neo4j.org
A New Kind of Science
Stephen Wolfram
Automatons, Turing Machines
41. Key Concepts
Cypher ~ Universal context description language
Annotated microservices/smart contracts ~ Sentences / Verbs
Microservices smart markets
Business process generation and optimization – as new services
Software generation – as new microservices
42. The Architect
Alfred North Whitehead
Process philosophy
Trinity College, Cambridge
https://www.infoq.com/presentations/
Are-We-There-Yet-Rich-Hickey
47. Graph Reactor / Ianta Labs47
Budgeted Projects
Product Managers
Pay for solutions
Microservices
Programmers
Get paid
Cypher Annotations
Analysts / Students
Get paid
Investment Decisions
Executives / Investors
Pay for services
TweetSmart4Progress
Microservices Search Engine
48. Graph Reactor / Ianta Labs48
Solution
=
Path
Target Context
Metadata
Big data
Target Code
Initial Context
Metadata
Big Data
Initial code
Big Data Solution Search Process
Initial Code Target Code
49. Integration with Analytics and DL
- building context representations
Watson
From natural language resources
Deep Learning
From IoT sensors