Sunday, August 30, 2015

Prism 5.0 based WPF/MVVM Real-time streaming stack


V
|
|  (auto wire VM using VMLocatot)
VM
|
|  (IoC Services)
Services
|       \   (IExecutionCommand)
|        \
|       Network API ( Tibco, 29West, BB, etc.)
|            /
|           /  (IProdsumer:: Add/Take)
Model -----Producer-Consumer BlockingCollection


(1) VM will host data and Command properties
(2) Actual Processing code will be in Services
(3) Services: IExecutionCommand, IUICommand, IConfiguration, ISubscription(topic)
(4) Topic=>Model<Topic>=> IObserer<T>.OnNext=>ISubscription<T>

No comments: