Arquitetura

Em vez de uma solução pronta para uso, a Adobe Developer App Builder fornece uma plataforma de desenvolvimento comum, consistente e padronizada para estender as soluções da Adobe Cloud, como o AEM, incluindo:

  • Adobe Developer Console - Para microsserviços personalizados e desenvolvimento de extensão, permite que os desenvolvedores criem e gerenciem projetos enquanto acessam todas as ferramentas e APIs necessárias para que possam criar plug-ins e integrações.
  • Ferramentas do desenvolvedor - Ferramentas de código aberto, SDKs e bibliotecas para permitir que os desenvolvedores criem facilmente extensões e integrações personalizadas. Use o React Spectrum (kit de ferramentas da interface do usuário da Adobe) para que você tenha uma interface de usuário comum para todos os aplicativos da Adobe.
  • Serviços - I/O Runtime para infraestrutura de hospedagem na plataforma sem servidor da Adobe e Eventos de I/O para integrações baseadas em eventos. A Adobe também oferece suporte pronto para armazenar dados e arquivos.
  • Adobe Experience Cloud - Os desenvolvedores podem enviar extensões e integrações para publicação em sua organização da Experience Cloud. Em seguida, os administradores do sistema podem revisar, gerenciar e aprovar essas extensões. Depois de publicadas, suas ferramentas e extensões personalizadas do App Builder podem ser encontradas junto com outros aplicativos da Adobe Experience Cloud.

O diagrama a seguir ilustra como um aplicativo padrão criado no App Builder usa essas funcionalidades:

Arquitetura

Para obter mais detalhes sobre a arquitetura do App Builder, consulte Visão geral da arquitetura.