Les services métier mettent à la disposition des entreprises un flux logique.
Les services métier peuvent être considérés comme des services Web bruts. Ils représentent des fonctions métier, des transactions ou des
processus rendus disponibles sur un réseau interne ou externe. Ils correspondent à une fonction métier dont l'exécution peut être adaptée en phase d'exécution, en fonction d'une règle métier et d'un contexte utilisateur.
Un service métier se définit par trois éléments principaux :
- Les métadonnées métier : informations de règle métier utilisées pour adapter
en mode dynamique l'exécution de la fonction métier spécifique pour une instance unique
- Un modèle de données canoniques : une représentation normalisée des données requises
pour sélectionner et adapter en mode dynamique l'exécution d'une fonction métier
- Une fonction métier : un ou plusieurs services sélectionnés
en mode dynamique, basés sur des informations de règle métier et dont l'exécution optimise
un sous-ensemble du modèle de données canoniques associées à sa fonction. L'implémentation
d'un service de fonction métier peut varier en complexité de simples services atomiques
à des services composés.
La liste suivante définit les caractéristiques d'un service métier.
- Conçu au niveau métier pour représenter une fonction métier discrète
- Utilise des règles et des métadonnées métier pour activer un comportement flexible et adaptable
- Optimise des modèles sectoriels de référence pour simplifier l'interopérabilité entre
divers systèmes internes et externes
- Approvisionné par plusieurs canaux de communication (Web, B2B, IVR, etc.)
- Dérivé de différentes ressources informatiques
- Généré à l'aide d'une interface et des normes sectorielles