Το RetailForce Fiscal Middleware (και άλλες υπηρεσίες της RetailForce) μπορεί να συνδεθεί με άλλα λογισμικά προϊόντα — όπως ένα ηλεκτρονικό σύστημα καταγραφής («ταμειακή μηχανή») — με διάφορους τρόπους.
Το παρόν άρθρο περιγράφει διάφορες παραλλαγές συστημάτων και ενσωμάτωσης ως παραδείγματα. Εάν έχετε απορίες ή δεν μπορείτε να βρείτε την παραλλαγή που σκοπεύετε να ενσωματώσετε, παρακαλούμε επικοινωνήστε μαζί μας στη διεύθυνση office (at) retailforce dot cloud.
Όταν χρησιμοποιείται ο όρος «λογισμικό POS» σε αυτό το άρθρο, αναφέρεται σε όλους τους πιθανούς τύπους ηλεκτρονικών συστημάτων καταγραφής.
Επιλογές εγκατάστασης
Παρακάτω παρατίθενται μερικά παραδείγματα για το πώς μπορεί να ενταχθεί το RetailForce Middleware στην αρχιτεκτονική του συστήματος.
Τοπική εγκατάσταση
Στην ιδανική περίπτωση, το Fiscal Middleware θα πρέπει να εγκατασταθεί στο ίδιο σύστημα με το σύστημα POS. Κατά τη διάρκεια μιας ενσωμάτωσης .dll (βλ. παρακάτω) αυτό είναι σχεδόν αναπόφευκτο. Παραδείγματα: PC, tablet PC, smartphone ως «ταμειακή μηχανή», το RetailForce Fiskal middleware εγκαθίσταται στην ίδια συσκευή. Αυτή η παραλλαγή καλύπτει επίσης την περίπτωση όπου το πραγματικό λογισμικό POS παρέχεται κεντρικά σε έναν διακομιστή και τα μεμονωμένα ταμεία-πελάτες έχουν πρόσβαση στο κεντρικό λογισμικό μέσω, για παράδειγμα, μιας σύνδεσης απομακρυσμένης επιφάνειας εργασίας.
Εικ. 1.: Τοπική εγκατάσταση του Fiscal Client
Εγκατάσταση μέσω δικτύου
Δεδομένου ότι η πρόσβαση στο Fiskal Client είναι δυνατή μέσω διεπαφής REST, είναι επίσης δυνατή η εκτέλεση του middleware σε δικό του φυσικό ή εικονικό υπολογιστή. Σε αυτή την περίπτωση, η επικοινωνία μεταξύ του λογισμικού POS και του middleware Fiskal πραγματοποιείται μέσω δικτυακής σύνδεσης (LAN ή WAN).
Εικ. 2: Εγκατάσταση του Fiscal Client μέσω δικτύου
Εγκατάσταση στο Cloud
Ως υπηρεσία ιστού RESTful ή στο πλαίσιο μιας εγγενούς ενσωμάτωσης (.dll), το middleware Fiscal μπορεί επίσης να λειτουργήσει ως εφαρμογή Cloud.
Εικ. 3.: Εγκατάσταση του Fiskal Client στο Cloud
Παραλλαγές ενσωμάτωσης
Παρακάτω περιγράφονται διάφοροι τρόποι ενσωμάτωσης της φορολογικής υπηρεσίας στο σύστημα POS.
Ενσωμάτωση μέσω διεπαφής
Αυτή η παραλλαγή ενσωμάτωσης χρησιμοποιεί το Fiscal middleware με τη μορφή της υπηρεσίας RESTful. Το Fiscal client εγκαθίσταται ως υπηρεσία και η επικοινωνία μεταξύ του λογισμικού POS και του Fiscal middleware πραγματοποιείται μέσω της διεπαφής REST.
Αυτή η παραλλαγή ενσωμάτωσης είναι διαθέσιμη για συστήματα Windows, Linux και macOS.
Εικ. 4. Ενσωμάτωση μέσω διεπαφής
Ενσωμάτωση μέσω Nuget
Το Fiscal Client παρέχεται επίσης με τη μορφή αρχείων .dll (πακέτα nuget). Αυτό σημαίνει ότι το middleware Fiskal μπορεί να ενσωματωθεί εγγενώς στο αντίστοιχο πρόγραμμα εφαρμογής.
Αυτή η παραλλαγή μπορεί να χρησιμοποιηθεί σε συστήματα Windows, Linux, macOS, Android και iOS.
Εικ. 5. Ενσωμάτωση Nuget
Ενσωμάτωση Service Client
Σε ορισμένες αρχιτεκτονικές μπορεί να είναι χρήσιμο ή απαραίτητο να συνδυαστούν οι δυνατότητες των δύο παραπάνω παραλλαγών ενσωμάτωσης – για παράδειγμα, εάν το λογισμικό POS δεν είναι σε θέση να πραγματοποιεί κλήσεις REST. Αυτό είναι δυνατό μέσω της ενσωμάτωσης του Service Client.
Εδώ, ένας πελάτης υπηρεσίας με τη μορφή αρχείων .dll (nuget-packages) ενσωματώνεται εγγενώς στο λογισμικό της εφαρμογής. Ο πελάτης υπηρεσίας αναλαμβάνει τη λειτουργία της επικοινωνίας με τον πραγματικό φορολογικό πελάτη.
Εικ. 6.: Ενσωμάτωση πελάτη υπηρεσίας
Περαιτέρω προγραμματισμένες παραλλαγές ενσωμάτωσης
Εκτός από τις τρεις παραπάνω παραλλαγές ενσωμάτωσης, προγραμματίζονται οι ακόλουθες επιλογές:
- Ενσωμάτωση .com μέσω ActiveX
- Ενσωμάτωση JavaBean (δεν είναι δυνατή προς το παρόν, καθώς το .NET δεν υποστηρίζει JAVA)
Αυτό το άρθρο μεταφράστηκε αυτόματα.
Σχόλια
0 σχόλια
Πραγματοποιήστε είσοδο για να αφήσετε ένα σχόλιο.