A Single Design Time Environment
TIBCO Business Studio provides different perspectives for the business analyst, whose role is to identify and capture a business process as an abstract model, and the solution designer, who elaborates the process captured by the business analyst so that it can be executed in the TIBCO ActiveMatrix BPM runtime.
Each perspective provides the appropriate language, tools and level of detail for each user, and hides those aspects with which the user is not concerned. For example, the business analyst’s perspective allows them to define a task, but hides all details about how that task is to be implemented.
However, each perspective is not a separate design entity, which has to be integrated with the other. TIBCO ActiveMatrix BPM uses (internally) a common model of the business process, and each perspective provides a view onto that model that is appropriate for the associated user role.
The use of a common model and different views/perspectives has the following benefits:
- It facilitates consistency. Changes in one perspective are automatically reflected in the other. Different parts of TIBCO ActiveMatrix BPM do not work in isolation and so do not require cumbersome crossover points.
- It provides familiarity when working with different parts of the system.
- It provides an improved "end-to-end" user experience.