Market Smart (google + uber)(services) = https://en.wikipedia.org/wiki/Smart_market Stefan V. Ianta Cofounder servi sMART servi.ca
MarketSmart
(google + uber)(services) =
https://en.wikipedia.org/wiki/Smart_market
Stefan V. Ianta
Cofounder
servi sMART
servi.ca
Service Compilers
Project Model
Contexts
Change
Services
Solutions
Google (Services) +
Uber (Services) =
Smart Market (Services)
Optimal Software generation
Optimal Business workflows
Smart Markets of Services
servi.ca
Graph Reactor / Ianta Labs
Initial Business Context – Data & Code
ClientsRulesRivals
Code
MetaData
Plans
Data Team
Sales
Bank
Skills
CONTEXT
Graph Reactor / Ianta Labs
Final Business Context – Data & Code
ClientsRules
Rivals
Codes
Meta-Data
Plan
DataTeam
Sales
Money
Skills
CONTEXT
Graph Reactor / Ianta Labs
Change = (Initial Context, Services, Final Context)
Change
Service = (Initial Context Pattern, Microservices, Final Context Pattern)
Microservice = (Input Query, Function, Output Query)
Graph Reactor / Ianta Labs
Project = Sum (Services)
Service 1
Service 2
Service n
Graph Reactor / Ianta Labs
Solution = Sequence (Services)
Service nService 1
Graph Reactor / Ianta Labs
Optimization & Innovation Search
Service n
Service 1
Graph Reactor / Ianta Labs
Data Graph + Process Graph = Business Project Graph
Graph Reactor / Ianta Labs10
Solution=
Path
Target Context
Metadata
Data
Software
Initial Context
Metadata
Data
Software
Software Development as a Solution Search Process
Initial Context / Code Target Context / CodeChanges
Transformation
Graph Reactor / Ianta Labs11
Expanding Search Engine Model into an Solution Search Engine
AdWordsAdvertisersPay Per Click
AdSenseWeb MastersPay Per Click
Internet Pages SearchInternet UsersOne question/search
MicroservicesProgrammers
Pay Per Use
Cypher AnnotationsBusiness AnalystsPay Per Use
Budgeted ProjectsProduct ManagersPay Per Use
Evolutionary Algorithm for
Business Process Development
Expand business processes with top ranked services
Uber ( Services ) -> path of services from
Location / Current business context
to Destination / Target business context
Google ( Services ) -> find best services to assemble the path
servi.ca
Coding Algorithm with Cypher annotated microservices
Ianta Labs
https://www.youtube.com/watch?v=YGhSDV7nrtw
Graph Reactor / Ianta Labs13
Coding Algorithm with Cypher annotated microservices
Ianta Labs
https://www.youtube.com/watch?v=YGhSDV7nrtw
Graph Reactor / Ianta Labs14
Workflow Solutions: Solving The 3 Recipients Problem
Graph Reactor / Ianta Labs15servi.ca
Graph Reactor / Ianta Labs16
Implementation Steps
• Translate existing APIs into Microservices / Coders + DevOps• Annotate microservices with Cypher queries / BAs• Define projects including test queries / Product Managers• Build a Service compiler or join a Service Smart Market – Servi.ca
“
”
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!
Summary
The most mature Innovation & Growth process pattern
Service Compilers
Evolve optimal processes from business model data
Solving a Simple Workflow Problem
Smart markets of services
http://www.slideshare.net/StefanIanta/evolutionary-
design-patterns-for-software-development
DNA Code Self-Replication
YourGenome.org
www.youtube.com/watch?v=TNKWgcFPHqw
Stefan Ianta
@v_ianta
servi.ca
https://ca.linkedin.com/in/stefanianta