Weblogic vs Jboss
Server aplikasi memainkan peran utama dalam komputasi perusahaan modern dengan bertindak sebagai platform untuk pengembangan, penyebaran, dan integrasi aplikasi perusahaan. Server aplikasi memfasilitasi fungsi-fungsi umum, seperti koneksi, keamanan dan integrasi. Ini memungkinkan pengembang untuk hanya fokus pada logika bisnis. Dua server aplikasi berbasis Java EE yang populer adalah server aplikasi WebLogic dan Jboss. Biasanya, WebLogic digunakan di perusahaan besar, sedangkan JBoss lebih disukai oleh perusahaan kecil / menengah.
Apa itu WebLogic?
WebLogic (Oracle WebLogic Server) adalah server aplikasi Java EE lintas-platform yang dikembangkan oleh Oracle Corporation. Server WebLogic menawarkan serangkaian produk berbasis platform Java EE. Selain dari server aplikasi, itu terdiri dari WebLogic Portal (portal perusahaan), platform EAI (Enterprise Application Integration), WebLogic Tuxedo (server transaksi), Platform Komunikasi WebLogic, dan server web. Versi server aplikasi saat ini adalah WebLogic Server 11gR1, yang dirilis pada Mei 2011. Server aplikasi WebLogic adalah bagian dari portofolio Oracle Fusion Middleware. Basis data utama seperti Oracle, Microsoft SQL server, DB2, dll. Didukung oleh server WebLogic. IDE Java Eclipse yang disebut WebLogic Workshop hadir dengan platform WebLogic. Server aplikasi WebLogic dapat dioperasikan dengan .NET, dan dapat dengan mudah diintegrasikan dengan CORBA, COM +, WebSphere MQ dan JMS. BPM dan pemetaan data didukung oleh Edisi Proses server. Selain itu, server WebLogic menyediakan dukungan untuk berbagai standar terbuka seperti SOAP, UDDI, WSDL, WSRP, XSLT, XQuery dan JASS.
Apa itu Jboss?
JBoss Application Server (JBoss AS) adalah server aplikasi sumber terbuka dan gratis yang dikembangkan oleh RedHat. Ini adalah server aplikasi berbasis Java EE, yang tidak hanya berjalan di Jawa tetapi juga mengimplementasikan bagian Java EE. JBoss adalah server lintas platform, yang berjalan pada sistem apa pun yang menjalankan Java. Versi JBoss saat ini adalah 6.0, yang dirilis pada bulan Desember 2010. JBoss saat ini mendukung Java EE 6 Web Profile (tetapi tumpukan Java EE 6 penuh tidak didukung). JBoss mendukung berbagai teknologi termasuk AOP (Pemrograman Berorientasi Aspek), pengelompokan, caching, penyebaran yang didistribusikan, EJB, JPA, JASS, JCA, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, layanan Web, JDBC dan OSGi.
Apa perbedaan antara WebLogic dan Jboss?
Meskipun, server WebLogic dan server JBoss adalah dua dari server aplikasi berbasis Java EE yang populer, mereka memiliki perbedaan sendiri. Server aplikasi WebLogic dikembangkan oleh Oracle, sedangkan server aplikasi JBoss adalah produk gratis dan open source. Versi terbaru dari server JBoss mendukung Java EE 6 Web Profile, tetapi rilis terbaru dari server WebLogic hanya mendukung Java EE 5. Anda dapat mengubah persyaratan konsol tergantung pada persyaratan di WebLogic, karena Self Console 7001 disertakan, tetapi karena JBoss bergantung pada Tomcat Server, ini tidak mungkin di JBoss. Berbagai cara penyebaran dimungkinkan dalam Web Logic, sementara Ant sendiri dapat digunakan untuk penyebaran di JBoss, dan sangat cepat dan mudah.
Meskipun, WebLogic adalah produk mahal, ia memiliki beberapa fitur yang tidak disediakan di JBoss. Misalnya, konsol administrator berbasis web WebLogic dapat digunakan untuk konfigurasi JMS, Sumber Data, dan pengaturan keamanan, dll. Harap diingat, konfigurasi dan administrasi cukup sederhana 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. API Standar JDBC digunakan untuk konektivitas basis data di WebLogic, tetapi konektivitas basis data tersedia di JBoss hanya melalui pembungkus jca-jdbc, yang berarti bahwa kadang-kadang programmer harus menulis kode sendiri..
WebLogic sangat mahal, mengingat memiliki server web yang terpisah menimbulkan biaya tambahan, sementara penskalaan vertikal (mis. Penambahan lebih banyak CPU) juga membutuhkan biaya tambahan. Terlepas dari biayanya, WebLogic lebih banyak digunakan dalam industri karena keandalannya. Tetapi, untuk proyek yang tidak terlalu rumit, JBoss adalah pilihan yang baik (karena kinerjanya masih belum terbukti di lingkungan produksi), karena gratis. Oleh karena itu, JBoss lebih populer di kalangan perusahaan kecil hingga menengah yang tidak mampu membayar WebLogic dengan harga tinggi.