8. Graph Reactor / Ianta Labs
Optimization & Innovation Search
Service n
Service 1
9. Graph Reactor / Ianta Labs
Data Graph + Process Graph = Business Project Graph
10. 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 / Code
Changes
Transformation
11. Graph Reactor / Ianta Labs11
Expanding Search Engine Model into an Solution Search 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
12. 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
16. 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
17. “
”
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!
stefan.ianta@servi.ca
18. 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