Presentation is loading. Please wait.

Presentation is loading. Please wait.

COMP 415, Spring 2008. T ABLE OF C ONTENTS 1. System Control 2. Correlation 3. View Client 4. Conclusion.

Similar presentations


Presentation on theme: "COMP 415, Spring 2008. T ABLE OF C ONTENTS 1. System Control 2. Correlation 3. View Client 4. Conclusion."— Presentation transcript:

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!


Download ppt "COMP 415, Spring 2008. T ABLE OF C ONTENTS 1. System Control 2. Correlation 3. View Client 4. Conclusion."

Similar presentations


Ads by Google