Un service métier est une fonction métier dont le comportement peut être adapté pendant la phase d'exécution. Il repose sur le contexte d'exploitation de la demande et les règles établies pour répondre aux besoins des utilisateurs du service.
Un service métier est défini par trois éléments principaux.
- Les métadonnées de services métier qui comprennent des rôles, des canaux et des informations de règles de service métier personnalisant dynamiquement l'exécution de fonctions métier spécifiques pour une instance unique.
- Un modèle de données canonique, à savoir une représentation normalisée des données qui vous oblige dynamiquement à sélectionner et à personnaliser l'exécution d'une fonction métier.
- Des fonctions métier qui comprennent un ou plusieurs services sélectionnés en mode dynamique, sur la base des informations de règles de services métier.
L'exécution d'une fonction métier utilise un sous-ensemble du modèle de données canonique associé à sa fonction. L'implémentation d'un service de fonction métier représentant des processus métier peut varier en complexité, des services simples aux services composites.
Caractéristiques des services métier
Les services métier utilisent des stratégies et des métadonnées métier pour permettre un comportement souple et évolutif. Ils utilisent les modèles sectoriels de référence pour simplifier l'interopérabilité de divers systèmes internes et externes. Les caractéristiques des services métier sont les
suivantes :
- Ils sont conçus à un niveau métier pour représenter une fonction métier discrète.
- Ils sont fournis via plusieurs canaux de communication (Web, B2B, IVR, etc.).
- Ils permettent de s'abonner à plusieurs rôles, tels que RSC, Client, Souscripteur, Guichet, etc.
- Ils sont dérivés de différentes ressources informatiques.
- Ils sont générés à l'aide de normes de services Web et de normes sectorielles.
Avantages des services métier
Les services métier sont des blocs fonctionnels qui alignent l'objectif métier sur l'exécution des technologies de l'information.
Ils aident à distribuer la valeur d'une architecture orientée services (SOA).
Les avantages offerts par les services métier sont les suivants :
- Flexibilité de solution à moindre coût et effort
- Réutilisation des équipements informatiques
- Solution plus rapide de temps d'accès au marché
- Solution progressive réduisant les risques