Integration architecture
SoftExpert is proactive in building collaborative alliances, that way, the integration of external applications with SoftExpert Suite is encouraged through an integration interface. This section presents the details of the SoftExpert Suite integration architecture. See the diagram below:
In this diagram, it is possible to see that SoftExpert Suite makes available integration interfaces that are part of an SDK, which enables two operations in this architecture:
- Importing data from any source to SoftExpert Suite; and
- Extracting data from the result of the SoftExpert Suite processing.
Both search/provide data in the interfaces table and/or webservices. The integration interfaces tables are part of a table that enables to search, add and delete data either in the SoftExpert Suite and in the external application, in a controlled manner and avoiding duplication or loss of information on the systems.
External applications will have access to this interface or webservices only, thus preventing this information system from interfering in the remaining of the environment. It is not necessary to generate a trigger in the interface, thus avoiding the interruption of any base transaction and giving transparency to the responsibilities between SoftExpert Suite and other third-party software.
It is important to point out that all data entered in SoftExpert Suite will be performed through the available interface; it is not possible to insert data directly into the SoftExpert Suite tables.
For further information about the integration, refer to the SoftExpert Suite - Integration guide document.