What I found most valuable in Oracle BPM is that it has a lot of out-of-the-box integrations. The solution also provides a lot of adapters which is very helpful.
Though Oracle BPM is a stable solution, it's very heavy, so this is one area for improvement. If Oracle can make the components of Oracle BPM lighter, and if the deployment for the solution could be easier, that would make Oracle BPM better.
I've used Oracle BPM for the past four years.
Oracle BPM is a stable solution.
Oracle BPM doesn't seem that scalable, but because I'm using the on-premise version, I don't face that much challenge in terms of scalability.
The technical support for Oracle BPM isn't very good. You'll face a lot of challenges with support. You raise tickets and support gets back to you very late. Oracle BPM support isn't good at all.
On a scale of one to five, my rating for the technical support team is two.
To set up Oracle BPM, you just have to follow instructions. The vendor provides the zip files.
Setting up Oracle BPM on-premises isn't that difficult because you just need to follow the steps.
On a scale of one to five, I'm rating the initial setup for Oracle BPM a three.
I don't have information on the exact cost of Oracle BPM because a different team handles that, but it's pretty high. Oracle products are very costly.
I would rate pricing for Oracle BPM three out of five. Though the pricing is high, the solution has a lot of features.
We're still evaluating Camunda because we're looking for a lighter solution with easier deployment, but we didn't see much of the out-of-the-box support for the adapters that you get from Oracle BPM, which means we'll have to write codes should we decide to switch to Camunda.
We're currently busy, so we're not yet done with the evaluation. We may need to get in touch with the Camunda team to check if they can solve those problems, but right now, we're still with Oracle BPM.
I use Oracle BPM.
The advice I would give to anyone who wants to implement Oracle BPM is that if you have a BPM background and you know how to use BPM solutions, it won't be that difficult to use Oracle BPM, especially because it has out-of-the-box features. If Oracle BPM comes with a middleware SOA solution, you can go ahead and integrate it with a lot of services. If you have an Oracle Fusion Middleware environment and you have other SOA-related services going on, you'll find it easier to implement and use Oracle BPM.
My rating for Oracle BPM is seven out of ten. It's a seven for me because the UI of the solution needs improvement. For example, if you have human tasks, you'll have to develop a UI, so the UI technology, particularly ADF in Oracle BPM, is very heavy, plus the learning curve is very high. This is why nowadays, my team uses Angular together with Oracle BPM Worklist services. From the perspective of SOAP services, Oracle BPM is good, but in terms of REST services, the solution isn't that good, so my team decided to implement SOAP.
If you go for the out-of-the-box REST services, a lot doesn't seem to work properly, plus the documentation also fails, and there's not much support. If you go with other SOAP services, Oracle BPM is fine, and you can use it out of the box for the Worklist services then you can integrate it with the pages that you develop or with Angular or some other light UI solution. ADF is very heavy, and overall, Oracle BPM is heavy because it comes with a lot of components.
My company has a platinum partnership with Oracle.