Visão geral da assimilação e do processamento de ativos com microsserviços de ativos

O Adobe Experience Manager as a Cloud Service fornece um método nativo em nuvem para aproveitar os aplicativos e os recursos do Experience Manager. Um dos principais elementos dessa nova arquitetura é a assimilação e o processamento de ativos, alimentados por microsserviços de ativos. Os microsserviços de ativos fornecem um processamento escalável e resiliente de ativos usando serviços em nuvem. O Adobe gerencia os serviços em nuvem para obter o tratamento ideal de diferentes tipos de ativos e opções de processamento. Os principais benefícios dos microsserviços de ativos nativos em nuvem são:

  • Arquitetura escalável que permite um processamento contínuo para operações com uso intenso de recursos.
  • Indexação eficiente e extrações de texto que não afetam o desempenho de seus ambientes Experience Manager.
  • Minimize a necessidade de fluxos de trabalho para lidar com o processamento de ativos no ambiente Experience Manager. Isso libera recursos, minimiza a carga no Experience Manager e fornece escalabilidade.
  • Maior resiliência do processamento de ativos. Possíveis problemas ao manipular arquivos atípicos, como arquivos corrompidos ou arquivos extremamente grandes, não afetam mais o desempenho da implantação.
  • Configuração simplificada do processamento de ativos para os administradores.
  • A configuração de processamento de ativos é gerenciada e mantida pelo Adobe para fornecer a configuração mais conhecida para lidar com representações, metadados e extração de texto para vários tipos de arquivos
  • Os serviços de processamento de arquivos Adobe nativos são usados, quando aplicável, fornecendo saída de alta fidelidade e manuseio eficiente de formatos proprietários de Adobe.
  • Capacidade de configurar o fluxo de trabalho de pós-processamento para adicionar ações e integrações específicas do usuário.

Os microsserviços de ativos ajudam a evitar a necessidade de ferramentas e métodos de renderização de terceiros (como ImageMagick e transcodificação FFmpeg) e simplificam as configurações, além de fornecer a funcionalidade básica para os formatos de arquivo comuns por padrão.

Arquitetura de alto nível

Um diagrama de arquitetura de alto nível descreve os principais elementos de assimilação de ativos, processamento e fluxo de ativos no sistema.

Assimilação e processamento de ativos com

As principais etapas da assimilação e do processamento usando microsserviços de ativos são:

  • Os clientes, como navegadores da Web ou Adobe Asset Link, enviam uma solicitação de upload para Experience Manager e começam a fazer upload do binário diretamente no armazenamento da nuvem binária.
  • Quando o upload binário direto é concluído, o cliente notifica Experience Manager.
  • Experience Manager envia uma solicitação de processamento para microsserviços de ativos. O conteúdo da solicitação depende da configuração dos perfis de processamento em Experience Manager que especifica, quais renderizações serão geradas.
  • O back-end dos microsserviços de ativos recebe a solicitação, a despacha para um ou mais microsserviços com base na solicitação. Cada microsserviço acessa o binário original diretamente da loja de nuvem binária.
  • Os resultados do processamento, como representações, são armazenados no armazenamento binário em nuvem.
  • O Experience Manager é notificado de que o processamento está concluído, juntamente com ponteiros diretos para os binários gerados (execuções). As representações geradas estão disponíveis em Experience Manager para o ativo carregado.

Esse é o fluxo básico de assimilação e processamento de ativos. Se configurado, o Experience Manager também pode iniciar o modelo de fluxo de trabalho personalizado para fazer o pós-processamento do ativo. Por exemplo, execute etapas personalizadas específicas para seu ambiente, como buscar informações de um sistema empresarial e adicionar às propriedades do ativo.

O fluxo de assimilação e processamento são conceitos-chave da arquitetura de microsserviços de ativos para o Experience Manager.

  • Acesso binário direto: Os ativos são transportados (e carregados) para a Loja Binária da Nuvem depois de configurados para ambientes do Experience Manager e, em seguida, Experience Manager, microsserviços de ativos e, finalmente, os clientes obtêm acesso direto a eles para realizar seu trabalho. Isso minimiza a carga em redes e a duplicação de binários armazenados
  • Processamento externo: O processamento de ativos é feito fora do Experience Manager ambiente e salva seus recursos (CPU, memória) para fornecer as principais funcionalidades do Gerenciamento de ativos digitais (DAM) e suportar o trabalho interativo com o sistema para usuários finais

Upload de ativo com acesso binário direto

Os clientes do Experience Manager, que fazem parte da oferta de produtos, todos suportam upload com acesso binário direto por padrão. Isso inclui upload usando a interface da Web, o Adobe Asset Link e o Experience Manager aplicativo de desktop.

Você pode usar ferramentas de upload personalizadas, que funcionam diretamente com Experience Manager APIs HTTP. Você pode usar essas APIs diretamente ou usar e estender os seguintes projetos de código aberto que implementam o protocolo de upload:

Para obter mais informações, consulte fazer upload de ativos.

Adicionar pós-processamento de ativo personalizado

Embora a maioria dos clientes deva obter todas as suas necessidades de processamento de ativos dos microsserviços de ativos configuráveis, alguns podem precisar de processamento de ativos adicional. Isso é especialmente verdadeiro se os ativos precisarem ser processados com base nas informações provenientes de outros sistemas por meio de integrações. Em casos como esse, fluxos de trabalho personalizados de pós-processamento podem ser usados.

Os workflows de pós-processamento são modelos de workflow regulares Experience Manager, criados e gerenciados no Experience Manager Editor de workflow. Os clientes podem configurar os fluxos de trabalho para realizar etapas de processamento adicionais em um ativo, incluindo o uso de etapas de fluxo de trabalho prontas para uso e fluxos de trabalho personalizados disponíveis.

O Adobe Experience Manager pode ser configurado para acionar automaticamente os fluxos de trabalho de pós-processamento após a conclusão do processamento de ativos.

Nesta página