No more typing reviews! Try our Samantha, our new voice AI agent.
it_user740466 - PeerSpot reviewer
Constultant at a tech company with 51-200 employees
Real User
Sep 26, 2017
We have customers generating more than 150,000 processes per day without performance issues
Pros and Cons
  • "It has developmental accelerators, which allow for virtually any customization needs which you may require."
  • "We built solutions based on this product in pretty much all domains, from retail to banking and finance, communications and utilities, and various industries (namely, the aerospace industry), as well as public sector, from applications, which deal mainly with approval processes and auditing needs, to a full blown Service Management ERP for a large retailer."
  • "Their Case Management set of features is severely lacking and should be a target for immediate improvement dealing with unpredictable processes inside of organizations."
  • "Technical support is an Achilles' heel for all Oracle products, and this is no exception. It takes forever (several months) to have an issue resolved."

What is most valuable?

  • Very solid implementation of BPMN 2.0 standards, in all its aspects.
  • It has developmental accelerators, which allow for virtually any customization needs which you may require.
  • That it is Java based is definitely a plus, in our view.
  • It has a rich out-of-the-box feature set.

How has it helped my organization?

We built solutions based on this product in pretty much all domains, from retail to banking and finance, communications and utilities, and various industries (namely, the aerospace industry), as well as public sector, from applications, which deal mainly with approval processes and auditing needs, to a full blown Service Management ERP for a large retailer.

What needs improvement?

Their Case Management set of features is severely lacking and should be a target for immediate improvement dealing with unpredictable processes inside of organizations.

For how long have I used the solution?

We’ve been using this with our customers for the past seven years. We've been using the 12c version for the past three years.

Buyer's Guide
Oracle BPM
June 2026
Learn what your peers think about Oracle BPM. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
902,270 professionals have used our research since 2012.

What do I think about the stability of the solution?

We had quite a few problems regarding stability, namely in the 11g version. From 12c onwards, we registered a significant quality hike with the latest incarnations being very stable.

What do I think about the scalability of the solution?

No. We have customers generating more than 150,000 processes per day without performance issues.

How are customer service and support?

Technical support is an Achilles' heel for all Oracle products, and this is no exception. It takes forever (several months) to have an issue resolved.

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

Yes, we used Microsoft technology-based process platforms, such as K2 and Captaris Workflow, but they just didn’t cope with standards (BPMN 2.0) and were particularly weak when you needed a full-fledged, all guns blazing solution.

How was the initial setup?

Setup process improved immensely with the 12c version, and it’s very well documented. No issues.

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

As with all Oracle products, the licensing over VMware is an issue. You have to license the whole hardware, not just the amount of CPUs you actually use. I would suggest to go to Oracle VM if you need to virtualize this platform.

Also, check the current Oracle process-based platform in the cloud (Oracle Process Cloud Service), as it may serve your needs, and it’s much cheaper to start and run.

Which other solutions did I evaluate?

Yes. IBM BPM, Appian, K2, and Captaris.

What other advice do I have?

Get a few guys very good an Oracle’s application server suite of products, namely WebLogic, as well as good Oracle DBAs. They will ensure very good platform health and no technical issues with the product.

