Business process management

Technical resources for business and IT

Top story

  • Business Operations Connect

    Business Operations Connect is a new approach for IBM Business Process Manager (BPM) and IBM Operational Decision Manager (ODM) developers to consume enterprise business processes and decisions in their solutions through the API economy. It also enables process and decision developers to consume services hosted on other systems through the API economy. Transform your processes to the hybrid cloud with Business Operations Connect, part of the new IBM Connect series to help you connect to the cloud!


  • Route complex assignments with messages in IBM Business Process Manager

    Learn common patterns for advanced assignments for your IBM BPM process participants. There are many ways to implement complex styles of assignments for the users of your process applications. This tutorial examines several patterns you can use to provide a more configurable inbox for your process participants with push or pull routing, more accurate statistics, and advanced error handling. All of these patterns use messages to route the assignments.

  • Build smart sensors with Business Rules, Watson IoT Platform, and Insights for Weather Bluemix services

    For a smart home energy management solution, use the Business Rules service with the Internet of Things Platform service to generate temperature warnings from information collected from sensors. Then use the Insights for Weather service in an Internet of Things application.

  • Develop business processes and case applications together in IBM Business Process Manager

    A business process, which is structured, is repeatable, and seldom changes. A case application, which is a dynamic, unstructured process, can be altered at run time by a person selecting the tasks that are most appropriate to the situation. Both types of processes are supported in IBM BPM. This tutorial shows how to build a business process and a case application inside an IBM BPM process application. Also, learn how to use a linked process to share data between the two types of processes.

  • Integrate IBM BPM with IBM Watson: Build a virtual agent for an IBM BPM application with the Watson Dialog service on IBM Bluemix

    With the Watson Dialog service on IBM Bluemix, you can create conversations, commonly referred to as dialogs, between virtual agent applications and your IBM BPM process users. Human users and virtual agents can have natural, free-flowing, and human-like conversations. A sample application demonstrates how you can enhance the experience for users of an IBM BPM process application with a virtual agent that is supported by the Watson Dialog service.

  • Do more with the IBM Blueworks Live REST API series

    Read the complete series series about the Representational State Transfer (REST) API for IBM Blueworks Live. In Part 1, explore the Blueworks Live REST API resources with a generic testing tool. In Part 2, learn how to use Blueworks Live REST API resources interactively with cURL. In Part 3, write Java applications with the Blueworks Live REST API.

  • Does IBM BPM = agile development? The subtle differences between iterative business process management and agile development practices

    Learn some of the subtle differences in the approaches used to deliver IBM BPM processes and agile applications. This tutorial draws on experiences gained from more than a decade of IBM BPM customer engagements from across Europe, the Middle East and Africa.

  • Configure the IBM Process Federation Server to give your IBM BPM process users a single point of access

    With the different development paths for Business Process Choreographer and Business Process Designer in IBM BPM, varied deployment environments, and coexistence of multiple product versions, the demand for one user interface for interacting with tasks related to both business process definitions and Business Process Execution Language is becoming more urgent. Learn how to install and configure the IBM Process Federation Server to work with two back-end IBM BPM systems. Give your IBM BPM process users a single point of access to all their tasks.

  • Diversify your IBM ODM application with Bluemix and the Business Rules service series

    The Business Rules service on Bluemix minimizes your code changes by keeping business logic separate from application logic, and provides the capability for decision management on Bluemix. Part 1 provides a brief overview of the service and details how to diversify existing on-premise IBM Operational Decision Manager (ODM) applications to also use the Business Rules service. Part 2 shows how to configure tracing and performance for this new environment.

  • Integrate Docker in your IBM Operational Decision Manager environment

    IBM ODM application developers who are new to Docker might consider adding Docker to their development process. This tutorial shows how to build a Docker image for an IBM ODM Rule Execution Server and Decision Center that run on a WebSphere Liberty server. You also learn how to run the Rule Execution Server and Decision Center in a container from the Docker image.

  • Embed reference data in IBM ODM decision service implementations

    Make reference data available to business rules at run time by embedding the data with the artifacts that are deployed to the Rule Execution Server in IBM ODM. Learn example approaches that are useful when the Rule Execution Server cannot access an external data service, for example in an IBM ODM on Cloud environment.

  • Exposing an IBM BPM process to a mobile device with IBM MobileFirst

    Generate an IBM MobileFirst application that interacts with IBM BPM V8.5.6 through a secure adapter so that authorized users of your process application can activate, work on, and complete tasks from their mobile devices. By enabling mobile workers to interact with the processes, enterprises can significantly optimize business responsiveness, increase worker productivity, and improve processing times.

Essential resources

  • Downloads

    Access IBM software downloads, including products and trials, emerging technologies, updates, fixes, tools and utilities, plug-ins, drivers, and more

  • Support Portal

    Whether you're looking for answers or need immediate help, a variety of support tools and service options are available.

  • Training

    Traditional classroom and remote education is available for many IBM software products at all skill levels, featuring high-quality IBM content and the reach and experience of our global training providers.

  • Technical library

    Find answers and guidance by browsing the developerWorks library for articles, tutorials, and other valuable IBM resources.

  • Services

    IBM Cloud Technical Engagement is a global network of highly skilled technical experts immersed in IBM middleware and cloud technology, dedicated to helping you be successful with IBM Cloud solutions.

  • Support Blog

    Technical support experts share their support knowledge for IBM Application, Integration, Digital Experience, and Smarter Process products.

  • Communities

    Access blogs, forums, webcasts, and other groups and social gathering places to join conversations specifically for business process management users.

  • Events

    Find upcoming events where you can learn about what's coming and meet the experts who are making it all happen.

Featured videos

Video: Why your enterprise
                                            needs a Center of Excellence for Business
                                            Process Management

Why your enterprise needs a Center of Excellence for Business Process Management


Video: The excitement of

The excitement of innovating