Εργαστήριο Τεχνολογίας Λογισμικού
0 votes
265 views

Δεδομένου του ότι αντιμετωπίζουμε τις διάφορες εταιρείες διοδίων ως εξωτερικά API με τα οποία αλληλεπιδρούμε για να λάβουμε πληροφορίες σχετικές με την εγκυρότητα των tag, τα ποσά που χρεώνουν, το υπόλοιπο κάθε οδηγού κ.λπ. δεν θα έπρεπε να γνωρίζουμε ακριβώς τις λειτουργίες που είναι εκτεθειμένες σε εμάς ώστε να αποφασίσουμε τι θα αποθηκεύουμε στη ΒΔ του συστήματος; Για παράδειγμα, εάν εμείς θέλουμε να επικυρώσουμε ένα όχημα και να κοιτάξουμε εάν έχει επαρκές υπόλοιπο για να πληρωθεί το rate που ζητάει η εταιρεία θα μπορούσαμε απλώς να ρωτήσουμε τη διεπαφή της εταιρείας και να μας δώσει όλες τις πληροφορίες που θέλουμε χωρίς να χρειαστεί να ασχοληθούμε με την αποθήκευση αυτών των δεδομένων, παρά μόνο με τα log των διελεύσεων.

in softeng by (360 points) | 265 views

1 Answer

0 votes

δεν θα έπρεπε να γνωρίζουμε ακριβώς τις λειτουργίες που είναι
εκτεθειμένες σε εμάς ώστε να αποφασίσουμε τι θα αποθηκεύουμε στη ΒΔ
του συστήματος;

Το λέει η εκφώνηση. Ρητά...

by (8.8k points)
0

Στην εκφώνηση που μας έχετε δώσει αναφέρεστε μόνο στις λειτουργίες που υπάρχουν στους σταθμούς διέλευσης, δηλαδή στις λειτουργίες που θέλετε να υλοποιεί η δική μας εφαρμογή (provider, balance, pass, load...). Δεν νομίζω ότι αναφέρετε πουθενά στο τι δεδομένα μας παρέχονται από τα API των εταιρειών και κατ' επέκταση τι πληροφορία πρέπει να αποθηκεύουμε εμείς, σχετική με τα δεδομένα των οδηγών για παράδειγμα. Αν κάνω κάποιο λάθος διορθωστε με.

0

Οι συγκεκριμένες λειτουργίες δεν παρέχονται από την εφαρμογή μας. Λαμβάνονται από αυτή...

Αναφορικά με δεδομένα οδηγών (κυριολεκτώντας), εμείς δεν πρέπει να αποθηκεύουμε τίποτε.

301 questions

289 answers

288 comments

903 users