31.01.2020 Views

SCMedia News | Revista | Dezembro 2019

A revista dos profissionais de logística e supply chain.

A revista dos profissionais de logística e supply chain.

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

52<br />

DEZEMBRO <strong>2019</strong><br />

Segundo a fonte, o grande desafio que<br />

enfrentam é limitar, as trocas sincronizadas<br />

onde elas não são precisas, implementando<br />

fluxos quase em tempo real.<br />

Por fim, terminaram com a lista de<br />

eventos “em cascata” no sistema, de modo a<br />

conseguirem definir o caminho crítico entre<br />

o pedido e a encomenda. “Isto deu-nos uma<br />

imagem clara da implementação do negócio<br />

através das aplicações, e a necessidade de<br />

proteger esses fluxos de informação”, comenta.<br />

A INTEGRAÇÃO E TESTE<br />

Paralelamente à implementação de<br />

cada sistema, a La Redoute focou-se nos<br />

pedidos end-to-end e no processamento de<br />

encomendas, e explicam que “com a construção<br />

de uma arquitectura em paralelo, tivemos<br />

muito trabalho a refazer, surpresas e erros com<br />

os quais aprender e repetir”.<br />

A integração de ponta-a-ponta e fazer os<br />

testes foram os esforços mais significantes ao<br />

longo da implementação, mas consideraram<br />

que seria “a única maneira de garantir o<br />

comportamento esperado, integração de dados<br />

e compatibilidade com sistemas mais antigos,<br />

maioritariamente nas áreas da contabilidade,<br />

finanças e reconciliação”.<br />

ALINHAR O COMPORTAMENTO DO<br />

NEGÓCIO AO DESIGN DO SISTEMA<br />

Os princípios aplicados no design para<br />

satisfazer os requisitos e as restrições foram<br />

maioritariamente baseados em “Event Driven<br />

Architecture” (EDA), permitindo processar<br />

eventos em paralelo, escalar mais facilmente<br />

e de forma mais resiliente aos erros, gerindo<br />

repetições num sistema distribuído.<br />

A implementação final resultou em cerca de<br />

30 ocorrências que representavam as principais<br />

interacções entre todos os sistemas, de modo<br />

a poderem processar um pedido para uma<br />

encomenda, apenas nas interfaces entre os<br />

sistemas, não contando, portanto, com o estado<br />

interno e as incidências para cada aplicação.<br />

“Representou um grande esforço de<br />

integração, coordenação enquanto movíamos<br />

as partes em paralelo e uma complexidade<br />

de use-cases funcionais”, explica a empresa.<br />

“Adicionalmente, estando atrasados na<br />

abordagem aos tópicos de monitorização e<br />

visibilidade, passámos um tempo significativo<br />

em garantir o comportamento correcto do<br />

sistema, e detecção de anomalias”, acrescenta,<br />

comentando que primeiro essa abordagem<br />

foi feita manualmente, de forma reactiva,<br />

Business Interactions & Events Design Alignment<br />

Preparação do pedido<br />

Reconhecimento da preparação<br />

SISTEMA<br />

DE GESTÃO<br />

DA ENCOMENDA<br />

Divisão do pedido<br />

Actualizar preparação<br />

Encomenda a caminho<br />

SISTEMA DE<br />

GESTÃO DO<br />

ARMAZÉM<br />

Encomenda enviada

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!