RMI είναι μια αντικειμενοστραφής παραλλαγή του Remote Procedure Call ( RPC ) , μέσω του οποίου τα αντικείμενα Java να επικοινωνούν . Είχε το μειονέκτημα , όταν δημιούργησε το πρώτο , ότι δεν επιτρέπει τη διαλειτουργικότητα των Java και μη - Java αντικείμενα .
Ίδια Java , μια γλώσσα προγραμματισμού , είχε αναπτυχθεί από τον James Gosling , της Sun Microsystems , 1994 . Oracle αγόρασε Sun το 2009 .
Εικόνων Άλλα Ακρωνύμια Decoded
Η Αυτή ήταν η τοποθεσία των προηγούμενων χρησμών .
IIOP είναι το Internet Inter - ORB Protocol, ένα σημαντικό υποσύνολο του προτύπου CORBA .
Μια ORB είναι μια "Αίτηση Object Broker " και CORBA είναι " Κοινή Αίτηση Αντικείμενο Broker Architecture , " το ανοικτό πρότυπο για ετερογενή πληροφορική .
Πρότυπα για CORBA δημιουργούνται και δημοσιεύονται από την κοινοπραξία της βιομηχανίας , η ομάδα διαχείρισης αντικειμένου ( OMG ) . Εκατοντάδες χρήστες και τους προμηθευτές συμμετέχουν στο OMG .
Έτσι, προκειμένου να εισαγάγει τη διαλειτουργικότητα, η Oracle Corporation έπρεπε να αποκαταστήσει την εργασία RMI για να συμμορφωθούν με την CORBA , η οποία είναι ό, τι RMI - IIOP είναι περίπου .
εικόνων Sun Ανάπτυξης
Η Oracle συνεργάστηκε με την IBM .
Κατά συνέπεια , το 1998, η Sun παρουσίασε το Java RMI - IIOP : . ένα σημαντικό χαρακτηριστικό των οποίων είναι ότι μπορεί να χρησιμοποιηθεί χωρίς την εκμάθηση της γλώσσας ορισμού CORBA Interface ( IDL )
εικόνων επιλογές για προγραμματιστές
υπάρχει μια διακλάδωση του προγραμματισμού Java δρόμο .
Με τη διαθεσιμότητα του RMI - IIOP , προγραμματιστές οι οποίοι ήταν ήδη εξοικειωμένοι με Java RMI είχε στην ουσία τρεις επιλογές .
Θα μπορούσε να αγνοήσει την επέκταση IIOP , και την ανάπτυξη εφαρμογών με χρήση CORBA IDL , τον καθορισμό του πελάτη και η server εφαρμογών με χρήση της γλώσσας προγραμματισμού οικεία σε αυτούς .
Ή, θα μπορούσε να αγνοήσει την επέκταση IIOP και IDL επίσης , και απλά να μείνετε μέσα στο σύμπαν της γλώσσας προγραμματισμού Java , χρησιμοποιώντας Java RMI για να είναι δυνατή η επικοινωνία μεταξύ Java αντικείμενα τόσο όλη εικονικές μηχανές και σε φυσικές μηχανές .
Αλλά , τελικά , θα μπορούσαν να χρησιμοποιήσουν τη γλώσσα προγραμματισμού Java με την επιλογή του compiler IIOP . Η εταιρεία είπε ότι αυτό θα δώσει τη δυνατότητα στον προγραμματιστή να «διατηρήσει κληρονομιά εφαρμογές γραμμένες σε άλλες γλώσσες προγραμματισμού . "
Εικόνων Κριτική
Η « Όχι, ευχαριστώ , μόνο η μπανάνα . "
Αξίζει να σημειωθεί ότι το όλο στυλ του αντικειμενοστρεφούς προγραμματισμού έχει έρθει κάτω από την κριτική κατά τα τελευταία χρόνια . Ο εφευρέτης της γλώσσας μη OOP ονομάζεται Erlang , Joe Armstrong , είπε : « Το πρόβλημα με το object-oriented γλώσσες είναι ότι έχω όλη αυτή την σιωπηρή περιβάλλον που κουβαλάμε μαζί τους Ήθελες μια μπανάνα , αλλά αυτό που πήρα ήταν . ένας γορίλλας κρατώντας την μπανάνα και το σύνολο της ζούγκλας ».
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα