Sélectionner une page

Plateforme d’intégration Cantara

Plateforme d’intégration Cantara

La plate-forme d’intégration Cantara élimine à la fois le coût et la complexité de la création de points d’intégration robustes, hautement disponibles et évolutifs pour Oracle JD Edwards EnterpriseOne. La solution a été conçue dès le départ pour permettre aux organisations de concevoir et de développer des systèmes étroitement intégrés à l’aide d’outils basés sur des normes ouvertes et de compétences  facilement disponibles sur le marché à cette époque.

Grâce à la plateforme d’intégration Cantara, nos clients peuvent déployer des services REST sécurisés en quelques minutes plutôt qu’en plusieurs jours ou semaines. Elle permet de définir rapidement les services donnant accès à toutes les fonctions, aux données, aux rapports et aux objets multimédias de JD Edwards, permettant à nos clients de tirer pleinement parti de leur investissement dans JD Edwards.

En proposant la plate-forme d’intégration Cantara sur la base d’un abonnement annuel, le déploiement de la solution n’entraîne aucun coût d’investissement. Selon la devise de Rinami, la plateforme d’intégration Cantara est l’alternative à « ne rien faire ». Pour cela, le prix de la solution est déterminé de telle sorte que les couts de la licence ne doivent même pas entrer dans l’équation.

S’appuyant sur les capacités de la plateforme d’intégration Cantara original, nous avons également introduit des fonctions de avancées planification de tâches dans la version Entreprise du produit. Cet ajout permet à nos clients de dépasser les limites du planificateur de tâches standards de JD Edwards EnterpriseOne d’Oracle en permettant :

  • Dépendances d’ordonnancement entre tâches et groupes de tâches ;
  • Différents calendriers pour différents environnements JD Edwards ;
  • Une haute disponibilité avec la posibilité d’équilibrer la charge entre plusieurs serveurs de traitement JD Edwards ;
  • Notifications sur l’échec ou la terminaison d’une tâche ;
  • La visualisation du calendrier sous forme de diagramme de Gantt, y compris les dépendances définies.

Services REST

Le développement et la publication de services RESTful sont un jeu d’enfant avec les capacités de développement et de publication de services sans code de Cantara. Cette puissante plateforme a été conçue pour minimiser les risques et maximiser la productivité en allant chercher les spécifications JD Edwards pour toutes les fonctions d’entreprise, NER, les tableaux, les vues, les définitions de versions de rapports et en les convertissant automatiquement en service.

Cantara permet ensuite au développeur de gérer spécifiquement comment interagir avec certains ou avec tous les éléments de la structure de données, y compris les constantes de réglage, les attributs  d’entrée/sortie, les champs, etc. Il peut alors enregistrer la configuration sous la forme d´un service portant un nom unique.

Tous les services REST consomment et renvoient des données formatées, en utilisant les définitions du dictionnaire de données. Il n’est plus nécessaire de traduire des données en valeurs de la base de données pour les unités d’entreprise, les décalages décimaux ou les dates juliennes.

Les métadonnées peuvent également être renvoyées avec de nombreux types de données afin de minimiser la complexité. Par exemple, envoyer des descriptions UDC ou d’unités d’entreprise et d’autres attributs ainsi que le code.

Publier et republier des services sans codage et un seul clic !

Extensions

La cadre d’extension de Cantara facilite l’intégration avec presque n’importe quel système ou dispositif ouvert aux communications réseau. Ces extensions peuvent être utilisées à de nombreuses fins diverses, telles que:

  • Acheminer un même document formaté par BI Publisher vers les pièces jointes des commandes de vente JDEdwards, vers votre système de gestion de documents et vers l’imprimante;
  • La création d’intégrations bidirectionnelles avec un autre système ERP ou CRM;
  • L’intégration de l’approvisionnement dans le cloud à votre JDE comptabilité fournisseurs et comptabilité générale;
  • Publier de scripts O/S en tant que services REST.

Administration simple

Utiliser les capacités d’une plateforme d’administration avancée pour receullir des mesures de performance détaillées. Elle-vous permet également de vérifier facilement les données et de rationaliser l’ensemble du processus administratif.

Vérification de l’historique des sessions

Les activités de chaque session sont enregistrées dans le Data Store et peuvent être examinées pour une date et une plage de temps spécifique. Cette fonction est très utile pour examiner les applications utilisées, leur fréquence d’utilisation et la durée de connexion de chaque utilisateur. 

Cette demande peut également être utilisée pour trouver une transaction REST, en combinant la date/plage horaire avec le texte Filtre, ou pour trouver des transactions JDE à la date/plage horaire spécifiée où la demande/réponse inclut le texte filtre.

Suivi REST détaillé

Les transactions REST sont enregistrées de manière indépendante, par heure de début et de fin, et les demandes et les réponses peuvent être révisées en examinant les problèmes signalés. Chaque transaction est également classée par son code type et le nom de transaction. Ce journal est également très utile pour évaluer la durée de réponse de chaque transaction. En cas de problème, c’est un outil précieux qui permet d’examiner les codes d’erreur renvoyés dans la réponse de la transaction. 

Version Cloud

Notre solution entièrement intégrée en nuage permet aux utilisateurs de bénéficier de tous les avantages de cette plateforme offrant de nombreuses possibilités en matière d’intégration de données, de rapports et d’applications mobiles. Notre technologie a été conçue spécifiquement pour les grands projets impliquant des flux de travail complexes, des codépendances et d’importants investissements en capital. Notre solution est applicable à de nombreuses industries, y compris l’exploitation minière, la logistique, la fabrication, les prestataires de services et les administrations locales. 

