No Desenvolvimento de aplicações onde a camada de apresentação se torna muito complexa, a mesma tende a formar uma necessidade de controle maior em sua arquitetura interna. Pensando em Flex como Front-End de uma aplicação, devemos inserir alguns padrões de projetos arquiteturais para organizar a “bagunça”. Tal problema pode ser resolvido utilizando a chamada microarquitetura MVC para a camada de apresentação.
Mas mesmo dominando e mantendo a arquitetura MVC na apresentação, alguns problemas surgirão no desenvolvimento da arquitetura de comunicação com os servidores de aplicação. Trabalhar com DTOs, comunicações das mais variadas maneiras tanto síncronas como assíncronas, se torna um item de grande complexidade em projetos Grails Flex.
Tendo essa complexidade em mente, podemos, então, levantar alguns pontos importantes – uma checklist – para o processo de modelagem da arquitetura de comunicação entre o Back-end Grails e o Front-end Flex:
Estrutura de Comunicação |
|
||||||||||
Estrutura Flex |
|
||||||||||
Estrutura Grails |
|
Diante desses pontos, podemos citar alguns outros mais relevantes? Alguns não tem validade teórica para o escopo de arquiteturas de comunicação? Opine! Deixe um comentário 🙂