Weblogic vs Jboss
Pelayan aplikasi memainkan peranan utama dalam pengkomputeran perusahaan moden dengan bertindak sebagai platform untuk pembangunan, penggunaan, dan integrasi aplikasi perusahaan. Pelayan aplikasi memudahkan fungsi umum, seperti sambungan, keselamatan dan integrasi. Ini membolehkan pemaju untuk memberi tumpuan hanya kepada logik perniagaan. Dua daripada pelayan aplikasi berasaskan Java EE adalah pelayan aplikasi WebLogic dan Jboss. Biasanya, WebLogic digunakan di perusahaan besar, sementara JBoss lebih disukai oleh syarikat-syarikat kecil / midsize.
Apa itu WebLogic?
WebLogic (Oracle WebLogic Server) adalah pelayan aplikasi Java EE lintas platform yang dibangunkan oleh Oracle Corporation. Pelayan WebLogic menawarkan keluarga 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 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, pelayan Microsoft SQL, DB2, dan lain-lain disokong oleh pelayan WebLogic. IDE Java Eclipse yang disebut WebLogic Workshop dilengkapi dengan platform WebLogic. Pelayan aplikasi WebLogic boleh beroperasi dengan .NET, dan boleh dengan mudah diintegrasikan dengan CORBA, COM +, WebSphere MQ dan JMS. BPM dan pemetaan data disokong oleh Proses Edisi pelayan. Selain itu, pelayan WebLogic menyediakan sokongan untuk pelbagai standard terbuka seperti SOAP, UDDI, WSDL, WSRP, XSLT, XQuery dan JASS.
Apa itu Jboss??
Pelayan Aplikasi JBoss (JBoss AS) adalah pelayan aplikasi percuma dan sumber terbuka yang dibangunkan oleh Redhat. Ia adalah pelayan aplikasi berasaskan Java EE, yang bukan hanya berjalan di Java tetapi juga menerapkan bahagian Java EE. JBoss adalah pelayan silang platform, yang berjalan pada mana-mana sistem yang menjalankan Java. Versi semasa JBoss adalah 6.0, yang dikeluarkan pada Disember, 2010. JBoss kini menyokong Profil EE 6 Java (tetapi stack Java EE 6 tidak disokong). JBoss menyokong pelbagai teknologi termasuk AOP (Pemrograman Berorientasikan Aspek), clustering, caching, pengedaran diedarkan, EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, perkhidmatan Web, JDBC dan OSGi.
Apakah perbezaan antara WebLogic dan Jboss?
Walaupun, pelayan WebLogic dan pelayan JBoss adalah dua daripada pelayan aplikasi berasaskan Java EE, mereka mempunyai perbezaan mereka sendiri. Pelayan aplikasi WebLogic dibangunkan oleh Oracle, manakala pelayan aplikasi JBoss adalah produk sumber terbuka dan terbuka. Versi terbaru pelayan JBoss menyokong Java EE 6 Profil Web, tetapi pelepasan terbaru pelayan WebLogic hanya menyokong Java EE 5. Anda boleh menukar keperluan konsol bergantung pada keperluan dalam WebLogic, seperti Self Console 7001 disertakan, tetapi sejak JBoss bergantung pada Pelayan Tomcat, ini tidak mungkin dilakukan di JBoss. Cara penyebaran pelbagai mungkin dilakukan di Web Logic, sementara Ant sahaja boleh digunakan untuk penempatan 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, dan lain-lain. Fikiran anda, konfigurasi dan pentadbiran adalah sangat mudah dalam JBoss, tetapi UI tidak disediakan. Walaupun, clustering disokong untuk semua API dalam WebLogic, clustering disokong hanya untuk beberapa ciri dalam JBoss. WebLogic menawarkan clustering JMS sedangkan, JBoss tidak. Standard JDBC API digunakan untuk sambungan pangkalan data dalam WebLogic, tetapi sambungan pangkalan data boleh didapati di JBoss hanya melalui pembungkus jca-jdbc, yang bererti kadang-kadang programmer harus menulis kodnya sendiri.
WebLogic sangat mahal, memandangkan bahawa mempunyai pelayan web yang berasingan menanggung kos tambahan, sementara skala skala menegak (contohnya penambahan lebih banyak CPU) juga memerlukan wang tambahan. Walaupun kosnya, WebLogic lebih banyak digunakan dalam industri kerana kebolehpercayaannya. Tetapi, bagi projek-projek yang tidak terlalu rumit, JBoss adalah pilihan yang baik (kerana prestasinya masih belum terbukti dalam persekitaran pengeluaran), kerana ia bebas. Oleh itu, JBoss lebih popular di kalangan syarikat kecil dan sederhana yang tidak dapat membeli WebLogic berharga tinggi.