Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is weblogic open source? [closed]

I know that weblogic is proprietary, but is it open source ?

Or at least even though the Weblogic download is binary (.class or .jar files), is there a way we can get the source code of how oracle has implemented the Java EE specification ?

like image 654
M-D Avatar asked Oct 14 '13 06:10

M-D


People also ask

Is WebLogic open source?

Both offer full support for Java EE 8. One of the key differences is that JBoss / Wildfly is open source and free while WebLogic is paid product with commercial support. For a charge, Red Hat also offers commercial support in its JBoss Enterprise Application Platform solution.

What is the difference between Apache and WebLogic?

Oracle Weblogic Server provides support for deploying business logic and also web applications, whereas Apache Tomcat Server allows the only deployment of http based or web-based applications. Oracle Weblogic Server has a good performance, whereas Apache Tomcat Server has less performance compared to WebLogic.

Who bought WebLogic?

Oracle WebLogic Server is a Java EE application server currently developed by Oracle Corporation. Oracle acquired WebLogic Server when it purchased BEA Systems in 2008.

Is WebLogic server free?

Great news! Oracle WebLogic Server is now free for developers!


2 Answers

No, WebLogic is definitely not open-source, never been and will not be. It's an application server being developed by Oracle (even if it was originally a product of BEA, which was acquisited by Oracle - now it's so long since then that we can say it's really Oracle product).

Oracle WebLogic Server (WLS) is in the center of all middleware (and some other too) products of Oracle (SOA Suite, WebCenter, ...). Therefore it is developed with many enterprise features like enterprise logging framework, enterprise monitoring, clustering, caching, and so on... It supports full Java EE 6 stack.

Glassfish application server, on other hand, is the reference implementation (RI) of Java EE. Everytime new Java EE specification version is released, GlassFish has it implemented. You can check the new specification and if you like it, you can wait for WebLogic - it will have it some time later. GlassFish is open-source by nature to let the people see the implementation of Java EE standards. It has come to Oracle with acquisition of Sun Microsystems and it's still actively developed. Currently it's a full RI of Java EE 7 (you certainly know we have Java EE Full profile and Java EE Web profile - for example, Tomcat is a Web profile implementation).

There is no other big difference between WebLogic and GlassFish, however, if you will want to use some other Oracle (middleware) product, you will need to go with WebLogic. If you do just Java EE development, GlassFish is absolutelly sufficient (and from my experience, leaner to work with).

like image 51
roxolid Avatar answered Sep 28 '22 02:09

roxolid


The Glassfish Java EE server is the opensource reference implementation.

If you've got a generic interest in how the standards can be implemented this should help.

like image 33
djna Avatar answered Sep 28 '22 01:09

djna