API's

API's

Introduction

The SmartComponent Library exposes application functionality through a consistent set of APIs built on OpenEdge and the SmartFramework/OERA service layer. At the core are Business Entity and Business Task APIs, which encapsulate business logic and data structures and are accessed via the Service Interface/ServiceAdapter. These same services can be consumed from different front ends, including GUI for .NET, Angular and other clients, without duplicating logic.

For integration scenarios, SmartComponent Library supports RESTful APIs that expose Business Entities and operations as standard HTTP/JSON resources, documented via OpenAPI/Swagger. This allows external systems, mobile apps and web clients to work with the same business services used by desktop applications, ensuring a single, well-defined API surface across the entire solution.