Dans IBM® BPM, deux types de services utilisateur peuvent fournir les interfaces nécessaires à la gestion des processus et des cas dans les applications Web, telles qu'IBM Process Portal, à savoir les services utilisateur d'héritage et les services utilisateur côté client.
- Services utilisateur d'héritage
- Services utilisateur d'IBM BPM antérieurs à la version 8.5.5. Les services utilisateur d'héritage permettent d'exploiter les artefacts existants, notamment les Coaches, les Coaches d'héritage et les contrôles Stock, pour créer les interfaces utilisateur destinées à la gestion des processus métier. Vous créez et vous modifiez les services utilisateur d'héritage dans l'éditeur de bureau d'IBM Process Designer, vous les exécutez sur le serveur et vous les utilisez pour fournir des interfaces utilisateur aux applications Web, telles qu'IBM Process Portal.
- Lorsque vous créez un service utilisateur d'héritage dans l'éditeur de bureau de Process Designer, vous faites appel à des Coaches ou des Coaches d'héritage, des scripts de serveur, des services et des événements pour créer un flux de services qui est exécuté et testé sur le serveur. Les services utilisateur d'héritage représentent le seul type de services utilisateur habilité à appeler d'autres services utilisateur d'héritage.
- Services utilisateur côté client
- Services utilisateur ajoutés dans IBM BPM V8.5.5.
Lorsque vous utilisez les services utilisateur côté client, vous pouvez vous servir de la technologie Web pour améliorer les performances des services utilisateur et offrir une prise en charge pour la gestion des cas et des processus. Vous créez et vous modifiez les services utilisateur côté client dans l'éditeur Web de Process Designer, vous les exécutez sur le côté client du navigateur Web et vous les utilisez pour appeler le serveur de données, si nécessaire.
- Lorsque vous créez un service utilisateur côté client, vous faites appel à des Coaches, des scripts côté client, des services, des événements pour créer un flux de services qui est exécuté, testé et optimisé intégralement dans un navigateur Web. Les améliorations apportées en matière de création, à savoir le mode WYSIWYG (tel écran - tel écrit) et les éléments de conception interactifs vous aident à construire les interfaces utilisateur destinées aux instances de cas et de processus et garantissent l'évolutivité de plusieurs unités.
Pour en savoir plus sur les différences entre les deux types de services utilisateur, voir Différences entre les services utilisateur côté client et les services utilisateur d'héritage.