Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει Middleware;
Το Middleware είναι ένα στρώμα λογισμικού που βρίσκεται ανάμεσα σε εφαρμογές και λειτουργικά συστήματα. Το Middleware χρησιμοποιείται συνήθως σε κατανεμημένα συστήματα όπου απλοποιεί την ανάπτυξη λογισμικού κάνοντας τα εξής:
- Κρύβει τις περιπλοκές των κατανεμημένων εφαρμογών
- Κρύβει την ετερογένεια του υλικού, των λειτουργικών συστημάτων και των πρωτοκόλλων
- Παρέχει ομοιόμορφες και υψηλού επιπέδου διεπαφές που χρησιμοποιούνται για τη δημιουργία διαλειτουργικών, επαναχρησιμοποιήσιμων και φορητών εφαρμογών
- Παρέχει ένα σύνολο κοινών υπηρεσιών που ελαχιστοποιεί την αλληλεπικάλυψη των προσπαθειών και ενισχύει τη συνεργασία μεταξύ εφαρμογών
Η Techopedia εξηγεί το Middleware
Το Middleware είναι παρόμοιο με ένα λειτουργικό σύστημα επειδή μπορεί να υποστηρίζει άλλα προγράμματα εφαρμογών, να παρέχει ελεγχόμενη αλληλεπίδραση, να παρεμποδίζει την παρεμβολή μεταξύ υπολογισμών και να διευκολύνει την αλληλεπίδραση μεταξύ υπολογισμών σε διαφορετικούς υπολογιστές μέσω υπηρεσιών επικοινωνίας δικτύου.
Ένα τυπικό λειτουργικό σύστημα παρέχει μια διασύνδεση προγραμματισμού εφαρμογών (API) για προγράμματα που χρησιμοποιούν υποκείμενες δυνατότητες υλικού. Το Middleware, ωστόσο, παρέχει ένα API για τη χρήση των βασικών λειτουργιών του λειτουργικού συστήματος.

