TIBCO BusinessEvents WebStudio Overview

As the TIBCO BusinessEvents WebStudio software is an online component, business users can create or manage business rules in a web browser.

In the TIBCO BusinessEvents WebStudio software you can define an executable rule (business rule) based on the rule template and the rule template view defined by the developer in TIBCO BusinessEvents Studio. A decision table in TIBCO BusinessEvents WebStudio is defined using the virtual rule function. RMS also supports lifecycle of domain model, where developers creates the domain models in BusinessEvents Studio and can edit them in Studio as well as WebStudio. Rule templates, rule template views, and virtual functions are created in TIBCO BusinessEvents Studio by developers and are stored in the Rule Management Server (RMS) repositories.

Administrators can define access control settings and can approve or reject commit requests originating from TIBCO BusinessEvents Studio and TIBCO BusinessEvents WebStudio users, check on the status of all such requests, and keep track of all project versions.

As an administrator you can also deploy decision tables or business rules when they are ready for use, either in an enterprise archive (EAR) file, or as class files. You can deploy class files for use at startup, or perform hot deployment. For more details, see Generating the Project Deployable Files.

The updates made to a decision table from TIBCO BusinessEvents Studio are visible in TIBCO BusinessEvents WebStudio and vice-versa. If you have edited, saved, and committed a decision table in TIBCO BusinessEvents Studio, the changes are displayed in the WebStudio as well in the worklist for approval. Similarly, if you have edited, committed, and approved a decision table in WebStudio, the changes are displayed in TIBCO BusinessEvents Studio after you synchronize the artifacts of the decision table. In case of addition or deletion of a domain model or decision table in TIBCO BusinessEvents Studio, commit the changes in TIBCO BusinessEvents Studio. To see those changes in WebStudio, click the Refresh icon on the project explorer on the Workspace tab.

Tip: For a better UI experience, the recommended screen resolution/scale and the browser zoom should be at 100%.

RMS REST API

You can use RMS through a REST-based web service using the APIs provided with WebStudio. Using these APIs you can perform complete WebStudio functionalities:

  • for creating, modifying, or deleting artifacts (business rule, decision table)
  • for lifecycle operations, such as, to check out, commit, or approve
  • for worklist operations, such as, approval, rejection, or delegation of a worklist item
  • for validating artifacts or analyzing decision tables.

After starting the RMS server, you can access API documentation, using the following URL:

http://<hostname>:<port>/WebStudio/apidoc

For example, the default URL to access the WebStudio API documentation is:

http://localhost:8090/WebStudio/apidoc/