Les services métier mettent à la disposition des entreprises un flux logique.
Ils 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 de manière dynamique en fonction des informations de règle métier et dont l'exécution utilise 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 composites incluant des processus métier.
La liste suivante définit les caractéristiques d'un service métier.
- Défini dans l'espace métier pour représenter une fonction métier discrète
- Utilise des vocabulaires, des règles et des métadonnées métier pour activer un comportement flexible et adaptable
- Il utilise des modèles sectoriels de référence pour simplifier l'interopérabilité dans les divers systèmes internes et externes.
- Approvisionné par plusieurs canaux de communication (par exemple, Web, B2B, IVR)
- Dérivé de différentes ressources informatiques
- Il est généré à l'aide d'une interface et des normes sectorielles
Rubriques connexes