Arquitetura de integração |
A SoftExpert tem um esforço proativo em construir alianças cooperativas, desta forma é encorajada a integração de aplicações externas com o SoftExpert Suite, através de uma interface de integração. Esta seção detalha a arquitetura de integração do SoftExpert Suite. Veja o diagrama abaixo:
Figura 8 - Arquitetura de integração do SE Suite
Neste diagrama é possível observar que o SoftExpert Suite disponibiliza interfaces de integração que fazem parte de um SDK, possibilitando duas operações nesta arquitetura:
▪Importar dados provenientes de uma origem qualquer para o SoftExpert Suite; e ▪Extrair dados provenientes do resultado de processamento do SoftExpert Suite.
Ambas buscam/disponibilizam dados na tabela das interfaces e/ou em webservices. As tabelas de interfaces de integração fazem parte de uma tabela que possibilita buscar, inserir e remover dados, tanto no SoftExpert Suite, quanto na aplicação externa, de forma controlada e evitando duplicação ou perda de informações nos sistemas.
Aplicações externas terão acesso somente a esta interface ou a webservices, buscando com isso a não interferência deste sistema de informação no resto do ambiente. Não é necessário gerar nenhuma trigger na interface, pois assim evita a interrupção de qualquer transação da base, dando transparência às responsabilidades entre o SoftExpert Suite e softwares de terceiros.
|