Teiresias
by sd das
1. Error handling. π.χ. σε περίπτωση part of the sytem crashing (db, τειρεσίας), restore incomplete connections
2. Αναγνώριση των single point of failures
2.1. Μέτρα minimization του Risk
3. Τι εργασίες εκτελεί το σύστημα:
3.1. λαμβάνει εντολές από τον MQSeries
3.1.1. παίρνει απαντήσεις και τις βάζει στο que
3.2. Queing των requests:
3.2.1. Δημιουργία business logic prioritization
3.3. μιλάει με τον τειρεσία
3.3.1. κάνει Scrapping τις απαντήσεις
3.3.1.1. τις αποθηκεύει στη βάση
3.4. Αποστολή των αποτελεσμάτων πίσω στον MQ Series
3.5. Κρατάει logging των οθονών και των κλήσεων στη βάση δεδομένων
3.6. Logging 2: Καταγράφει οποιαδήποτε μη διαθεσιμότητα/πρόβλημα κατά τη λειτουργία του
3.7. New node
4. questions:
4.1. ΜΕταφορά λογικής από τη βάση?
4.2. Σπάσιμο της επεξεργασίας των σελίδων του screen scrapping σε ξεχωριστό component
4.3. Διαχωρισμός του scrapping από το Telnet? Με τι όφελος?
4.4. Δυνατότητα Reporting? ιστορικότητας τήρησης logging?
5. Απαιτήσεις συστήματος:
5.1. Ταχύτητα εξυπηρέτησης (Life cycle του request από τον MQSeries και πίσω)
5.2. Υψηλό reliability
5.3. Υψηλό availability
5.4. Ευκολία Adapt στις αλλαγές οθονών του Τειρεσία
5.5. Αναλυτική δυνατότητα tracking των requests
5.6. Η εκτέλεση του scr scrapper να είναι service,όχι user based