Why do we need to integrate with the external systems suppose, I integrate with the external database
why need it, what is its purpose, and what are its advantages?
Thanks and regards
vedranayan
Hi,
Integration with external database is completely depends on your requirement and its not any compulsory step in OutSystems. There may be many cases in which you want to use external database like your legacy system database is there and you don't want to create database in OutSystems or due to any other reason if you keep database outside then you need to integrate it as external database.
Although if this is not the case then you can create complete database in OutSystems itself.
regards
Hi Vendaran,
It is not mandatory to integrate with external systems. But most companies that start building apps with OutSystems already have an application landscape of custom build apps, commercial-off-the-shelf apps (COTS) that contain data that your app needs, or those apps require data that your app contains.
For that, you require external integrations. An external integration means that you either connect directly to a database not hosted by OutSystems either in the cloud or on-premise. Alternatively and nowadays way more common you integrate with an external system's REST or SOAP web services. To expose data from your OutSystems app you can also expose that by building your own REST or SOAP web services in OutSystems.
The largest benefits of this is that you can avoid users from rekeying the same information in multiple systems. Instead of the user rekeying information, the external integration automatically provides your or the external systems with the correct data. Avoid double entry of data is important as it is time-consuming and prone to errors.
Regards,
Daniel
Hello,
You can find the solution on given link below.
https://www.outsystems.com/evaluation-guide/why-is-integration-better-with-outsystems/