Skip to main content

Τι είναι το middleware;

Το Middleware είναι ένα από αυτά τα δύσκολα λόγια που περιγράφει περισσότερο ή λιγότερο τι κάνει.Είναι λογισμικό που συνδέει διαφορετικά μέρη μιας εφαρμογής ή μια σειρά εφαρμογών.Μπορεί να είναι όμως ως ένα είδος κόλλας που κρατά ένα δίκτυο και τους συνδεδεμένους υπολογιστές μαζί.Το Middleware μπορεί να είναι μια ενιαία εφαρμογή ή μπορεί να είναι ένας ολόκληρος διακομιστής.

Οι άνθρωποι μπορούν επίσης να σκεφτούν το middleware ως συσκευή προσαρμογέα που θα τρέχει από έναν νέο εκτυπωτή σε έναν παλαιότερο υπολογιστή.Ο προσαρμογέας συνδέει τις δύο συσκευές, επιτρέποντας την επικοινωνία mdash;και, ως εκ τούτου, λειτουργικότητα mdash;μεταξυ τους.Τα κοινά πακέτα περιλαμβάνουν το κατανεμημένο περιβάλλον υπολογιστών (DCE) και την αρχιτεκτονική Broker Common Object Broker (CORBA).

Κάθε τύπος middleware έχει τον ίδιο γενικό σκοπό: να επιτρέψει σε πολλαπλούς υπολογιστές να κάνουν πολλαπλά πράγματα σε ένα δίκτυο ή να επιτρέπουν σε έναν υπολογιστήνα κάνετε πολλά πράγματα ή ένα περίπλοκο πράγμα σε ένα δίκτυο.Για παράδειγμα, ορισμένοι χρησιμοποιούνται για τη σύνδεση ενός συστήματος βάσης δεδομένων με έναν διακομιστή ιστού, επιτρέποντας στους χρήστες να έχουν πρόσβαση στη βάση δεδομένων μέσω ενός προγράμματος περιήγησης ιστού.Ορισμένα περίπλοκα συστήματα υπολογιστών απαιτούν αυτόν τον τύπο λογισμικού για να εκτελέσουν τις απαιτητικές εφαρμογές τους.Ένα τέλειο παράδειγμα μιας μεγάλης μορφής middleware είναι ένας διακομιστής εφαρμογών, ο οποίος είναι ένας διακομιστής που είναι αφιερωμένος σε μια ενιαία εφαρμογή ή έναν μόνο τύπο εφαρμογής.Όλο και πιο συχνά, τα online παιχνίδια διαθέτουν παρουσιάσεις υψηλής ευκρίνειας, υψηλής ανάλυσης, γραφικών.Οι παραδοσιακές λύσεις διακομιστών δεν είναι πλέον αρκετές για να διευκολυνθούν τέτοιες εμπειρίες παιχνιδιού στο διαδίκτυο, ειδικά αν είναι πολλαπλών παικτών.Το Middleware βοηθά στη γεφύρωση του χάσματος, τόσο στην πραγματικότητα όσο και στην εικονική πραγματικότητα.

Στο πιο βασικό του, το middleware είναι αόρατο, επιτρέποντας στους υπολογιστές να συνδέονται και να επικοινωνούν μεταξύ τους και με διακομιστές.Χωρίς αυτό το λογισμικό, ορισμένα είδη δραστηριότητας δικτύου θα ήταν αδύνατο.Όσο πιο ισχυρές εφαρμογές γίνονται, τόσο περισσότερο θα χρειαστεί το Middleware.