Διαφορά μεταξύ WebLogic και WebSphere

Anonim

WebLogic vs WebSphere | WebLogic Server 11gR1 vs WebSphere 8. 0

Οι διακομιστές εφαρμογών διαδραματίζουν σημαντικό ρόλο στη σύγχρονη επιχειρησιακή πληροφορική, ενεργώντας ως πλατφόρμα ανάπτυξης, εγκατάστασης και ολοκλήρωσης επιχειρηματικών εφαρμογών. Οι διακομιστές εφαρμογών διευκολύνουν κοινές λειτουργίες όπως σύνδεση, ασφάλεια και ολοκλήρωση. Αυτό επιτρέπει στον προγραμματιστή να εστιάζει μόνο στην επιχειρησιακή λογική. Δύο από τους κορυφαίους διακομιστές εφαρμογών Java EE είναι διακομιστές εφαρμογών WebLogic και WebSphere.

Τι είναι το WebLogic;

Το WebLogic (Oracle WebLogic Server) είναι ένας διακομιστής εφαρμογών Java EE πολλαπλών πλατφορμών που αναπτύχθηκε από την Oracle Corporation. Ο διακομιστής WebLogic προσφέρει μια οικογένεια προϊόντων που βασίζονται στην πλατφόρμα Java EE. Εκτός από τον διακομιστή εφαρμογών, αποτελείται από την πλατφόρμα WebLogic Portal (πύλη επιχείρησης), την πλατφόρμα EAI (Enterprise Application Integration), το WebLogic Tuxedo (διακομιστής συναλλαγών), την πλατφόρμα επικοινωνίας WebLogic και έναν διακομιστή ιστού. Η τρέχουσα έκδοση του διακομιστή εφαρμογών είναι ο WebLogic Server 11gR1, ο οποίος κυκλοφόρησε τον Μάιο του 2011. Ο διακομιστής εφαρμογών WebLogic είναι μέρος του χαρτοφυλακίου Middleware της Fusion Middleware. Σημαντικές βάσεις δεδομένων όπως Oracle, Microsoft SQL Server, DB2 κ.λπ. υποστηρίζονται από το διακομιστή WebLogic. Ένα Eclipse Java IDE που ονομάζεται WebLogic Workshop συνοδεύεται από την πλατφόρμα WebLogic. Ο διακομιστής εφαρμογής WebLogic είναι διαλειτουργικός με το. NET και μπορεί εύκολα να ενσωματωθεί με CORBA, COM +, WebSphere MQ και JMS. Το BPM και η χαρτογράφηση δεδομένων υποστηρίζονται από τη Process Edition του διακομιστή. Επιπλέον, ο WebLogic διακομιστής παρέχει υποστήριξη για διάφορα ανοικτά πρότυπα όπως το SOAP, το UDDI, το WSDL, το WSRP, το XSLT, το XQuery και το JASS.

Τι είναι το WebSphere;

Το WebSphere (WebSphere Application Server, ή WAS) είναι ένας διακομιστής εφαρμογών που αναπτύχθηκε από την IBM. Είναι το κύριο προϊόν της οικογένειας προϊόντων WebSphere της IBM. Η τρέχουσα έκδοση είναι 8. 0., η οποία κυκλοφόρησε τον Ιούνιο του 2011. Η τρέχουσα έκδοση είναι ένας διακομιστής συμβατός με JAVA EE 6. Για την ανάπτυξη του διακομιστή εφαρμογών WebSphere χρησιμοποιούνται ανοικτά πρότυπα όπως οι υπηρεσίες Java EE, XML και Web Services. Πρόκειται για διακομιστή εφαρμογών πολλαπλών πλατφορμών, ο οποίος υποστηρίζει λειτουργικά συστήματα Windows, Linux, Solaris, AIX, i / OS και z / OS και τις αρχιτεκτονικές x86, x86-64, PowerPC, SPARC, IA-64 και zSeries. Ο διακομιστής WebSphere είναι συμβατός με το διακομιστή HTTP Apache, τη Microsoft IIS, τον Netscape Enterprise Server και τον διακομιστή HTTP της IBM. Η προεπιλεγμένη θύρα σύνδεσης είναι 9060. Το μοντέλο ασφαλείας Java EE (μαζί με την ασφάλεια που παρέχεται από το υποκείμενο λειτουργικό σύστημα) παρέχει τη βάση για το μοντέλο ασφαλείας του διακομιστή εφαρμογών WebSphere.

Ποια είναι η διαφορά μεταξύ του WebLogic και του WebSphere;

Αν και ο διακομιστής WebLogic και ο διακομιστής WebSphere είναι δύο από τους κορυφαίους διακομιστές εφαρμογών Java EE, έχουν τις δικές τους διαφορές.Ο διακομιστής εφαρμογών WebLogic αναπτύσσεται από την Oracle, ενώ ο διακομιστής εφαρμογών WebSphere είναι προϊόν της IBM. Η τελευταία έκδοση του διακομιστή WebSphere υποστηρίζει το Java EE 6, αλλά η τελευταία έκδοση του διακομιστή WebLogic υποστηρίζει μόνο το Java EE 5. Οι διακομιστές WebLogic και WebSphere χρησιμοποιούνται σε μεγάλο βαθμό στη βιομηχανία και η κοινότητα της Java πιστεύει ότι είναι λίγο πολύ η ίδια όταν έρχεται σε χαρακτηριστικά και λειτουργικότητα που παρέχουν. Ωστόσο, σύμφωνα με μια μελέτη που πραγματοποιήθηκε από την ομάδα διαβούλευσης Crimson τον Μάιο του 2011 σχετικά με τη διαφορά κόστους μεταξύ αυτών των δύο διακομιστών εφαρμογών, ο διακομιστής WebSphere βρέθηκε πιο δαπανηρός από τον διακομιστή WebLogic. Οι τρεις κύριοι λόγοι για αυτό είναι το πλεονέκτημα απόδοσης της WebLogic (που σημαίνει μικρότερο κόστος υλικού / λογισμικού και υποστήριξης), το μικρότερο λειτουργικό κόστος της WebLogic και το υψηλότερο κόστος για το ανθρώπινο δυναμικό της WebSphere λόγω της ανάγκης χρήσης εκπαιδευμένων επαγγελματιών.