Weblogic vs Jboss
Pelayan aplikasi memainkan peranan utama dalam pengkomputeran perusahaan moden dengan bertindak sebagai platform untuk pembangunan, penempatan, dan integrasi aplikasi perusahaan. Pelayan aplikasi memudahkan fungsi biasa, seperti sambungan, keselamatan dan integrasi. Ini membolehkan pemaju hanya memberi tumpuan kepada logik perniagaan. Dua pelayan aplikasi berasaskan Java EE yang popular adalah pelayan aplikasi weblogik dan jboss. Biasanya, weblogik digunakan dalam perusahaan besar, sementara JBoss lebih disukai oleh syarikat kecil/menengah.
Apa itu Weblogic?
WebLogic (Oracle Weblogic Server) adalah pelayan aplikasi Java EE yang dibangunkan oleh Oracle Corporation yang dibangunkan oleh Oracle Corporation. Weblogic Server menawarkan keluarga produk berdasarkan platform Java EE. Selain dari pelayan aplikasi, ia terdiri daripada portal WebLogic (portal perusahaan), platform EAI (Integrasi Aplikasi Enterprise), WebLogic Tuxedo (Pelayan Transaksi), Platform Komunikasi WebLogic dan Pelayan Web. Versi semasa pelayan aplikasi ialah WebLogic Server 11GR1, yang dikeluarkan pada bulan Mei, 2011. Pelayan Aplikasi WebLogic adalah sebahagian daripada portfolio middleware Oracle Fusion. Pangkalan data utama seperti Oracle, Microsoft SQL Server, DB2, dan lain -lain. disokong oleh pelayan weblogik. Sebuah gerhana java gerhana yang dipanggil bengkel weblogic dilengkapi dengan platform weblogik. Pelayan Aplikasi WebLogic boleh saling beroperasi dengan .Bersih, dan boleh dengan mudah diintegrasikan dengan Corba, Com+, WebSphere MQ dan JMS. BPM dan pemetaan data disokong oleh edisi proses pelayan. Selain itu, pelayan WebLogic memberikan sokongan untuk pelbagai piawaian terbuka seperti SOAP, UDDI, WSDL, WSRP, XSLT, XQUERY dan JASS.
Apa itu JBoss?
Pelayan Aplikasi JBoss (JBoss AS) adalah pelayan aplikasi sumber percuma dan terbuka yang dibangunkan oleh RedHat. Ia adalah pelayan aplikasi berasaskan Java EE, yang bukan sahaja berjalan di Java tetapi juga melaksanakan bahagian Java EE. JBoss adalah pelayan silang platform, yang berjalan di 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 stack Java EE 6 penuh tidak disokong). JBoss supports various technologies including 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 JBoss Server adalah dua pelayan aplikasi berasaskan Java EE yang popular, mereka mempunyai perbezaan mereka sendiri. Pelayan Aplikasi WebLogic dibangunkan oleh Oracle, sementara JBoss Application Server adalah produk sumber percuma dan terbuka. Versi terbaru JBoss Server menyokong profil web Java EE 6, tetapi pelepasan terbaru WebLogic Server hanya menyokong Java EE 5. Anda boleh menukar keperluan konsol bergantung kepada keperluan dalam weblogik, kerana konsol diri 7001 dimasukkan, tetapi sejak JBoss bergantung kepada pelayan Tomcat, ini tidak mungkin di JBoss. Pelbagai cara penggunaan boleh dilakukan dalam logik web, sementara semut sahaja boleh digunakan untuk penggunaan di JBoss, dan ia sangat cepat dan mudah.
Walaupun, Weblogic adalah produk yang mahal, ia mempunyai beberapa ciri yang tidak disediakan di JBoss. Sebagai contoh, konsol pentadbir berasaskan web WebLogic boleh digunakan untuk konfigurasi JMS, sumber data, dan tetapan keselamatan, dll. Fikiran anda, konfigurasi dan pentadbiran cukup mudah di JBoss, tetapi UI tidak disediakan. Walaupun, clustering disokong untuk semua API di Weblogic, clustering disokong hanya untuk beberapa ciri dalam JBoss. Weblogic menawarkan clustering JMS sedangkan, JBoss tidak. API JDBC Standard digunakan untuk sambungan pangkalan data dalam WebLogic, tetapi sambungan pangkalan data boleh didapati di JBoss hanya melalui pembalut JCA-JDBC, yang bermaksud bahawa kadang-kadang pengaturcara harus menulis kodnya sendiri.
Weblogic sangat mahal, memandangkan mempunyai pelayan web yang berasingan menanggung kos tambahan, sementara penskalaan menegak (e.g. penambahan lebih banyak CPU) memerlukan wang tambahan juga. Walaupun kosnya, Weblogic digunakan lebih banyak dalam industri kerana kebolehpercayaannya. Tetapi, untuk projek yang tidak terlalu kompleks, JBoss adalah pilihan yang baik (kerana prestasinya masih belum terbukti dalam persekitaran pengeluaran), kerana ia adalah percuma. Oleh itu, JBoss lebih popular di kalangan syarikat kecil hingga menengah yang tidak mampu membeli weblogik yang tinggi.