Partnerschaft · Progress OpenEdge

RCD × Consultingwerk
ein Stack, vom Frontend bis zum Backend

Consultingwerk hat die Unterstützung für das RCD Framework in das Backend der SmartComponent Library integriert. Die Geschäftslogik bleibt in den Business Entities der SmartComponent Library. RCD setzt ein Web-Frontend darauf, entwickelt von denselben OpenEdge-Entwicklern.

RCD Web-Frontend SmartComponent Library Backend PASOE · ABL

Zwei Partner

Zwei OpenEdge-Spezialisten mit klar verteilten Rollen

Beide Unternehmen entwickeln für Progress OpenEdge und PASOE. Consultingwerk liefert die Backend-Architektur, RCD die Weboberfläche.

RCD

Rapid Cloud Development

Das Web-Frontend

Ein Web-Entwicklungsframework für OpenEdge-Entwickler. Masken werden deklarativ definiert und laufen im Browser, während die Logik in ABL auf PASOE bleibt.

  • Funktionierende Web-Masken in Minuten statt Tagen
  • Nutzt vorhandenes 4GL- und PASOE-Know-how – kein JavaScript-Framework zu erlernen
  • Grids, Formulare, Ribbons, Parent-Child-Masken und ein KI-Assistent
  • Läuft auf Ihren eigenen Servern, unter Ihrer Kontrolle
Wilrijk, BelgienIm Produktiveinsatz bei Softpak ERP und BEA ERP
CW

Consultingwerk

Das Backend-Framework

Spezialisten für die Modernisierung von OpenEdge-Anwendungen. Ihre SmartComponent Library ist ein Full-Stack-Framework, das das Backend in Business Entities und Business Tasks strukturiert.

  • Business Entities enthalten Datenzugriff, Validierung und CRUD-Logik
  • RESTful Services, dokumentiert mit OpenAPI
  • Migration auf OpenEdge 12 und PASOE, CI/CD für OpenEdge
  • KI-Modernisierung und Unterstützung für MCP-Server
Progress Service Delivery & Technology Alliance Partner

So greift alles ineinander

Verfolgen Sie eine Anfrage vom Browser bis zur Datenbank

Wählen Sie einen Schritt, um zu sehen, welche Schicht die Arbeit erledigt und wer sie bereitstellt.

BROWSER PASOE · RCD INTEGRATION PASOE · SMARTCOMPONENT LIBRARY DATEN RCD Web-Maske Grid, Formular, Ribbon gerendert aus ihrer Maskendefinition RCD RCD-Endpoints Record Set, Speichern, Löschen und Aktionen in ABL RCD × CW RCD-Unterstützung Integriert in das SmartComponent Library-Backend CONSULTINGWERK Business Entities und Business Tasks: Validierung, Regeln, Datenzugriff OPENEDGE Datenbank Ihr bestehendes Schema, unverändert → ANFRAGE
1

Wer macht was

Klare Zuständigkeiten auf beiden Seiten

Jedes Framework macht weiterhin das, was es am besten kann. Die Integration ermöglicht die Zusammenarbeit, ohne dass sich eines von beiden ändern muss.

RCD übernimmt

Masken
Grids, Detailformulare, Registerkarten und Parent-Child-Layouts, pro Maske definiert.
Benutzerinteraktion
Ribbon-Aktionen, Filtern, Sortieren, Blättern, Lookups und UI-Regeln auf Feldebene.
Der Browser
Responsiver Web-Client, geräteunabhängig, ohne Plugin oder Desktop-Installation.

SmartComponent Library übernimmt

Geschäftslogik
Business Entities und Business Tasks mit ihren Validierungen und Regeln.
Datenzugriff
Lese- und Schreibzugriffe auf die OpenEdge-Datenbank über die Datenzugriffsschicht.
Services
Dieselben Entities bedienen neben RCD weiterhin REST-, .NET- und andere Clients.
Gemeinsame Basis Progress OpenEdgePASOEABLKI-ready

Ihr Nutzen

Vorteile für alle im Stack

Anwender der SmartComponent Library

Ein Web-Frontend für Ihr bestehendes Backend

  • Web-Masken auf bestehende Business Entities setzen
  • Ihr ABL-Team entwickelt die Oberfläche – ohne separates JavaScript-Team
  • Die Validierung bleibt an einer Stelle: im Backend
RCD-Anwender

Eine bewährte Backend-Architektur unter Ihren Masken

  • Geschäftslogik in Business Entities und Tasks strukturieren
  • Zugang zu den Tools von Consultingwerk: REST, OAuth2, Telemetrie
  • Expertenunterstützung bei OpenEdge 12, PASOE und DevOps
Softwarehersteller und Endkunden

Modernisieren, ohne neu anzufangen

  • Behalten Sie die Datenbank und die Geschäftslogik, auf die Sie sich verlassen
  • Benutzer Schritt für Schritt in den Browser überführen, Maske für Maske
  • Beide Partner setzen auf Progress und investieren in KI

Eine Web-Maske erstellen

Eine Web-Maske auf eine Business Entity setzen

TaskOhne die IntegrationMit RCD × Consultingwerk
FrontendEine separate JavaScript-Anwendung entwickeln und pflegenDie Maske in RCD definieren
Anbindung an die DatenService-Adapter schreiben und jedes Feld von Hand zuordnenDie integrierte RCD-Unterstützung verbindet die Maske mit der Business Entity
ValidierungOft doppelt im Frontend und im BackendBleibt in der Business Entity und wird im RCD-Formular angezeigt
Benötigte KenntnisseABL plus ein Web-Framework, oft zwei TeamsABL und PASOE, ein Team
BetriebZusätzliche Webserver und Build-PipelinesPASOE auf Ihren eigenen Servern

Möchten Sie es an Ihrer eigenen Anwendung sehen?

Wenden Sie sich an RCD zum Web-Frontend oder an Consultingwerk zur SmartComponent Library. Beide Teams wissen, wie die Integration funktioniert.