Perbezaan Antara Weblogic dan Jboss

Perbezaan Antara Weblogic dan Jboss
Perbezaan Antara Weblogic dan Jboss

Video: Perbezaan Antara Weblogic dan Jboss

Video: Perbezaan Antara Weblogic dan Jboss
Video: 10 SHOCKING DIFFERENCES Between Valmiki Ramayana And Tulsi Das Ramcharitmanas 2024, November
Anonim

Weblogic lwn Jboss

Pelayan aplikasi memainkan peranan utama dalam pengkomputeran perusahaan moden dengan bertindak sebagai platform untuk pembangunan, penggunaan dan penyepaduan aplikasi perusahaan. Pelayan aplikasi memudahkan fungsi biasa, seperti sambungan, keselamatan dan penyepaduan. Ini membolehkan pembangun menumpukan hanya pada logik perniagaan. Dua daripada pelayan aplikasi berasaskan Java EE yang popular ialah pelayan aplikasi WebLogic dan Jboss. Biasanya, WebLogic digunakan dalam perusahaan besar, manakala JBoss diutamakan oleh syarikat kecil/sederhana.

Apakah itu WebLogic?

WebLogic (Oracle WebLogic Server) ialah pelayan aplikasi Java EE merentas platform yang dibangunkan oleh Oracle Corporation. Pelayan WebLogic menawarkan rangkaian produk berdasarkan platform Java EE. Selain daripada pelayan aplikasi, ia terdiri daripada WebLogic Portal (portal perusahaan), platform EAI (Enterprise Application Integration), WebLogic Tuxedo (pelayan transaksi), Platform Komunikasi WebLogic dan pelayan web. Versi semasa pelayan aplikasi ialah WebLogic Server 11gR1, yang dikeluarkan pada Mei, 2011. Pelayan aplikasi WebLogic ialah sebahagian daripada portfolio Oracle Fusion Middleware. Pangkalan data utama seperti Oracle, pelayan Microsoft SQL, DB2, dll. disokong oleh pelayan WebLogic. IDE Java Eclipse yang dipanggil Bengkel WebLogic disertakan dengan platform WebLogic. Pelayan aplikasi WebLogic boleh dikendalikan dengan. NET, dan boleh disepadukan dengan mudah dengan CORBA, COM+, WebSphere MQ dan JMS. BPM dan pemetaan data disokong oleh Edisi Proses pelayan. Tambahan pula, pelayan WebLogic menyediakan sokongan untuk pelbagai standard terbuka seperti SOAP, UDDI, WSDL, WSRP, XSLT, XQuery dan JASS.

Apakah itu Jboss?

JBoss Application Server (JBoss AS) ialah pelayan aplikasi sumber terbuka dan percuma yang dibangunkan oleh RedHat. Ia adalah pelayan aplikasi berasaskan Java EE, yang bukan sahaja berjalan pada Java tetapi juga melaksanakan bahagian Java EE. JBoss ialah pelayan merentas platform, yang berjalan pada mana-mana sistem yang menjalankan Java. Versi semasa JBoss ialah 6.0, yang dikeluarkan pada bulan Disember, 2010. JBoss kini menyokong Profil Web Java EE 6 (tetapi timbunan Java EE 6 penuh tidak disokong). JBoss menyokong pelbagai teknologi termasuk AOP (Aspect Oriented Programming), clustering, caching, distributed deployment, EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, Web services, JDBC and OSGi.

Apakah perbezaan antara WebLogic dan Jboss?

Walaupun, pelayan WebLogic dan pelayan JBoss ialah dua daripada pelayan aplikasi berasaskan Java EE yang popular, ia mempunyai perbezaan tersendiri. Pelayan aplikasi WebLogic dibangunkan oleh Oracle, manakala pelayan aplikasi JBoss ialah produk percuma dan sumber terbuka. Versi terkini pelayan JBoss menyokong Profil Web Java EE 6, tetapi keluaran terkini pelayan WebLogic hanya menyokong Java EE 5. Anda boleh menukar keperluan konsol bergantung pada keperluan dalam WebLogic, kerana Self Console 7001 disertakan, tetapi memandangkan JBoss bergantung pada Pelayan Tomcat, ini tidak boleh dilakukan dalam JBoss. Pelbagai cara penggunaan boleh dilakukan dalam Logik Web, manakala Ant sahaja boleh digunakan untuk penggunaan dalam JBoss, dan ia sangat cepat dan mudah.

Walaupun, WebLogic ialah produk yang mahal, ia mempunyai beberapa ciri yang tidak disediakan dalam JBoss. Contohnya, konsol pentadbir berasaskan web WebLogic boleh digunakan untuk konfigurasi JMS, Sumber Data dan tetapan keselamatan, dsb. Ingat, konfigurasi dan pentadbiran agak mudah dalam JBoss, tetapi UI tidak disediakan. Walaupun, pengelompokan disokong untuk semua API dalam WebLogic, pengelompokan hanya disokong untuk beberapa ciri dalam JBoss. WebLogic menawarkan pengelompokan JMS manakala, JBoss tidak. API JDBC standard digunakan untuk sambungan pangkalan data dalam WebLogic, tetapi sambungan pangkalan data tersedia dalam JBoss hanya melalui pembungkus jca-jdbc, yang bermaksud kadangkala pengaturcara perlu menulis kodnya sendiri.

WebLogic adalah sangat mahal, memandangkan mempunyai pelayan web yang berasingan memerlukan kos tambahan, manakala penskalaan menegak (mis. penambahan lebih banyak CPU) juga memerlukan wang tambahan. Walaupun kosnya, WebLogic lebih banyak digunakan dalam industri kerana kebolehpercayaannya. Tetapi, untuk projek yang tidak terlalu rumit, JBoss ialah pilihan yang baik (kerana prestasinya masih belum terbukti dalam persekitaran pengeluaran), kerana ia percuma. Oleh itu, JBoss lebih popular di kalangan syarikat kecil hingga sederhana yang tidak mampu membeli WebLogic berharga tinggi.

Disyorkan: