Vikas Dhumale - PeerSpot reviewer
DevOps Engineer at Simple Logic IT Private Limited
Real User
Top 5Leaderboard
A user-friendly solution requiring a standalone setup
Pros and Cons
  • "JBoss is a scalable tool."
  • "Logging-related issues in JBoss require improvement."

What is our primary use case?

We use JBoss exclusively for API integration and do not use it for other purposes. Our focus is solely on providing services and configuring ACLs.

What is most valuable?

Certain works are being done very well with JBoss due to its peer configuration. The various styles of services offered by JBoss are very useful for our company and other companies as it becomes difficult for businesses to afford too many services running on different computers. In short, JBoss is a good product. We use several instances, such as Java instances, and also install numerous services within the solution.

What needs improvement?

Logging-related issues in JBoss require improvement. Also, another problem in the solution is that once the developer finishes coding, minor changes are often required when deploying Red Hat Fuse. Though the developer already knows these changes, there may be some dependency problems and the need to install JAAS. The other issue in JBoss is related to instances being stuck.

For how long have I used the solution?

I have been working with the solution for four years.

Buyer's Guide
Application Server
April 2024
Find out what your peers are saying about Red Hat, Oracle, Apache and others in Application Server. Updated: April 2024.
768,857 professionals have used our research since 2012.

What do I think about the stability of the solution?

For our company, JBoss is a stable tool. However, I won't be able to speak for other people.

What do I think about the scalability of the solution?

JBoss is a scalable tool.

How was the initial setup?

Regarding the setup of JBoss, it is a standalone setup, which is straightforward. So, we are not using a domain setup. The solution's deployment was done four years ago. Additionally, the solution's setup is done on Openshift, which is a cloud-based platform.

What's my experience with pricing, setup cost, and licensing?

Since the solution is freeware, our customers don't need to pay any licensing fees. The only element that requires payment is RHEL.

What other advice do I have?

We use Git as a version controller, with the help of which the developers do coding and then commit their changes for a game. We have been using Git for four years.

I recommend JBoss to people who want to start using the solution. It is not a complicated tool to use. We are deploying different services over different instances. So, we reduce the cost over the one server, which we use to provide more than 600 services. Overall, I rate this solution a ten out of ten.

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
General Manager Sales at Taashee
Reseller
Top 20
Reliable, integrates well with Java, and has flexible licenses
Pros and Cons
  • "The product integrates well with Java applications."
  • "The initial setup is a bit complex."

What is our primary use case?

We primarily use the solution for business processes and mostly from the level of approval, within the organization.

What is most valuable?

The product integrates well with Java applications.

The software is basically decently placed, commercially as well as for production.

The solution is quite stable. 

It's perfect for the needed usage of the customer.

What needs improvement?

We haven't come across any missing features. 

The initial setup is a bit complex. 

I'd like the product to move more towards the cloud.

The frequent updates, and the life cycle, should be a little longer. They keep on changing versions and versions should have a longer life.

Even if the client buys an extended life cycle, they should support the customers who are loyal customers and extend all their possible support to the client when a customer is buying a subscription as well as extended life cycle support. The OEM should want to give additional extended support to the customer because.

For how long have I used the solution?

I've been using the solution for five or six years. 

What do I think about the stability of the solution?

The stability is very good. There are no issues with bugs or glitches. the performance is good. 

What do I think about the scalability of the solution?

The solution is scalable. It's not locked to any specific server, so the licenses are flexible.

How are customer service and support?

Technical support is okay. The support comes from the GSS, the global support center of Red Hat. The problem is that support is always via email. They do not give support via telephone. Email support takes a bit of a time, however, they do give you some sort of solution. There is no typical SLA.

How was the initial setup?

The solution is a little complex in terms of implementation. It is not a straightforward thing, as there is integration with multiple things which makes it not a straightforward implementation.

In terms of maintenance, it all depends upon the case and the departments. For one implementation unit, you need at least one person.

What's my experience with pricing, setup cost, and licensing?

Licensing is flexible. It comes in a subscription model, so it doesn't actually lock to a specific server. That's one of the good things. Licensing costs vary from company to company. It depends on the requirements and size. Definitely, it is better than the proprietary cost. Everything is included under the license. there are extra fees. 

