Cloud environments

The cloud portal comes with environments for developing, testing, and calling decision services. Access to the environments is controlled through user roles.

You work primarily in the cloud environments. Access to them is controlled through user roles (see Assigning roles and permissions External link opens a new window or tab in the IBM Cloud Pak for Business Automation as a Service documentation). The administrator is responsible for assigning roles.

Development environment(s)

Authorized users work together in this environment to develop decision services. It includes the Decision Center Business console, the main component for collaborative development and governance. The workspace also includes Rule Execution Server, the execution environment for running rulesets deployed from decision services. These activities can include functional tests and simulations in Decision Center, or a sample application that calls a ruleset. A development version of a production application can be used to obtain feedback from domain users during the development phase. Rule developers create decision services in Rule Designer, and then publish the decision services to Decision Center.

Test environment(s)

Contributors with the right access use one or more instances of Rule Execution Server in this workspace to test rulesets from decision services during or after development, and within the governance framework that is defined by the configuration manager. Tests can include nonfunctional tests for performance, system integration, or other user acceptance requirements. For example, a nonproduction web application can be used as a production application to run a ruleset on simulated data to validate the results. In this workspace, you can use a load testing harness to stress a ruleset, and measure its performance and scalability.

Production environment(s)

In this workspace, one or more instances of Rule Execution Server are used by authorized participants to run rulesets from decision services for production applications. This workspace enables an application to call a ruleset to implement a decision-based business function. This workspace is not for development or tests. It is restricted to authorized Decision Server contributors, who are ultimately responsible for validating, completing and deploying a ruleset to production. Some user roles can view what is deployed, but some roles cannot access this workspace.