Sign in
Your Saved List Partners Sell in AWS Marketplace Amazon Web Services Home Help

Apache ServiceMix on Ubuntu 20.04 LTS by Neodoo

Neodoo Microsystems | ubuntu20_servicemix_7.0.1_v1.1.0

Linux/Unix, Ubuntu 20.04 LTS - 64-bit Amazon Machine Image (AMI)

Reviews from AWS Marketplace

0 AWS reviews
  • 5 star
  • 4 star
  • 3 star
  • 2 star
  • 1 star

External reviews

4 reviews
from G2

External reviews are not included in the AWS star rating for the product.


ServiceMix w/ Karaf & Camel is the best obsolete legacy stack until you migrate to Docker + Kafka

  • November 29, 2019
  • Review provided by G2

What do you like best?
In a previous gig, I was able to use ServiceMix to *vastly* simplify the back-end Java architecture of my company by with ServiceMix, with the following benefits:

1) Multiple individual Tomcat and Jboss instances were replaced with a ServiceMix cluster
2) Complex IPC chains that were a mix of SOAP & REST services calling each other could be *mostly* replaced with routes in Camel & ActiveMQ that allowed you to actually understand the workflows.
3) Built applications as OSGi modules & hot-deployed them with limited to no downtime on Karaf instead of the complex 3-legged dance that my peers did with Tomcat & apache.

I was able to do all of the above bc I was a .NET developer moving to Java, with a team & manager that were free of the enterprise-y IBM ideation, and put their faith in me to innovate. We were able to build a quick PoC, and eventually win converts in other parts of the company.
What do you dislike?
ServiceMix was an awesome stack maybe 4-5 years ago, when there were few ways to do immutable hot deploys, and OSGi leaned towards the simpler end of the Java stack.

However, it's nearly 2020, and this is a Docker & Microservices world now. Since I'd worked with OSGi & ServiceMix, the Java community came out with awesome micro-frameworks like Dropwizard & Spark. After using Kafka, ActiveMQ seems clunky and complicated, and Kafka Streams/KSQL make Camel look "legacy".

As awesome as ServiceMix seemed years ago, I would much rather run microservices in Docker containers on Kubernetes now. Kubernetes gives you way more control over container lifecycles, load balancers, and is much less work to maintain than ServiceMix.
What problems are you solving with the product? What benefits have you realized?
1) High scalability with ServiceMix clustering. *DO NOT* run in Master/Slave mode; ServiceMix clusters running hot-hot actually provide better fault-tolerance than the alleged "HA" mode.
2) Able to develop faster with a simpler framework (OSGi)
3) Hot deploys with Karaf allowing for simple limited-downtime deploys
4) Optics & control over workflows with Camel.
Recommendations to others considering the product:
If you have legacy applications to support, or have no in-house devops capability, go with ServiceMix and ditch bigger Java application servers.

If you have a more evolved devops capability, stick with lighter stacks like Dropwizard and run on Docker/Kubernetes.

    Naveen R.

I may on ServiceMix for 8 years now with various components , it's has pretty much good EIP patterns

  • October 31, 2019
  • Review provided by G2

What do you like best?
EIP patterns, and various routing patterns, rich endpoints can connect to different systems on the fly, and OSGI module
What do you dislike?
Loading lot of dependency jars, we need to manually set all the different jar versions in the pom files
What problems are you solving with the product? What benefits have you realized?
File transformations , inbuilt cxf components for rest services. and activeMQ, ESB for message

    S J.

Visually attractive interface

  • March 12, 2019
  • Review provided by G2

What do you like best?
The interface for the software is amazing in visual appeal but could be more user-friendly
What do you dislike?
The interface can get complicated when browsing around online. It could be made more intuitive and interactive.
What problems are you solving with the product? What benefits have you realized?
We use it as a standalone ESB provider or as a service within another ESB. It is fantastic in terms of the functionality it provides customers.

    Primary/Secondary Education

Excellent Open Source for ESB

  • May 04, 2018
  • Review provided by G2

What do you like best?
There is plenty of support offered for this program which is nice. It is certainly one of the leading integration technologies. There are also several free How-to guides which help to provide practical steps to dealing with the program.
What do you dislike?
There are other options out there that are also open source. Apache is great, but it certainly isn't the best one.
What problems are you solving with the product? What benefits have you realized?
The benefit that we have realized is the ability to integrate various platforms with this software. However, the best thing is all of the support that is offered on their website.
Recommendations to others considering the product:
Do your research before choosing a program. There are other similar programs that may or may not meet your needs.

showing 1 - 4