Middleware έχει σχεδιαστεί για να υποστηρίξει διάφορες αρχιτεκτονικές εφαρμογών . Πολλές εταιρείες λειτουργούν χρησιμοποιώντας περισσότερες από μία ενιαία αρχιτεκτονική της εφαρμογής . Για παράδειγμα , όταν οι εφαρμογές τρίτων που αποκτήθηκαν ή συγχώνευση επιχειρήσεων , μια εταιρεία μπορεί να καταλήξει να λειτουργεί με πολλαπλές αρχιτεκτονικές . Middleware υποστηρίζει τις αρχιτεκτονικές αυτές , παρέχοντας διαρθρωμένων μεθόδων διασύνδεσης σε τρία περιβάλλοντα που περιλαμβάνουν την εξέταση , την παραγωγή και περιβάλλοντα ανάπτυξης . Λειτουργίες Middleware για να μετακινήσετε τα δεδομένα από τη μία εφαρμογή στην άλλη , μεταξύ των αρχείων και των βάσεων δεδομένων .
Εικόνων Συνδεσιμότητα
Η
Middleware θεωρείται ένα λογισμικό σύνδεσης , επειδή λειτουργεί για να ενταχθούν εφαρμογές μέσω επικοινωνίας μηχανισμούς. Στη λειτουργία του , middleware είναι το στρώμα μεταξύ των εφαρμογών λογισμικού και υποβοηθούμενη πλατφόρμες εφαρμογών , δημιουργώντας επεκτασιμότητα , τη διαφάνεια και τη διαλειτουργικότητα . Middleware λογισμικό βοηθά στη συνδεσιμότητα δεδομένων με την παροχή πρόσβασης στις διεπαφές API βάσης δεδομένων . Το πλεονέκτημα της χρήσης του middleware είναι το πρότυπο και απλοποιημένη συνδεσιμότητα δεδομένων παρέχει το λογισμικό.
Η Μήνυμα - Oriented
Η
μήνυμα που βασίζεται middleware ή το μήνυμα προσανατολισμένη middleware ( MOM ) στηρίζεται στην ασύγχρονη ( δεν συγχρονίστηκαν) επικοινωνία μεταξύ των εφαρμογών που βασίζονται σε ένα σύστημα ουράς. Το μειονέκτημα σε ασύγχρονα συστήματα είναι η υπερφόρτωση του δικτύου και αργή server- επεξεργασία των μηνυμάτων. Άλλα μειονεκτήματα περιλαμβάνουν περιορισμούς σχετικά με την υποστήριξη του πρωτοκόλλου θα πρέπει να είναι οι πλατφόρμες να αποδειχθεί λιγότερο δημοφιλής . Καθένα από τα προϊόντα middleware έχει σχεδιαστεί με εγγενείς διαφορές , γεγονός που καθιστά δύσκολο να επιλέξει μεταξύ των πωλητών . Περιορισμένη πρόσβαση προγραμματιστής είναι ένα από τα κύρια μειονεκτήματα .
Εικόνων Διαδικαστικές Middleware
Η
καλεί Remote Procedure ή RPC , κάνουν χρήση του δικονομικού middleware . Διατίθεται σε διάφορα λειτουργικά συστήματα όπως Unix και Microsoft Windows . RPC έχει την ικανότητα cross-platform , που δίνει δύναμη σε σχέση με άλλους τύπους middleware . Ωστόσο, τα μειονεκτήματα σε αυτό το είδος του middleware , RPC , ιδίως , να περιλαμβάνουν την αναπαραγωγή , θέματα εξισορρόπησης φορτίου , περιορισμένη επεκτασιμότητα και το χαμηλό επίπεδο των ανοχή σε σφάλματα . Η απουσία άμεσης στήριξης σε διάφορους τομείς απαιτεί την ανάπτυξη για να ασχοληθεί με αυτές τις πτυχές , προσθέτοντας ένα υψηλό επίπεδο πολυπλοκότητας των συστημάτων.
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα