Comum · Saberes
Acoplamento fraco
Em computação e projetos de sistema um sistema com acoplamento fraco é aquele em que cada um dos seus componentes tem ou faz uso de pouco ou nenhum conhecimento das definições de outros componentes separados. As subáreas incluem o acoplamento de classes, interfaces, dados e serviços.
Ler mais
Acoplamento fraco é o oposto de acoplamento forte. Componentes em um sistema fracamente acoplado podem ser substituídos por implementações alternativas que fornecem os mesmos serviços. Componentes em um sistema fracamente acoplado são menos restritos à mesma plataforma, idioma, sistema operacional ou ambiente de criação. Se os sistemas são desacoplados no tempo certo, é difícil também fornecer integridade transacional; são necessários protocolos de coordenação adicionais. Replicação de dados através de sistemas diferentes fornece acoplamento fraco(em disponibilidade), mas cria problemas na manutenção da consistência (sincronização de dados). Acoplamento fraco em sistemas distribuídos e alcançado através do uso de transações, filas fornecidas pelo middleware orientado a mensagens e padrões de interoperabilidade. Quatro tipos de autonomia, que promovem o baixo acoplamento, são: autonomia de referência, autonomia de tempo, autonomia de formato e autonomia de plataforma. O acoplamento frouxo é um princípio de arquitetura e um objetivo de design em arquiteturas orientadas a serviços; onze formas de acoplamento frouxo e suas contrapartes de acoplamento apertado estão listadas em: Enterprise Service Bus (ESB) middleware foi inventado para obter um acoplamento fraco em múltiplas dimensões; no entanto, ESBs overengineered e mispositioned também podem ter o efeito contrário e criar acoplamento apertado indesejado e um hotspot arquitetônico central.
Texto: Wikipédia, CC BY-SA 4.0. ·