What other advice do I have?

I don't remember the version we're using, however, it'll be the latest version at that time of implementation. These are on an in-house data center.

It's pretty easy to implement from the Java perspective, however, equally challenging to integrate with other applications or different databases. 

I'd rate the solution nine out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Reseller
PeerSpot user
Buyer's Guide
Application Server
April 2024
Find out what your peers are saying about Red Hat, Oracle, Apache and others in Application Server. Updated: April 2024.
768,857 professionals have used our research since 2012.
Mahendra Andhale - PeerSpot reviewer
Senior Test Lead at a computer software company with 1,001-5,000 employees
Real User
Top 5Leaderboard
Straightforward configuration and easy to install
Pros and Cons
  • "JBoss's configuration is straightforward and easy."
  • "The solution sometimes crashed and had some compatibility issues with the DevOps JAR file."

What is our primary use case?

For our application to deploy, we used to set up different platforms. We are certifying JBoss support as well for the deployment.

What is most valuable?

JBoss's configuration is straightforward and easy. It is easy to edit one standalone dot XML file with all the configurations.

What needs improvement?

The solution sometimes crashed and had some compatibility issues with the DevOps JAR file.

JBoss's next release should include a one-click solution for clustering or straightforward installation.

For how long have I used the solution?

I have been using JBoss for three to four years.

What do I think about the stability of the solution?

I rate JBoss a seven out of ten for stability.

What do I think about the scalability of the solution?

JBoss is a scalable product and 100 people were using it in our company.

How was the initial setup?

The initial setup of JBoss is easy. However, the clustering part was a little bit complex.

What other advice do I have?

I recommend people to use JBoss because it is easy to set up and install.

Overall, I rate JBoss an eight to nine out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PalamKumar - PeerSpot reviewer
Additional General Manager at India.com Ltd.
Real User
Robust solution with good scalability
Pros and Cons
  • "The solution's technical support is good."
  • "The solution's documentation could be better."

What is our primary use case?

We use the solution for the installation of the hardware and microservices.

What is most valuable?

The solution is robust and provides good support.

What needs improvement?

The solution's documentation could be better.

For how long have I used the solution?

We have been using the solution for around sixteen years.

What do I think about the stability of the solution?

I rate the solution's stability a seven or eight. It needs improvement as we need to do the troubleshooting for some instances.

What do I think about the scalability of the solution?

It is a scalable solution. It supports both vertical and horizontal scaling. I rate its scalability an eight or nine.

How are customer service and support?

The solution's technical support is good. Although, it depends on the type of support contract one has purchased.

How was the initial setup?

The solution's setup process is straightforward for me as I have prior experience using it. I rate the process an eight. It takes a day to complete a basic setup.

What's my experience with pricing, setup cost, and licensing?

It is an open-source solution.

What other advice do I have?

I rate the solution an eight. There are better solutions available, like WebLogic, with high scalability.

Disclosure: My company has a business relationship with this vendor other than being a customer: Integrator
PeerSpot user
Software Engineer at Globant
Real User
Good documentation, very stable, and scalable
Pros and Cons
  • "There's good documentation and a pretty good community surrounding the product."
  • "In general, the support of the ERPC would be really good due to the fact that, so far, I have not seen it."

What is our primary use case?

The product is basically middleware. What we have is several applications running on JBoss. Basically, it is very old and there we have those services exposed. Our target is to move them to ERPC, or something more modern, like REST or ESPC, or a combination of both.

What we currently have here, still, is SOAP services, which is a very old middleware. They also are using it for scheduling some items such as some recurrent procedures. They have a queue manager as well.

How has it helped my organization?

I've only been with this client in the last six months, however, the middleware has been the backbone for them for several years. The organization depends on it. The business depends on it.

What is most valuable?

The solution is stable.

You can scale the solution.

There's good documentation and a pretty good community surrounding the product.

What needs improvement?

JBoss is too much for what we need. When it was developed, it made sense. I liked having all of these services and all of these applications mounted on vehicles due to the capability. We could have several clusters in one JBoss instance. Nowadays, that solution is kind of too much maybe. We're not using very distinctive capabilities.

