Perbezaan Antara Weblogic dan Jboss
Weblogic vs Jboss
Server aplikasi memainkan peranan utama dalam pengkomputeran perusahaan moden dengan bertindak sebagai platform untuk pembangunan, penyepaduan 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 dalam perusahaan besar, sementara JBoss lebih disukai oleh syarikat kecil / midsize.
Apakah itu WebLogic?
WebLogic (Oracle WebLogic Server) ialah pelayan aplikasi Java EE lintas platform yang dibangunkan oleh Oracle Corporation. Pelayan WebLogic menawarkan keluarga produk berdasarkan platform Java EE. Selain 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 saling beroperasi. 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?
Server 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 Jawa tetapi juga melaksanakan bahagian Java EE. JBoss adalah pelayan silang platform, yang berjalan pada mana-mana sistem yang menjalankan Java. Versi semasa JBoss ialah 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 (Aspect Oriented Programming), clustering, caching, distribution, 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 yang popular, 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 keluaran terbaru pelayan WebLogic hanya menyokong Java EE 5. Anda boleh menukar keperluan konsol bergantung kepada keperluan dalam WebLogic, seperti Self Console 7001 disertakan, tetapi sejak JBoss bergantung pada Pelayan Tomcat, ini tidak mungkin dalam 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 dalam 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 cukup 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 penyambungan pangkalan data dalam WebLogic, tetapi sambungan pangkalan data boleh didapati di JBoss hanya melalui pembalut 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 menegak (tambahan tambahan CPU) membelanjakan wang tambahan juga. Walaupun kosnya, WebLogic lebih banyak digunakan 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 bebas. Oleh itu, JBoss lebih popular di kalangan syarikat kecil dan sederhana yang tidak dapat membeli WebLogic berharga tinggi.