Caractéristiques du Cloud

  • Un protocole d’accès et un code logiciel pour l’accès Cloud aux systèmes JD Edwards et à nos modules à valeur ajoutée.
  • Architecture logicielle sécurisée et une couche de service qui facilitent l’accès à distance aux systèmes et aux produits JD Edwards.
  • Savoir-faire et méthodes pour obtenir des temps de réponse utilisateur et des performances du système acceptables à partir d’une interaction Cloud avec le site JD Edwards et notre plateforme Cloud multi-tenant. 
  • Protocoles de communication et de restauration de session pour les instances hors ligne et/en ligne de données complexes JD Edwards dans les zones où le service Internet est variable.
  • Schéma de conception d’applications pour les ateliers de production et le commerce électronique capables de s´intégrér aux sites JD Edward

Advanced Job Scheduler

Cantara offre une extension intelligente de planification des traitements UBE basée sur les dépendances.

La fonctionnalité principale de Cantara est conçue pour une intégration étroite avec JD Edwards EnterpriseOne à travers l’exécution de requêtes authentifiées, l’exécution de fonctions et des capacités de demandes de rapport par lots. Les extensions Cantara fournissent l’infrastructure supplémentaire pour étendre l’intégration à n´importe quel autre système.

L’Advanced Job Scheduler regroupe tous ces éléments, avec une suite complète d’outils permettant de configurer et de contrôler les rapports et les extensions programmés et d’en rendre des comptes.

Vous manquez de capacité de serveur Batch? 

Tirez le meilleur parti de la capacité de traitement de vos serveurs groupés en répartissant la charge et en éliminant en file d’attente les demandes de rapports dupliquées . Évitez les périodes de non-traitement en utilisant les dépendances et le traitement en parallèle. 

Libérez les files monothread à l’aide de traitement intragroupe monothread virtuel.

Gérez les arrêts et les redémarrages du serveur, et rationalisez votre traitement des rapports, grâce à des groupes de rapports logiques et des dépendances de groupe intelligentes.

Vous aimeriez pouvoir appliquer une seulemodification à plusieurs rapports ?

Pas de problème ! Le planificateur de tâches avancé de Cantara utilise des variables optionnelles pour les options de traitement, les interconnexions de rapports et les paramètres de sélection de données, qui peuvent être réutilisées avec n’importe quels objets et versions de rapports planifiés.

Le planificateur de tâches avancé de Cantara offre des outils puissants pour programmer, visualiser et établir des rapports sur JD Edwards et les processus d’extension de Cantara.

Planification par groupes

Combinez vos rapports en groupes logiques, chacun étant défini comme un traitement séquentiel ou parallèle. Ces groupes sont planifiés de manière chronologique, selon un patron de date/période ou simplement selon des déclencheurs à intervalle.

Les groupes peuvent être activés/désactivés indépendamment et il est possible d’appliquer un calendrier d’exclusion pour automatiser le moment où les rapports du groupe sont pris en compte pour la soumission.

Les dépendances  Groupe-Groupe gèrent la relation entre les groupes. Elles sont configurées de manière à ce que le groupe dépendant  ne soit traité que si le groupe parent a été lancé, s’est achevé (indépendamment du succès ou de l’échec) ou s’est terminé avec succès.

La durée du traitement peut également être utilisée pour mesurer le succès ou l’échec du traitement du groupe, par rapport à la durée minimale et à la durée maximale. Cela peut avoir une influence sur les groupes dépendants et les courriers électroniques de notification.

Éléments Déclencheurs

Trois méthodes de déclenchement peuvent être appliquées aux groupes. Les déclencheurs simples basés sur le temps programment les groupes sur des intervalles de temps cohérents, tels que les secondes, les heures, les jours, les semaines, etc. Les déclencheurs périodiques utilisent le modèle de date de l’entreprise, pour permettre des déclencheurs tels que « le deuxième mardi du mois » ou « le dernier jour du mois », etc. Des déclencheurs chronologiques fournissant des algorithmes très puissants pour établir des planifications complexes telles que « toutes les 20 minutes entre 8 h et 20 h, lundi – vendredi ».

Variables

Quand des traitements par lots sont programmés, Cantara peut corriger les options de traitement, les interconnexions de traitement et les paramètres de filtre de sélection des données. Les valeurs appliquées peuvent être statiques ou provenir de variables du planificateur de Cantara. C’est un moyen très efficace de définir des variables qui doivent être révisées régulièrement, tel que la date de traitement des données du grand livre qui doit être mise à jour tous les mois sur plusieurs définitions de rapports.

La variable peut également contenir des adresses e-mail, et peut être utilisée pour les notifications de groupe en cas de succès, avertissement ou échec. Ainsi, la mise à jour d’une variable de la personne responsable permet de transmettre les messages à tous les destinataires. 

Plusieurs instances et lancements ratées

Configurer le comportement des groupes en cas de situations anormales, telles que l’échec d’un lancement, ou si une nouvelle instance est déclenchée alors qu’une instance est en cours d’exécution.

Les demandes de traitement en cours et à venir sont soumises pour examen selon les traitements planifiés. Un diagramme de Gantt, regroupé par flux de données, fournit un aperçu visuel des relations entre les groupes et les planifications de demandes. Les enregistrements détaillés de l’historique identifient clairement toute erreur et fournissent des informations sur la demande en cours et les durées d’exécution pour les traitements par lots individuels. Ces outils offrent une grande visibilité des activités planifiées à venir et de l’analyse des performances historiques.

 

Contactez-nous :

Consent

1 + 3 =