Código cola (linguagem de código cola)

Código cola, também chamado código de ligação, é uma programação escrita à medida que liga componentes de software incompatíveis.

Código cola pode ser escrito na mesma linguagem que o código que está a ligar, mas é muitas vezes escrito numa linguagem de script interpretada especializada para ligar componentes de sistema chamada linguagem cola. As linguagens populares de cola incluem AppleScript, JavaScript, Perl, PHP, Python, Ruby, VBScript e PowerShell.

Além de conectar módulos de software diferentes, o código de cola pode ser usado para ligar vários sistemas. Se uma organização executa serviços na nuvem tanto na Amazon como no Google, por exemplo, o código cola pode ser escrito para permitir cargas de trabalho e fluxo de dados entre os servidores das duas empresas. Código cola também é útil para comandos shell personalizados, wrappers de aplicações e prototipagem rápida de aplicações. 

código cola é às vezes visto como um mal necessário porque pode facilmente se tornar o elo mais fraco para acordos de nível de serviço (SLAs) e, se não for gerenciado adequadamente, tornar-se código esparguete excessivamente complicado que afeta negativamente a performance. 

>i>>: script interpretado