Colaboración · Progress OpenEdge

RCD × Consultingwerk
un único stack, de principio a fin

Consultingwerk ha integrado el soporte para el marco RCD en el backend de la SmartComponent Library. La lógica de negocio permanece en las Business Entities de la SmartComponent Library. RCD añade encima un front end web, creado por los mismos desarrolladores de OpenEdge.

Front end web de RCD Backend de SmartComponent Library PASOE · ABL

Dos socios

Dos especialistas en OpenEdge, cada uno con un papel claro

Ambas empresas desarrollan para Progress OpenEdge y PASOE. Consultingwerk aporta la arquitectura de backend. RCD aporta la interfaz web.

RCD

Rapid Cloud Development

El front end web

Un marco de desarrollo web creado para desarrolladores de OpenEdge. Las pantallas se definen de forma declarativa y se ejecutan en el navegador, mientras que la lógica permanece en ABL sobre PASOE.

  • Pantallas web operativas en cuestión de minutos, en lugar de días
  • Utiliza los conocimientos actuales de 4GL y PASOE, sin tener que aprender ningún framework de JavaScript
  • Grids, formularios, ribbons, pantallas padre-hijo y un asistente de IA
  • Se ejecuta en sus propios servidores, bajo su control
Wilrijk, BélgicaEn producción en Softpak ERP y BEA ERP
CW

Consultingwerk

El marco de backend

Especialistas en la modernización de aplicaciones OpenEdge. Su SmartComponent Library es un marco full-stack que estructura el backend en Business Entities y Business Tasks.

  • Las Business Entities contienen el acceso a datos, la validación y la lógica CRUD
  • Servicios RESTful documentados con OpenAPI
  • Migración a OpenEdge 12 y PASOE, CI/CD para OpenEdge
  • Modernización con IA y soporte para servidores MCP
Progress Service Delivery & Technology Alliance Partner

Cómo encaja todo

Siga una solicitud desde el navegador hasta la base de datos

Elija un paso para ver qué capa realiza el trabajo y quién la proporciona.

NAVEGADOR PASOE · RCD INTEGRACIÓN PASOE · SMARTCOMPONENT LIBRARY DATOS RCD Pantalla web Grid, formulario, ribbon generados a partir de su definición de pantalla RCD Endpoints RCD Record set, guardar, eliminar y acciones en ABL RCD × CW Soporte RCD Integrado en el backend de la SmartComponent Library CONSULTINGWERK Business Entities y Business Tasks: validación, reglas, acceso a datos OPENEDGE Base de datos Su esquema existente, sin cambios → SOLICITUD
1

Quién hace qué

Responsabilidades claras en cada lado

Cada marco sigue haciendo lo que mejor sabe hacer. La integración permite que trabajen juntos sin que ninguno de los dos tenga que cambiar.

RCD se encarga de

Pantallas
Grids, formularios de detalle, pestañas y layouts padre-hijo, definidos por pantalla.
Interacción con el usuario
Acciones de ribbon, filtrado, ordenación, paginación, búsquedas y reglas UI a nivel de campo.
El navegador
Cliente web responsive, independiente del dispositivo, sin plugins ni instalación de escritorio.

SmartComponent Library se encarga de

Lógica de negocio
Business Entities y Business Tasks, con su validación y sus reglas.
Acceso a datos
Lee y escribe en la base de datos OpenEdge a través de la capa de acceso a datos.
Servicios
Las mismas entidades siguen dando servicio a clientes REST, .NET y otros, junto con RCD.
Terreno común Progress OpenEdgePASOEABLPreparado para la IA

Qué obtiene

Ventajas para todos en el stack

Usuarios de SmartComponent Library

Un front end web para el backend que ya tiene

  • Añada pantallas web a las Business Entities existentes
  • Su equipo de ABL crea la interfaz sin necesidad de un equipo de JavaScript aparte
  • La validación permanece en un único lugar: el backend
Usuarios de RCD

Una arquitectura de backend probada bajo sus pantallas

  • Estructure la lógica de negocio en Business Entities y Business Tasks
  • Acceso a las herramientas de Consultingwerk: REST, OAuth2, telemetría
  • Asesoramiento experto en OpenEdge 12, PASOE y DevOps
Proveedores de software y clientes finales

Modernice sin empezar de cero

  • Conserve la base de datos y la lógica de negocio en las que confía
  • Lleve a los usuarios al navegador paso a paso, pantalla a pantalla
  • Ambos socios desarrollan sobre Progress e invierten en IA

Crear una pantalla web

Añadir una pantalla web a una Business Entity

TaskSin la integraciónCon RCD × Consultingwerk
Front endCrear y mantener una aplicación JavaScript independienteDefinir la pantalla en RCD
Conexión a los datosEscribir adaptadores de servicio y asignar cada campo a manoEl soporte RCD integrado conecta la pantalla con la Business Entity
ValidaciónA menudo duplicada en el front end y en el backendPermanece en la Business Entity y se muestra en el formulario RCD
Conocimientos necesariosABL más un framework web, a menudo dos equiposABL y PASOE, un solo equipo
Dónde se ejecutaServidores web y pipelines de compilación adicionalesPASOE en sus propios servidores

¿Quiere verlo en su propia aplicación?

Contacte con RCD para el front end web o con Consultingwerk para la SmartComponent Library. Ambos equipos conocen el funcionamiento de la integración.