Ligação de dados é um processo que permite a um utilizador da Internet manipular elementos de uma página Web usando um browser Web. Ele emprega HTML dinâmico (linguagem de marcação de hipertexto) e não requer scripts ou programação complexa. A encadernação de dados ficou disponível pela primeira vez com o Microsoft Internet Explorer (MSIE) versão 4. Ele pode ser usado em conjunto com isso e todas as versões subsequentes do MSIE para criar e visualizar websites interativos com uma demanda mínima de tempo de autoria, esforço do assinante, espaço de unidade do servidor e recursos de processamento do servidor.
A arquitetura de vinculação de dados consiste em objetos de fonte de dados (DSOs) que fornecem as informações às páginas visualizadas, consumidores de dados que exibem as informações do DSO e agentes que garantem que os dados sejam sincronizados entre os DSOs e os consumidores. A ligação de dados é utilizada em páginas Web que contêm componentes interactivos, tais como formulários, calculadoras, tutoriais e jogos. As páginas são exibidas de forma incremental para que partes de uma página possam ser usadas mesmo antes que a página inteira tenha terminado o download. Isto torna a ligação de dados conveniente quando as páginas contêm grandes quantidades de dados e a largura de banda é limitada.
A ligação de dados tem sido usada por hackers na tentativa de obter acesso aos discos rígidos dos utilizadores da Internet. Isto é conhecido como um exploit.
DSO.