67
Views
3
Comments
Solved
Why do we need to integrate with the external systems?
Question
Application Type
Reactive

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 

UserImage.jpg
vikas sharma
Champion
Solution

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

2024-07-05 14-16-55
Daniël Kuhlmann
 
MVP
Solution

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


UserImage.jpg
vikas sharma
Champion
Solution

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

2023-01-21 03-57-41
Sagar Karambelkar

Hello, 

You can find the solution on given link below.

https://www.outsystems.com/evaluation-guide/why-is-integration-better-with-outsystems/

2024-07-05 14-16-55
Daniël Kuhlmann
 
MVP
Solution

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


Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.