Weblogic vs Jboss
Pelayan aplikasi memainkan peranan utama dalam pengkomputeran perusahaan moden dengan bertindak sebagai platform untuk pengembangan, penggunaan, dan integrasi aplikasi perusahaan. Pelayan aplikasi memudahkan fungsi umum, seperti sambungan, keselamatan dan integrasi. Ini membolehkan pemaju hanya fokus pada logik perniagaan. Dua daripada pelayan aplikasi berasaskan Java EE yang popular adalah pelayan aplikasi WebLogic dan Jboss. Biasanya, WebLogic digunakan di perusahaan besar, sementara JBoss lebih disukai oleh syarikat kecil / menengah.
Apa itu WebLogic?
WebLogic (Oracle WebLogic Server) adalah pelayan aplikasi Java EE lintas platform yang dikembangkan oleh Oracle Corporation. Pelayan WebLogic menawarkan sekumpulan produk berdasarkan platform Java EE. Selain dari pelayan aplikasi, ia terdiri daripada Portal WebLogic (portal perusahaan), platform EAI (Integrasi Aplikasi Perusahaan), WebLogic Tuxedo (pelayan transaksi), Platform Komunikasi WebLogik dan pelayan web. Versi pelayan aplikasi terkini ialah WebLogic Server 11gR1, yang dilancarkan pada Mei 2011. Pelayan aplikasi WebLogic adalah sebahagian daripada portfolio Oracle Fusion Middleware. Pangkalan data utama seperti Oracle, pelayan Microsoft SQL, DB2, dan lain-lain disokong oleh pelayan WebLogic. Eclipse Java IDE yang disebut WebLogic Workshop dilengkapi dengan platform WebLogic. Pelayan aplikasi WebLogic boleh dikendalikan dengan. NET,dan dapat disatukan dengan mudah dengan CORBA, COM +, WebSphere MQ dan JMS. BPM dan pemetaan data disokong oleh Edisi Proses pelayan. Selanjutnya, pelayan WebLogic memberikan sokongan untuk pelbagai standard terbuka seperti SOAP, UDDI, WSDL, WSRP, XSLT, XQuery dan JASS.
Apa itu Jboss?
JBoss Application Server (JBoss AS) adalah pelayan aplikasi sumber terbuka dan bebas yang dibangunkan oleh RedHat. Ini adalah pelayan aplikasi berbasis Java EE, yang tidak hanya berjalan di Java tetapi juga menerapkan bagian Java EE. JBoss adalah pelayan lintas platform, yang berjalan di mana-mana sistem yang menjalankan Java. Versi terkini JBoss adalah 6.0, yang dirilis pada bulan Desember 2010. JBoss saat ini menyokong Profil Web Java EE 6 (tetapi tumpukan Java EE 6 penuh tidak disokong). JBoss menyokong pelbagai teknologi termasuk AOP (Aspect Oriented Programming), clustering, caching, diedarkan deployment, EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, Web services, JDBC dan OSGi.
Apakah perbezaan antara WebLogic dan Jboss?
Walaupun, pelayan WebLogic dan pelayan JBoss adalah dua pelayan aplikasi berasaskan Java EE yang popular, mereka mempunyai perbezaan tersendiri. Pelayan aplikasi WebLogic dikembangkan oleh Oracle, sementara pelayan aplikasi JBoss adalah produk sumber bebas dan terbuka. Versi terbaru pelayan JBoss menyokong Profil Web Java EE 6, tetapi peluncuran pelayan WebLogic terbaru hanya menyokong Java EE 5. Anda boleh mengubah keperluan konsol bergantung pada keperluan dalam WebLogic, kerana Self Console 7001 disertakan, tetapi kerana JBoss bergantung pada Pelayan Tomcat, ini tidak mungkin dilakukan di JBoss. Pelbagai cara penyebaran mungkin dilakukan di Web Logic, sementara Semut sahaja dapat digunakan untuk penyebaran di JBoss, dan 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, dan lain-lain. Ingatlah, konfigurasi dan pentadbirannya cukup mudah di JBoss, tetapi UI tidak disediakan. Sementara, pengelompokan didukung untuk semua API di WebLogic, pengelompokan hanya didukung untuk beberapa fitur di JBoss. WebLogic menawarkan pengelompokan JMS sedangkan, JBoss tidak. Standard JDBC API digunakan untuk penyambungan pangkalan data dalam WebLogic, tetapi penyambungan pangkalan data hanya tersedia di JBoss hanya melalui pembungkus jca-jdbc, yang bermaksud bahawa kadangkala pengaturcara harus menulis kodnya sendiri.
WebLogic sangat mahal, memandangkan mempunyai pelayan web yang berasingan menanggung kos tambahan, sementara penskalaan menegak (contohnya penambahan lebih banyak CPU) memerlukan biaya tambahan. Walaupun harganya, WebLogic digunakan lebih banyak dalam industri kerana kebolehpercayaannya. Tetapi, untuk projek yang tidak terlalu rumit, JBoss adalah pilihan yang baik (kerana prestasinya masih belum terbukti dalam persekitaran pengeluaran), kerana ia percuma. Oleh itu, JBoss lebih popular di kalangan syarikat kecil hingga menengah yang tidak mampu membeli WebLogic dengan harga tinggi.