Partenariat · Progress OpenEdge

RCD × Consultingwerk
une seule stack, du front-end au backend

Consultingwerk a intégré la prise en charge du framework RCD dans le backend de la SmartComponent Library. La logique métier reste dans les Business Entities de la SmartComponent Library. RCD y ajoute un front-end web, développé par les mêmes développeurs OpenEdge.

Front-end web RCD Backend SmartComponent Library PASOE · ABL

Deux partenaires

Deux spécialistes OpenEdge, chacun avec un rôle bien défini

Les deux entreprises développent pour Progress OpenEdge et PASOE. Consultingwerk fournit l’architecture backend. RCD fournit l’interface web.

RCD

Rapid Cloud Development

Le front-end web

Un framework de développement web conçu pour les développeurs OpenEdge. Les écrans sont définis de manière déclarative et s’exécutent dans le navigateur, tandis que la logique reste en ABL sur PASOE.

  • Des écrans web opérationnels en quelques minutes, et non en plusieurs jours
  • Utilise les compétences 4GL et PASOE existantes, sans framework JavaScript à apprendre
  • Grilles, formulaires, rubans, écrans parent-enfant et un assistant IA
  • Fonctionne sur vos propres serveurs, sous votre contrôle
Wilrijk, BelgiqueEn production chez Softpak ERP et BEA ERP
CW

Consultingwerk

Le framework backend

Spécialistes de la modernisation des applications OpenEdge. Leur SmartComponent Library est un framework full-stack qui structure le backend en Business Entities et Business Tasks.

  • Les Business Entities regroupent l’accès aux données, la validation et la logique CRUD
  • Services RESTful documentés avec OpenAPI
  • Migration vers OpenEdge 12 et PASOE, CI/CD pour OpenEdge
  • Modernisation par l’IA et prise en charge des serveurs MCP
Progress Service Delivery & Technology Alliance Partner

Comment tout s’articule

Suivez une requête du navigateur jusqu’à la base de données

Choisissez une étape pour voir quelle couche effectue le travail et qui la fournit.

NAVIGATEUR PASOE · RCD INTÉGRATION PASOE · SMARTCOMPONENT LIBRARY DONNÉES RCD Écran web Grille, formulaire, ruban généré à partir de sa définition d’écran RCD Endpoints RCD Lecture, enregistrement, suppression et actions en ABL RCD × CW Prise en charge RCD Intégrée au backend de la SmartComponent Library CONSULTINGWERK Business Entities et Business Tasks : validation, règles, accès aux données OPENEDGE Base de données Votre schéma existant, inchangé → REQUÊTE
1

Qui fait quoi

Des responsabilités claires de chaque côté

Chaque framework continue de faire ce qu’il fait le mieux. L’intégration leur permet de collaborer sans qu’aucun des deux ne doive changer.

RCD gère

Écrans
Grilles, formulaires de détail, onglets et mises en page parent-enfant, définis par écran.
Interaction utilisateur
Actions du ruban, filtrage, tri, pagination, lookups et règles UI au niveau des champs.
Le navigateur
Client web réactif, indépendant des appareils, sans plugin ni installation sur le poste de travail.

SmartComponent Library gère

Logique métier
Business Entities et Business Tasks, avec leurs validations et leurs règles.
Accès aux données
Lectures et écritures dans la base de données OpenEdge via la couche d’accès aux données.
Services
Les mêmes entités continuent de servir les clients REST, .NET et autres, en parallèle de RCD.
Socle commun Progress OpenEdgePASOEABLPrêt pour l’IA

Ce que vous y gagnez

Des avantages pour chaque acteur de la stack

Utilisateurs de la SmartComponent Library

Un front-end web pour le backend dont vous disposez déjà

  • Ajoutez des écrans web sur vos Business Entities existantes
  • Votre équipe ABL crée l’interface sans équipe JavaScript distincte
  • La validation reste à un seul endroit : le backend
Utilisateurs de RCD

Une architecture backend éprouvée sous vos écrans

  • Structurez la logique métier en Business Entities et Tasks
  • Accès aux outils de Consultingwerk : REST, OAuth2, télémétrie
  • Une aide experte pour OpenEdge 12, PASOE et DevOps
Éditeurs de logiciels et clients finaux

Modernisez sans repartir de zéro

  • Conservez la base de données et la logique métier en lesquelles vous avez confiance
  • Faites passer vos utilisateurs au navigateur pas à pas, écran par écran
  • Les deux partenaires s’appuient sur Progress et investissent dans l’IA

Créer un écran web

Ajouter un écran web sur une Business Entity

TaskSans l’intégrationAvec RCD × Consultingwerk
Front-endDévelopper et maintenir une application JavaScript distincteDéfinir l’écran dans RCD
Connexion aux donnéesÉcrire des adaptateurs de service et mapper chaque champ à la mainLa prise en charge RCD intégrée connecte l’écran à la Business Entity
ValidationSouvent dupliquée dans le front-end et le backendReste dans la Business Entity et s’affiche dans le formulaire RCD
Compétences requisesABL plus un framework web, souvent deux équipesABL et PASOE, une seule équipe
Environnement d’exécutionServeurs web et pipelines de build supplémentairesPASOE sur vos propres serveurs

Prêt à le voir sur votre propre application ?

Contactez RCD pour le front-end web, ou Consultingwerk pour la SmartComponent Library. Les deux équipes connaissent le fonctionnement de l’intégration.