Fermer

septembre 10, 2021

Créez des règles une fois, déployez des règles n'importe où6 minutes de lecture



Progress Corticon est une solution de gestion des règles métier sans code qui permet aux organisations d'exécuter rapidement de telles modifications pour maintenir les applications à jour et conformes. Avec une interface semblable à une feuille de calcul, il s'agit d'une solution facile à utiliser qui permet aux utilisateurs professionnels d'exécuter des modifications de règles avec peu de dépendance aux ressources informatiques.

Author Rules Once

Corticon Studio est un environnement de bureau autonome à modéliser, analyser, tester et enregistrer les règles métier en tant que services de décision exécutables. Corticon Studio est facile à apprendre et à utiliser. Avec une interface intuitive semblable à une feuille de calcul, n'importe qui peut rapidement apprendre à modéliser même les règles les plus sophistiquées, sans aucune programmation. Les principaux aspects de Corticon Studio incluent :

  • Modélisation de règles intuitive et sophistiquée, aucun codage requis. Environnement de création de règles conçu pour être utilisé par les analystes commerciaux (experts du domaine).
  • Documentez toutes vos règles en texte naturel pour une transparence totale et une compréhension commerciale. Générez des traces de décision en texte naturel avec substitution de variable pour fournir un contexte, dans plusieurs langues de votre choix (en fonction des paramètres régionaux du service de décision dans le message de demande).
  • Outils d'analyse avancés pour la validation de la logique de décision (éliminez toutes les incohérences techniques comme les conflits de règles, chevauchement/sous-chevauchement des règles, bouclage) pendant la conception des règles.
  • Tests complets de modèles basés sur des scénarios (cas d'utilisation).
  • Rapports basés sur des modèles pour la documentation et l'audit.
  • Inclut une connectivité sans code aux bases de données relationnelles externes et Points de terminaison REST rendus possibles par les pilotes Progress DataDirect intégrés.
  • Appel de service complet et cadre d'opérateur étendu pour écrire vos propres extensions de service de décision (telles que les appels de service de liaison de service de données, les opérateurs mathématiques spéciaux (fonctions), etc. Partout

    Les règles Corticon peuvent être déployées en tant que services de décision vers :

    • Progress Corticon Server—le moteur d'exécution fr environnement qui héberge des modèles de règles déployés (créés dans Corticon Studio), les exposant en tant que services de décision au monde externe. Les services de décision peuvent être exposés en tant que services Web (SOAP ou REST), services Java ou services .NET. dépendances extérieures. Ces bundles incluent à la fois les règles métier et le moteur de règles et peuvent être exécutés dans n'importe quelle application de navigateur côté client.

    Serverless Decision Services

    Corticon est capable de packager les règles métier sous forme de bundles JavaScript exécutables (sans aucune dépendance externe). Ces ensembles incluent à la fois les règles métier et le moteur de règles et peuvent être exécutés dans n'importe quelle application de navigateur côté client. Cela a le potentiel d'économiser des centaines d'heures de programmation pour les développeurs Web, car les validations, la transformation des données, la logique comportementale de l'interface utilisateur, les calculs, les paramètres par défaut conditionnels, les validations complexes, etc. peuvent tous être délégués à Corticon sous le contrôle d'un analyste commercial.[19659017]De Corticon.js Studio, en un clic, vous pouvez obtenir un package de déploiement pour différentes plates-formes JavaScript.

    Lorsque vous packagez des règles de déploiement, vous sélectionnez la plate-forme cible. Corticon générera un bundle JavaScript avec vos règles et un wrapper spécifique à la plate-forme cible. Les plates-formes cibles disponibles sont :

    La sélection d'AWS Lambda, Azure Functions ou Google Cloud Functions comme plate-forme cible génère les règles et un wrapper prêt à être déployé en tant que fonction sans serveur. Une fois les règles déployées, vous pouvez les utiliser sur votre plate-forme cloud, par exemple pour exposer le service de décision via un point de terminaison REST, pour répondre à une mise à jour de la base de données ou pour l'intégrer dans un système de workflow de fournisseur cloud tel que les fonctions d'étape AWS.

    La cible Node.js peut être utilisée pour exécuter des services de décision dans le serveur Node et également pour les exécuter dans des applications mobiles créées avec NativeScript et ReactNative.

    La sélection du navigateur génère le service de décision et un exemple de code simple qui montre comment intégrez les règles dans votre application.

    Remarque : consultez la Matrice des plates-formes prises en charge par Corticon.js pour passer en revue les plates-formes JavaScript et Web prises en charge, ainsi que les applications mobiles. Vous n'êtes pas limité à ces plates-formes JavaScript. L'API d'intégration de règles dans votre application JavaScript vous permet de développer votre propre wrapper ou code d'intégration qui appelle des règles.

    Decision Services sur Corticon Server

    Corticon Server traite les règles modélisées, vérifiées et testées dans Corticon Studio. Corticon Server convient parfaitement aux architectures de déploiement d'aujourd'hui, prenant en charge le déploiement sur site et dans le cloud, le déploiement de services Web dans des serveurs d'applications populaires, le déploiement en cours de processus pour les applications en temps réel et les conteneurs d'applications.

    Minimisez l'effort d'intégration, maximisez l'intégration. Flexibilité

    Corticon Server tire parti des normes de l'industrie pour fournir des options flexibles d'intégration avec les applications s'exécutant sur des plates-formes Java ou .NET. Vous pouvez intégrer Corticon Server dans n'importe quelle couche de l'architecture d'une application, de la couche de présentation sur le bureau à la couche de services partagés distribuée sur les serveurs principaux. De par sa conception, Corticon Server s'intègre facilement aux applications composites ou packagées via des systèmes d'architecture orientée services (SOA) ou de gestion des processus métier (BPM).

    Le serveur Java de Corticon

    Le serveur Corticon for Java fournit les composants nécessaires pour déployer Corticon en tant que service REST ou SOAP sur un serveur d'applications Java ou pour déployer Corticon in-process dans votre application Java personnalisée. Corticon Server fournit des programmes d'installation pour Windows et Linux. Les artefacts de déploiement réels (les fichiers JAR et WAR) sont indépendants de la plate-forme.

    Tutoriel : Déployer un service de décision Progress Corticon en tant que service Web pour Java

    Le serveur .NET de Corticon

    Le serveur Corticon pour .NET fournit les composants nécessaires pour déployer Corticon en tant que REST ou Service SOAP vers Microsoft Internet Information Services (IIS) ou pour déployer Corticon in-process dans votre application .NET personnalisée. L'installation de Corticon Server .NET n'est disponible que sous Windows. Corticon utilise une technologie de pontage hautes performances pour appeler des langages .NET tels que C# vers Corticon Server.




Source link

0 Partages