If the client decides to keep on JBoss instead of migrating to services, to the different architecture, the next steps would be to take more advantage of the new features, changing the code to a Java 11 style. Of course, they need to modernize the services, and consider migrating to new stuff that is available already for items like REST. Or even the use of stuff like GraphQL.

In general, the support of the ERPC would be really good due to the fact that, so far, I have not seen it. I have not even tried GraphQL, however, having any of these new technologies for exposing services would be really, really good for JBoss, That's what is moving forward in the industry.

For how long have I used the solution?

I've been using the solution for the last six months. It has been since June. Prior to that, I only had small chunks of time with some JBoss systems. If I would gather them all, it would be about eight months of collective experience with the product.

What do I think about the stability of the solution?

From what I have seen, the solution is stable. Even when it was migrated to the cloud to AWS, as it was first on-premises, it was capable of dealing with heavy loads. We never saw one of the instances crashing. We haven't seen a problem related to JBoss. The client is more concerned about how old the code is and of course, they want it to move to the cloud. That's why we started to move it to AWS. Now we're dockerizing in JBoss and taking it to GCP due to the fact that the target, at the end of the day, is to modernize everything. Whether if it remains in Google Cloud as a containerized set of applications, or it's split on services or have them both parallel migrating to services, it seems like it will remain stable.

What do I think about the scalability of the solution?

On scalability, we have enough instances in production. I have not heard about any issues with scalability. It should be easy enough to do.

As far as I know, there are three or four applications that are using the middleware. And there are some other applications that use it as well. I have three and they are like portals. 

How are customer service and technical support?

I haven't really reached out to technical support in the past. If there's technical support needed on the code, typically I can check it out.

They have a strong community. I haven't had a need to reach out to them, however. They have good documentation for JBoss. It's available as long as you have an account and you can get the information that you might need for troubleshooting.

Which solution did I use previously and why did I switch?

The solution already existed. I'm not sure if they had a different solution prior to this.

How was the initial setup?

We arrived at this project. The solution was already set up. We haven't been implementing anything, we've been cleaning up all the projects. We've been making improvements on it. The solution already existed. Of course, there are things that can be leveraged, like the organization or the structure into the project. But no, the solution was already there. We have been dealing with it and parallel. We have been building a proposal to the client for migrating into small services.

What's my experience with pricing, setup cost, and licensing?

I'm not sure of the exact pricing, however, my sense is that it's expensive as the client no longer wants to pay for it and would like to move away from it or onto the cloud.

Which other solutions did I evaluate?

What is currently being evaluated is what to use to replace this solution. The client is looking for a change.

For splitting the services into small microservices or small services, we are proposing the use of Quarkus which is a modern set of tools and of the same type as Red Hat, or Java. We are proposing Quarkus as the platform for building the services. Of course, we'll be using Java 11 for the services. We already have developed something on GRPC, and there's also the option to use REST. What we have found is less problematic when it comes to migrating, is to do a bunch of code is Quarkus precisely due to the fact that it allows us to use a lot of capabilities from Java's enterprise edition. Quarkus is the more modern technology that we have found for making it easier to make a transition.

What other advice do I have?

We're just customers. We are currently migrating an application that was developed, on JBoss, and we are taking it to the Cloud.

The project was started on JBoss 6.2, however, now that we are mounting it in the Cloud, we're using JBoss EAP 7.3. The client doesn't want to pay more rights to RedHat. Now we're moving JBoss to WildFly, which is really easy. It's just to avoid the licenses. 

The deployment version is on-premises. The productive version is still on AWS on-premises, on some virtual machines that the company paid for. However, when it comes to the cloud, we are installing it in Google Cloud. We are moving it. We have these deployments in parallel.

I could recommend this solution as I have seen that it's stable. There are some things that are still done in an old-fashioned way, however, it's still stable and you can find the connotation for that. You can have the option to use it in the cloud. We are using containers already for tables in the cloud. My advice would be simply to have it really clear why you want to use it. Alternatively, if you are going to have a really heavy application where you need everything together, of course, JBoss is a good option.

