The OutSystems high-performance low-code platform has built-in capabilities and automation that significantly reduce the time-consuming effort of integrating applications with external databases, systems, and software. For example:
As a result, developers can integrate faster, transfer knowledge quickly, take advantage of reusability, monitor integrations with built-in logs and performance management. Built-in central management consoles make configurations easy. For governance, only authorized IT users are allowed to manage these integrations.
Table of contents
The OutSystems platform has native support for SQL Server and Oracle. A developer only needs to configure the connection or URL for these systems, and OutSystems generates everything needed to use the external system. This ensures the developer teams spend time where it matters: developing apps with business value, not debugging integration logic.
Once the OutSystems low-code platform has generated the methods and data structures to integrate with an external system, developers can use them visually in the application logic. From a developer's perspective, there is almost no difference between invoking an OutSystems method or a REST API. This makes it easy to bring developers up to speed on any project.
Instrumentation is automatic for all integrations with OutSystems. Developers receive error logs and performance metrics without having to write code. They can use OutSystems consoles to determine if there are any errors and get the information that will make it easier to troubleshoot problems. They can also analyze the performance data, drilling down to see if integration is having a negative impact on the app's performance. Plus, they can extend applications with custom logging information if needed.
Using OutSystems, developers can manage the configuration of applications and integrations without writing custom code or impacting their organization's customers. For example, using the management consoles built into OutSystems, they can:
These configurations apply to various development stages and environments. In development, they connect to dev integration; in production, they connect with production systems.