Les Services d’affaires (BSSV) sont la version JD Edwards du terme plus courant « Web Services ». À mesure qu’une empreinte de JD Edwards mûrit, les services d’affaires font souvent partie intégrante des opérations quotidiennes d’une organisation.
Malheureusement, du point de vue d’un administrateur CNC, les BSSV sont une « boîte noire » proverbiale. Dans cet article, nous allons expliquer pourquoi c’est le cas et mettre en lumière comment les CNC peuvent simplifier la gestion des BSSV.
Un rapide aperçu des BSSV et de leur rôle au sein de JD Edwards
Voici comment Oracle définit les BSSV :
Les services d’affaires sont des objets de fonction d’affaires JD Edwards EnterpriseOne utilisés pour l’interopérabilité entre JD Edwards EnterpriseOne et d’autres applications ou systèmes.
Ils sont écrits en Java et donnent accès à la logique métier dans JD Edwards EnterpriseOne pour de nombreuses transactions commerciales prises en charge, notamment :
- Entrées de journal
- Taux de change
- Bons de vente des comptes fournisseurs
- Recherches d’inventaire
- Tarification
- Commandes de vente
Les CNC installent et configurent le serveur BSSV en suivant la documentation d’Oracle. Une fois l’installation terminée, les CNC informent l’équipe de développement que les services d’affaires JD Edwards sont désormais disponibles, et les développeurs utilisent ensuite les BSSV pour faire avancer agressivement les processus d’affaires d’une organisation. À mesure que l’équipe de développement se familiarise avec l’exploitation des services aux entreprises, les BSSV deviennent une fonction essentielle des opérations commerciales. À ce moment-là, le rôle de la CNC est de soutenir les équipes de développement de JD Edwards en enquêtant sur les erreurs et les bogues.
C’est là que les choses peuvent commencer à devenir compliquées.
Défis courants et solutions pour la gestion des BSSV
Gérer la santé quotidienne des BSSV est une tâche importante pour les CNC, et diagnostiquer et résoudre les erreurs et les bogues peut souvent être un défi.
Les CNC disposent de plusieurs outils pour les aider à surveiller les BSSV.
Dès la sortie de la boîte, la console de gestion serveur de JD Edwards EnterpriseOne fournit un moniteur qui envoie un courriel lors d’événements généraux, comme une instance managée hors service/redémarrage ou une défaillance de connexion au serveur de sécurité. Les CNC peuvent aussi tester les fonctions BSSV en utilisant des outils tiers de test d’API.
Ces outils sont utiles, mais ils ont leurs limites. Premièrement, les notifications d’état de base de la console de gestion du serveur n’arrivent qu’après qu’un événement général se soit produit. Et ni la console de gestion serveur ni les outils de test API ne fournissent une image suffisamment détaillée de l’état global des processus du serveur de services d’affaires pour permettre aux CNC d’être proactifs. Pour être proactifs, les CNC doivent savoir :
- Comment fonctionne le serveur BSSV?
- La performance des Services aux affaires change-t-elle selon le jour de la semaine ou l’heure de la journée?
- L’exécution de processus d’affaires spécifiques affecte-t-elle négativement la performance de BSSV?
Pouvoir surveiller le temps de réponse et comparer cela sur une période peut faire la différence entre pouvoir se préparer de manière proactive et exécuter un changement (mises à niveau matérielles, modifications de processus d’affaires, etc.) et que ce changement soit obligatoire lors d’une réunion d’urgence du lundi matin sur la performance du système.
Solution efficace de surveillance BSSV disponible
Heureusement, les CNC peuvent éviter une telle rencontre inconfortable en utilisant Syntax EnterpriseCare® pour surveiller la santé des serveurs de services d’affaires. Non seulement EnterpriseCare® offre une surveillance semblable à celle d’un battement cardiaque, mais il vérifie qu’une fonction BSSV renvoie une réponse et mesure sa performance. Les CNC peuvent alors comparer ces mesures à un seuil prédéfini et envoyer des alertes lorsque ce seuil est dépassé, agissant avant que les processus d’affaires critiques ne soient perturbés.
De même, les CNC peuvent aussi utiliser ces mesures de performance pour suivre la performance dans le temps et déterminer les tendances selon l’heure et le jour de la semaine.

Forts de cette idée, les CNC peuvent soit ajuster de façon proactive le calendrier des processus d’affaires, ce qui pourrait réduire la performance du système en surchargeant le serveur BSSV, soit recommander des mises à niveau matérielles.
En savoir plus sur Syntax EnterpriseCare® pour JD Edwards
Syntax EnterpriseCare® est une solution propriétaire et constitue le principal outil de surveillance JD Edwards de l’industrie. Cet article de blogue est le premier d’une série d’un an axée sur les défis et solutions de la surveillance ERP par Oracle. Restez à l’écoute pour les prochaines entrées sur la surveillance de JD Edwards et Oracle E-Business Suite.
Pour en savoir plus maintenant, visitez notre visite Syntax Page EnterpriseCare®, lisez notre fiche d’information ou contactez-nous, et nous serons heureux de planifier une rencontre individuelle avec l’un de nos experts.