I would rate the solution at a nine out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
MahmoudFarouk - PeerSpot reviewer
Team Leader at Edafa
Real User
Top 10
Reasonably priced and used for application deployments and application servers
Pros and Cons
  • "We use JBoss mainly for application deployments and application servers."
  • "JBoss is not as reliable and stable as WebLogic."

What is most valuable?

We use JBoss mainly for application deployments and application servers.

What needs improvement?

JBoss is not as reliable and stable as WebLogic.

For how long have I used the solution?

I have been using JBoss for four years.

What do I think about the stability of the solution?

Once installed and deployed, the solution is stable and works fine in the production environment.

What do I think about the scalability of the solution?

When we need to scale, we install different instances of JBoss. We don't rely on clustering or specific features in JBoss.

Which solution did I use previously and why did I switch?

WebLogic is a more reliable and stable tool than JBoss.

What's my experience with pricing, setup cost, and licensing?

The pricing of JBoss is more reasonable than that of WebLogic.

What other advice do I have?

Customers use JBoss instead of WebLogic. Although WebLogic is more feature-rich, its licensing is very high compared to JBoss. I am satisfied with JBoss's management and monitoring capabilities. I would recommend JBoss to other users.

Overall, I rate the solution a nine out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user
Fahrettin Canli - PeerSpot reviewer
IT Team Leader at Redington (India) Ltd
Real User
Top 5
Enables organizations to connect front-end applications and databases and provides fast and reliable support
Pros and Cons
  • "The support is fast and reliable."
  • "The product could be cheaper."

What is our primary use case?

JBoss is a middleware product. The customers use it to make connections between front-end applications and databases.

What is most valuable?

Red Hat provides the product and the support. We get good support from the support team. It is one of the benefits.

What needs improvement?

The product could be cheaper. The solution recently increased the prices.

For how long have I used the solution?

I have been working with the product for 6 months to a year.

What do I think about the stability of the solution?

The tool is stable. The customers are buying the product.

What do I think about the scalability of the solution?

The tool is scalable. We can install additional servers. We can extend our cluster horizontally.

How are customer service and support?

The support is fast and reliable. It is very good. If we raise a support ticket, the support team will solve the problem somehow.

How was the initial setup?

The deployment is not that complex. It is easy.

What's my experience with pricing, setup cost, and licensing?

We pay a yearly subscription fee. There are no additional costs associated with the product.

What other advice do I have?

I recommend the tool to others. Overall, I rate the solution an 8 out of 10.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Reseller
Flag as inappropriate
PeerSpot user
Owner at Inventrics technologies
Real User
Top 5Leaderboard
The solution's pricing could be improved, but its support is very good for repairing components
Pros and Cons
  • "The solution's support is very good for repairing components."
  • "The solution's pricing could be improved because it is not cheap."

What is our primary use case?

We provide the very basic JBoss setup for the implementation and the setup.

What is most valuable?

The solution's support is very good for repairing components. We just need to raise a case, and the support team will reply.

What needs improvement?

The solution's pricing could be improved because it is not cheap.

For how long have I used the solution?

I have been working with JBoss for a couple of years.

What do I think about the stability of the solution?

I rate JBoss an eight out of ten for stability.

What do I think about the scalability of the solution?

Two to three of our customers are using JBoss.

I rate JBoss an eight out of ten for scalability.

How was the initial setup?

The initial setup could be simple or very complex, depending on the solution.

What about the implementation team?

It takes weeks to deploy JBoss. The solution's deployment includes downloading the installer and then deploying the server.

What's my experience with pricing, setup cost, and licensing?

JBoss is an expensive solution. Customers need to pay for a yearly license for JBoss.

What other advice do I have?

One engineer is required for the deployment and maintenance of JBoss.

I would recommend users to go ahead and use JBoss.

Overall, I rate JBoss a five out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Flag as inappropriate
PeerSpot user
Buyer's Guide
Download our free Application Server Report and find out what your peers are saying about Red Hat, Oracle, Apache, and more!
Updated: April 2024
Product Categories
Application Server
Buyer's Guide
Download our free Application Server Report and find out what your peers are saying about Red Hat, Oracle, Apache, and more!