Integration

A plataforma Devprime oferece diversas estratégias para integração com aplicações legadas, utilizando o adaptador Web para tecnologias como Open API, RESTful, HTTP, gRPC e GraphQL. Além disso, é possível utilizar o adaptador State (Banco de dados / Armazenamento) e o adaptador Stream para a comunicação assíncrona por meio de eventos.

Uma estratégia comum em aplicações modernas é a utilização do padrão Anti-Corruption Layer Pattern (ACL) para atuar como um intermediador entre o software legado e as aplicações modernas. Isso evita um problema frequente, que é a contaminação das novas aplicações por erros do sistema legado.

Em um cenário de Anti-Corruption Layer Pattern (ACL), a plataforma Devprime pode ser empregada para agilizar o desenvolvimento do Anti-Corruption Layer Pattern (ACL), que se trata de um projeto temporário de integração. Esse padrão é especialmente útil em momentos de migração do sistema legado para tecnologias mais recentes.

Em aplicações modernas, as integrações podem ser realizadas diretamente através dos recursos oferecidos pelos adaptadores Web (para exposição de serviços), State (para compartilhamento de dados), Stream (para emissão e recebimento de eventos) e Services (para comunicação com APIs externas). Isso proporciona uma maneira eficaz e modular de conectar diferentes componentes do sistema, mantendo a integridade e a separação de preocupações.


OpenAPI

Especificação OpenAPI (OpenAPI)

Última modificação September 9, 2023 (8e6a790b)