TrustRadius Insights for Oracle WebLogic Server are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Pros
Ease of Use: Users have highlighted the simplicity and quickness of server management tasks, including manual deploys and connection pool configurations. They find it easy to create and maintain multiple domains for different applications which help contribute to a seamless operational experience.
Performance and Reliability: Reviewers appreciate the robust performance and stability of Oracle WebLogic Application Server for developing and deploying business applications. The high availability, reliability, and integration with other Oracle products further enhance its appeal to users seeking a dependable platform.
Feature Richness: Users value the various features like load balancing, data source entry customization, work managers, JMS support, user management capabilities, messaging options, and clustering management provided by WebLogic. These comprehensive functionalities cater to diverse needs while simplifying operational processes for businesses.
We use Oracle WebLogic Server as our application server for a Java Enterprise application. We run up to 24 JVMs tu support our user base, along with JMS servers to handle asynchronous messaging queues. The application itself is to process Fraud and Disputes claims, as well as Account take over/Unauthorized account access.
Pros
Oracle WebLogic Server JMS has been great for us to handle asynchronous message processing.
Oracle WebLogic Server console has also been great as it makes it easier to manage all our application.
The clustering capabilities also makes it easier to manage deployments across nodes and support for load balancing
Lastly, the full Java EE support has been great, we've been able to install library to extend our applications integration capabilities.
Cons
Debugging issues has been difficult sometimes, the documentation is too dense and finding the the root cause for an specific issue takes time.
The Oracle WebLogic Server console UI feels old and gives a sense of lack of innovation even though it provides so much functionality.
I'm not sure if Oracle WebLogic Server supports more modern frameworks, but it feels more like a Java EE specific, maybe there's an opportunity there to appeal to newer application platforms
Likelihood to Recommend
Definitely recommended if you want a stable, full-frature application server for Java EE applications and you are familiar with Oracle family of products. Less recommended if you're new to it as it has a steep learning curve if you need support a big application with a robust architecture. Also wouldn't recommend it for Non-Java applications use cases.
VU
Verified User
Engineer in Information Technology (Computer Software company, 201-500 employees)
We used this Applicational Server on our on-site infrastructure (production environment) and also in our local machines for development and testing purposes. Although it is definitely a robust and complete framework with lots of options and configurations you can modify at your own needs, it is also a heavy application to run in your computer. So we'd often deal with slowness in the build and deployment processes, especially with some IDE integrations such as Netbeans or InteliJ. Even on our local servers, that deployment process was not always super smooth. To top that up, we dealt with some security breaches raised with some versions of the framework, so we'd need to keep an eye for those security patches at all times (that was the most severe issue we've had).
Pros
Manual deploys works smoothly and quickly
Connection pools configuration it's simple do grasp and has lots of aditional options you can enable
Server management is also easy and quick to do
Cons
Access to logs is quite difficult to grasp, no direct Web access tool to see those
Difficult to install some security patches and even more difficult to figure out what's the problem and the proper solution (support articles are super restricted)
Server deals poorly with deadlock situations, no proper warnings are shown on the admin management application
Likelihood to Recommend
If you need to have complex options in place you can count on Weblogic to be a robust Applicational Server you can rely on. But you would need to keep an eye on maintaining the framework updated quite frequently to avoid security breaches and subsequent severe situations. If you don't have other infrastructure for test purposes, I wouldn't advise you on having devs and QA installing this heavy application in their local machines, there are other lightweight solutions that would be a better fit for that.
VU
Verified User
Team Lead in Information Technology (Computer Software company, 11-50 employees)
As we are in the Business Intelligence team, we require solutions related to database, management, and delivery. We have used Oracle's WebLogic suite for our customer's development and its solutions. In our day-to-day business, it's needed to have the optimum solution in place to cater to our business requirements. Nowadays Oracle is in demand and we continue to use it.
Pros
Business solutions
Reporting
Management
Cons
Costing
Likelihood to Recommend
For handing large data on a quicker note we recommend using this application solution but if your organization has a smaller dataset and data load is high then you shouldn't go with it. It requires steady data approaches and management. But we have gained benefits from this infrastructure in recent times.
It is being used as an application server for telecom oss-bss applications. It is also standard application server for custom application. It is the backbone of 100s of telco use cases. Most importantly weblogic users won’t have to struggle with database connection handling, java messaging service, user management and web service throttling.
Pros
Work managers
JMS
User management
Cons
Other application connectivity adaptors
Restart requirement for configuration changes
Analytics
Likelihood to Recommend
Any enterprise when they are not sure about which application server to use when reliability is the most important criteria, then WebLogic is great. When ease of development, constant change and deployment is an important concern then WebLogic is not the best fit.
We use WebLogic Application Server to deploy all our Java based applications. Most of our applications are web based and hence we have most of our code written in Java language and all server side code gets build and deployed on weblogic server across our organization for all internal and external applications.
Pros
Scalable
Robust
Secure
Cons
Better cloud based deployment
CI/CD internal build tools
Various DB version connectivity
Likelihood to Recommend
The best thing of using WebLogic Application server is it's easiness and user friendly interface which is very easy for expert to amateur programmers, administrators and non technical users. The WebLogic application server container comes with most of the ready to use plugins and pre populated options which makes it easier for user to select the correct option. It also provides features like doing a live connection test, JMS test etc.
It is used by most of our clients, they are large scale enterprises and it used primary because of the Oracle and Java support that comes with it. The main business issue that it handles is the all in one clustering and messaging. It is usually bundled as a sales package with Oracle DB and Java support.
Pros
Messaging
Clustering Management
Run-time performance
Cons
Deployment is usually a problem. After multiple deployments the server usually needs a restart.
Logging is poor when it comes to native issues.
Its console needs improvement. There are several times when it says "done, no restart needed" but it does need a restart.
Likelihood to Recommend
If you need a managed clustered, fail safe solution for a large scale enterprise project and you are not worrying about your budget then use WebLogic. If you need rapid deployments, rapid development, microservice or you don't have a budget then use something else like Payara. It is all about money and target development/deployment time.
All the applications throughout the organization run on a single platform and are deployed on the WebLogic Application Server. Since all the applications are deployed on the same platform, it makes life much simpler to maintain the servers.
Pros
Built-in diagnostic modules that can be easily activated for a server instance.
Ease of creating and maintaining multiple domains for different applications.
Ability to create virtual hosts and targets to which WebLogic Server instances or clusters respond.
Powerful clustering framework to balance the load on the server instances.
Cons
The domain template exporter needs to be more flexible and able to be imported by a new server installation. It's a tedious task to recreate all the resources when the server is upgraded.
The administration console can be better designed to be more user-friendly.
Likelihood to Recommend
It is extremely well designed and user-friendly in a clustered environment where a load balancer is used to distribute the transactions. It has the ability to communicate well with other systems deployed in different environments. Due to the expense, it is not financially feasible to use for small scale applications where the transaction load is minimal. In such cases, a simple web server or an open-source application server like Glassfish would be more appropriate.
It is the most trusted Java EE environment across the industry. It has got a lot of tools and automation possibilities. One less known but really useful tool in the stack is the CAT (which stands for Classloading Analytics Tool). I'd recommend the software if you are able to purchase a licence. It really helps the automation with the console and the operations with the admin.
Pros
Operation
Automation
Clustering
Management
Cons
Price is quite high
There is a learning curve
Some support is outsourced to overseas
Likelihood to Recommend
For high available and scale necessary application it is a great choice, but for small projects it is an overkill.
VU
Verified User
Team Lead in Information Technology (Telecommunications company, 1001-5000 employees)
We use a variant of WebLogic called Oracle Communications Converged Application Server (OCCAS) to develop real-time, audio/video messaging applications. This allows us to modify the behavior of network equipment easily. Instead of waiting years for network equipment providers to create new applications, we can do it in a matter of days.
Pros
Support for WebRTC.
Support for SIP.
Distributed memory cache for large-scale, clustered applications.
Cons
More frequent releases to match the latest versions of Java - it's about three years out of date. You'd like to use the latest language features but you don't know if it's going to work or not! It's on Java 8, and Java is on version 12.
Likelihood to Recommend
With its use of Coherence as a distributed memory cache, you can easily write clustered applications in the same manner as if it were a single-node system. Enhanced versions of the product are available to support additional networking protocols beyond simple HTTP.
VU
Verified User
Engineer in Professional Services (Telecommunications company, 10,001+ employees)
We use Oracle WebLogic Application Server for OBIEE. We manage OBIEE application administration using WebLogic Server. It's a web-based application, so all administration is done through WebLogic Application Server. We do a lot of deployments using the WebLogic Server. It helps us to keep our applications up and running.
Pros
We are able to manage the application and deployments well using WebLogic Server in OBIEE.
We can monitor the application health using WebLogic Server.
It makes the job easy for our Administrators.
Cons
User interface can be better - when we go to the application, we have to do a lot of clicking to see all of the things. It would be better of all the data was visible from one window.
Performance can be better.
It should be able to send alerts in case of server health issues.
Likelihood to Recommend
It's well suited for Oracle Fusion technologies. Managing applications using Oracle WebLogic Server is pretty easy. However it can still do better in managing the system performance. Oracle can improve the WebLogic Application Server by adding altering functionality in the application and also it can improve the user interface so that any administrator can quickly do the analysis and solve issues.