Disclosure: My company has a business relationship with this vendor other than being a customer. We are an Oracle Platinum Partner.
PeerSpot user
it_user736194 - PeerSpot reviewer
CEO at a tech vendor
Real User
Sep 14, 2017
A whole development platform used to create your BPM that is well-integrated with WebLogic Server and JDeveloper
Pros and Cons
  • "The default Workspace does not meet all our needs and sometimes you need to create your own custom Workspace."
  • "Oracle BPM is a whole development platform (stack) used to create your BPM application."

    What is most valuable?

    Oracle BPM is a whole development platform (stack) used to create your BPM application. It is well-integrated with WebLogic Server and JDeveloper as IDE is for development. Of course, all of this is quite complex, but once you get it, it is very powerful.

    What needs improvement?

    The default Workspace does not meet all our needs and sometimes you need to create your own custom Workspace.

    Alternatively, you can customize it, but you can hardly find examples for it.

    For how long have I used the solution?

    More than five years.

    How are customer service and technical support?

    On par with other enterprise supports.

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

    Just standard web applications.

    How was the initial setup?

    The learning curve is steep, but it is a complex technology.

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

    Oracle has changed its licensing policy and incentivises for you to select Oracle Cloud over other cloud providers, which sometimes might not be what you want.

    What other advice do I have?

    When starting a project, get at least one super-experienced consultant to draft your architecture and project plan. Once you have the vertical slice, you can replicate it for the different processes you need.

    Disclosure: My company has a business relationship with this vendor other than being a customer. We are an an Oracle Partner with a lot of experience in Oracle and Java development platforms.
    PeerSpot user
    Buyer's Guide
    Oracle BPM
    June 2026
    Learn what your peers think about Oracle BPM. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
    902,270 professionals have used our research since 2012.
    it_user511731 - PeerSpot reviewer
    Deputy project manager with 501-1,000 employees
    Vendor
    Jul 20, 2017
    The database access feature is valuable for us. The operations and credit analysis areas need to be improved.
    Pros and Cons
    • "The database access feature is valuable for us."
    • "Oracle BPM has a lack of vision and is very complex to develop and maintain."

    What is most valuable?

    The database access feature is valuable for us.

    How has it helped my organization?

    It has not improved the way we work in our organization.

    What needs improvement?

    The operations and credit analysis areas need to be improved.

    For how long have I used the solution?

    We have been using the product for less than a month.

    What do I think about the stability of the solution?

    We had stability issues. We found several issues in the development and production environments.

    What do I think about the scalability of the solution?

    Not applicable.

    How are customer service and technical support?

    I would rate the technical support at a four out of 10.

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

    We switched solutions because we wanted a solution which provides agile flexibility in our credit process.

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

    Oracle solutions are highly priced when compared to competitors.

    Which other solutions did I evaluate?

    We did not evaluate any alternative solutions.

    What other advice do I have?

    Evaluate any other solutions first. Oracle BPM has a lack of vision and is very complex to develop and maintain. Support is also very expensive.

    Disclosure: My company has a business relationship with this vendor other than being a customer. We have a business relationship with the vendor in other related products database solutions, content management solutions, and banking solutions.
    PeerSpot user
    it_user71436 - PeerSpot reviewer
    Architect at a tech services company with 1,001-5,000 employees
    Consultant
    Dec 2, 2013
    11.1.1.6- Better functionality and lots of bug fixes

    We've used 11.1.1.6 in production for SOA/BPM/ADF for over 6 months now, and I'm alot happier with it than any of the previous versions. Struck threads significantly dropped, better functionality, and lots of bug fixes. If you're waiting for the 'perfect' release that's bug free, you may be waiting for some time! For us, this has been a good release.

    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    it_user69813 - PeerSpot reviewer
    Solution Architect with 51-200 employees
    MSP
    Nov 26, 2013
    New case management functionalities in Oracle BPM Suite 11.1.1.7

    Today I’d like to highlight a nice feature of the newest Oracle BPM Suite Release. I am very happy that Oracle enriched the Suite with certain Case Management functionalities that fit into the existing Service Component Architecture (SCA). In the past month I already had the chance to play a bit with the beta software. With this post I’d like to share some of my experiences.

    Why Case Management?
    Business Process Management becomes more and more important. With BPM Suite processes can be modeled, implemented, simulated and executed in a multi-user environment. There are also a lot of different reports available to monitor processes during runtime. We see in our projects, that this kind of automation is especially valuable for processes which are based on routine work. Some examples are “Hiring”, “Order-to-Cash”, “Order Management”, “Travel Request Management” and so on.

    However - we also notice quite a high amount of processes, which are too complex and too flexible to model them in BPMN. We call it knowledge-intensive work. Of course if you have a lot of time you might be able to model almost everything but is it a benefit to have processes which are not readable anymore? How fast is your time-to-market? How easy is it to implement process changes? How can you support the job of the knowledge worker? Some typical domains with a high amount of knowledge-intensive work are Insurances, Banks, Healthcare, Civil Services and Government Agencies.

    Let me try to explain the need of case management with our RYLC example. RYLC stands for “Rent your legacy car” and it was introduced in a series of articles as an overall solution example. The main target of RYLC was to explain concepts like service categories, loose coupling, canonical data model, service security and much more (see SOA Spezial magazine for details). The graphic below shows the complete End-to-End RYLC process in BPMN notation from receiving the request, selection of the car, checkout of the vehicle, returning it, creation of the invoice and cash clearance. I highlighted the checkin-part of the process, which covers the return of the car. It is based on an asynchronous message exchange pattern - the process execution stops until the checkin is completed or canceled. In this stage several things can happen.

    BPMN Example - Rent your legacy car (RYLC)
    The happy path of the process would be that everything goes well and the customer returns the car at the date that has been agreed during the reservation. The extension of the rental period can trigger other actions which are necessary to satisfy the customer. In worst-case the customer might have an accident or somebody steals the car.

    A lot of effort and time is necessary to bring all the mentioned varieties into the process. Examples like an accident will result in claim notifications and extended communication with the appropriate insurances. It is difficult to model each potential option. This is where Case Management comes into the game. It helps us to combine different milestones with the appropriate task actions, business rules, stakeholders, resulting events as well as data and documents (see the image below). During the car-checkin different milestones like “In Rental”, “Accident” (optional), “Stolen” (optional), “Returned” and “Approved” might occur. Each milestone consists of mandatory and optional task actions. Their execution order is defined by business rules. The task actions can be system driven (implemented as services) or user driven. Of course similar to BPMN some data and documents are exchanged in each step. Case Management is mainly controlled by the knowledge worker, which means that they affect the “flow” of the case. Therefore the definition of stakeholders and their permissions is another important aspect. Some example stakeholders in RYLC are the insurance holder, driver, car park assistant, front desk clerk and the rental manager. Based on the milestones and the task actions different events can occur that trigger new situations. Case management can support the knowledge worker with the right information (but the knowledge worker keeps the decision & process authority). Better and faster process decisions are the benefits of it.

    Key aspects in Case Management
    To conclude: Case Management covers complex and unstructured knowledge-intensive scenarios where modeling is too expensive and time consuming. It is non-deterministic, which means that the case flow is dynamically determined at run-time. The case participants choose actions to meet goals. It can be used to enrich existing processes (like in the RYLC example above) or as separate and independent solutions.

    How-to define a Case in Oracle BPM Suite?
    In Oracle BPM Suite 11.1.1.7 the Case component is introduced as a first class artifact with support for milestones, events, adhoc activities stakeholders and so on. Like BPMN, BPEL, Human Task, Rules, etc. a Case can be created by just dropping it on the composite level. After completing the wizard a case component, a business rule component and an interface (exposed service) is visible (as illustrated in the image below).

    Composite.xml with Case component
    For now a composite can have only one Case component. Double-clicking on the case directs you to the definition of the component. Here you can define the milestones, case outcomes, data & documents, stakeholders & permissions, user events and translations. The image below shows how milestones and case outcomes can be defined.

    Definition of a Case
    Furthermore it is necessary to define and implement the case activities. I noticed two ways of creating them. Option 1 is to open the wizard under “New > BPM Tier” and select “Custom Case Activity”. Option 2 is to promote an existing component as a case activity. For the article I decided to go for option 2 – so I promoted the Human Task “Evaluate Claim Notification”. A case activity does have its own definition – a file with a *.caseactivity extension. You can find an example with some of the parameters available for customization on the bottom of the next screenshot.

    Definition of a Case Activity
    Additionally the business rule created along with the case component needs to be configured. It comes with a set of predefined functions (e.g. activateActivity, withdrawActivity, reachMilestone and revokeMilestone), Facts and Bucketsets (e.g. TEventType, TMilestoneEvent, etc.). The definition of rules is necessary to handle all the different situations of the case. Typical examples are ACTIVITY_EVENTS which trigger new activities or milestones, USER_DEFINED_EVENTS which have been specified in the case definition file or MILESTONE_EVENTS which trigger the appropriate case activities (see the screenshot below). There are many different options and I hope that some documentation material is going to be published soon.

    Definition of a Case Rule
    During runtime you can take advantage of the monitoring capabilities from the Enterprise Manager – as you might already know from BPMN or BPEL processes. How many case-instances have been started in which time frame? Which milestones have been reached? Did there a fault occur? Which rules and which activities have been activated? The screenshot below shows the instance information of Oracle’s "EURent" Case Management example.

    Monitoring of Case instances in EM

    With the new Case Management functionalities BPM Suite confirms its outstanding position. I couldn’t wait to play with the software and I am really happy to demonstrate the new product capabilities to our customers. What I didn’t mention so far is the importance of user interfaces and tight integration with content management systems like WebCenter. So there is more to come :-)

    Disclaimer: The company I work for is partners with several vendors including Oracle

    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    Business Development Director at a tech consulting company with 201-500 employees
    Real User
    Top 10
    Feb 19, 2024
    Provides advanced features and a powerful dashboard
    Pros and Cons
    • "The solution provides extensive functionalities."
    • "The product must reduce its cost."

    What is our primary use case?

    We suggest the tool to our customers.

    What is most valuable?

    The solution provides extensive functionalities. It is very powerful. It provides advanced features like timeouts and splitting the workflow out of the box. Escalations and timeouts are critical features. The solution’s integration capabilities support our customers’ existing systems very well. The dashboard is very powerful. I rate the customization capabilities of the tool a nine out of ten.

    What needs improvement?

    The product must reduce its cost. It will help it compete with other open-source tools evolving in the market.

    For how long have I used the solution?

    I have been working with the product for six or seven years.

    What do I think about the stability of the solution?

    The tool is stable.

    What do I think about the scalability of the solution?

    I rate the tool’s scalability a nine out of ten.

    How are customer service and support?

    We have 24/7 support for critical issues.

    How would you rate customer service and support?

    Positive

    How was the initial setup?

    The person implementing the solution needs technical skills. Camunda is much easier to implement than Oracle. It doesn't need a developer. A configurator or an administrator can implement Camunda.

    Which other solutions did I evaluate?

    The only reason why I recommend Camunda over Oracle is because Camunda is open-source. However, Oracle’s performance is better than Camunda's.

    What other advice do I have?

    Apart from the existing solutions, we also had the option to have our own custom workflow for development. We are partners. Overall, I rate the product a nine out of ten.

    Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
    PeerSpot user
    Buyer's Guide
    Download our free Oracle BPM Report and get advice and tips from experienced pros sharing their opinions.
    Updated: June 2026
    Buyer's Guide
    Download our free Oracle BPM Report and get advice and tips from experienced pros sharing their opinions.