Backend

Backend

Introduction

OERA (OpenEdge Reference Architecture) is the backbone of the SmartComponentLibrary backend. Consultingwerk delivers an object‑oriented OERA implementation (Consultingwerk\OERA) that standardizes how you define and access Business Entities and Business Tasks, and how clients talk to them via the Service Interface/Service Adapter.

In this backend model, Business Entities encapsulate data‑centric logic (datasets, CRUD, queries) and Business Tasks encapsulate process and orchestration logic. All SmartFramework UIs and integration layers – including PASOE REST handlers and JSDO/Kendo UI clients – ultimately call into these OERA services. This gives you a single, consistent backend that can be reused from desktop, web, and REST clients without duplicating business logic, and provides a clean separation between UI, service layer, and database access.