Download presentation
Presentation is loading. Please wait.
Published byValerie O’Brien’ Modified over 9 years ago
1
COMP 415, Spring 2008
2
T ABLE OF C ONTENTS 1. System Control 2. Correlation 3. View Client 4. Conclusion
3
S YSTEM C ONTROL 1. System Control 2. Correlation 3. View Client 4. Conclusion
4
S YSTEM C ONTROL Start System Register Clients Assign Resources
5
I NITIALIZE S YSTEM Run instance of controller Start controller Run instance of data client Attach parser to data client Make direct API calls to send messages Register data client with controller
6
C ONTROLLER UML D IAGRAM Is a: IAdmin IRegistrar Has a: IControllerState
7
R EGISTER C LIENTS Clients can find dynamically-located controllers Mule message is sent with registration data Controller tracks system graph Correlation engine instantiated Adapter is sent back to data client Correlation engine may reside on client’s machine Message may have to go through external router Controller knows about all pieces and can detect outages
8
R EGISTER C LIENTS
9
A SSIGN R ESOURCES Data client needs to send messages to at least one correlation engine May share this engine with another data client Determined by system graph May also be distributed by load balancing logic Data client is unaware of what the next step is External router(s) Co-located correlation engine (intra-server messages)
10
C ORRELATION 1. System Control 2. Correlation 3. View Client 4. Conclusion
11
C ORRELATION FIX Parser Arbitrary Rules: FIX Upstream Units
12
V IEW C LIENT 1. System Control 2. Correlation 3. View Client 4. Conclusion
13
V IEW C LIENT Graphical Interface Real-Time Updates Use Cases
14
V IEW C LIENT – U SE C ASES View Server Latencies Update in Real Time Single Server View Path View Message Filtering
15
V IEW | W IREFRAMES M ULTIPLE S ERVER V IEW
16
V IEW | W IREFRAMES S INGLE S ERVER V IEW
17
C ONCLUSION 1. System Control 2. Correlation 3. View Client 4. Conclusion
18
C ONCLUSION - SUMMARY System Control Correlation View Client
19
Thank You For Listening!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.