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. Similar to TIBCO BusinessEvents Decision Manager, 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. Also, similar to the Process Orchestration, you can design or update a process diagram in TIBCO BusinessEvents WebStudio; however, you cannot perform input and output mapping in WebStudio. You can add details specific to General and Documentation Tabs. The idea here is that you can design the process in WebStudio, add the basic details in the General tab, and specify the implementation details in the Documentation tab. The developers can use the these details for implementation through TIBCO Business Events Studio.
Administrators can define access control settings and can approve or reject commit requests from Decision Manager, Process Orchestration, and TIBCO BusinessEvents WebStudio users, check on the status of all such requests, and keep track of all project versions. See Working with the Worklist Items for more details.
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. See Generating Deployable Files (EAR and Class Files) for more details.
RMS REST API
You can use RMS through a REST based webservice 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, process)
- for lifecycle operations, such as, to checkout, 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 acccess 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/