Skip to main content

O que são objetos de dados de colaboração?

Objetos de dados de colaboração são objetos de interface de programação usados ​​na linha de produtos Microsoft Windows® e Microsoft Exchange Server®. Eles permitem a criação de tecnologia de mensagens ou aplicativos colaborativos em um sistema de computador. As bibliotecas de objetos de dados de colaboração permitem que os desenvolvedores de software obtenham acesso aos pontos de dados localizados no servidor, nas pastas públicas do computador e na rede, bem como aos armazenados nas caixas de correio de um computador. Isso permite um maior nível de personalização no produto, pois os usuários podem criar e personalizar aplicativos de mensagens para atender às suas próprias necessidades específicas.

Esses tipos de objetos de dados de colaboração não formam uma linguagem de programação completa, mas fazem parte de uma linguagem de script que funciona ao lado da MAPI (Messaging Application Program Interface) no Windows® e no Exchange Server®. A diferença entre uma linguagem de script e uma linguagem de programação completa é que uma linguagem de script foi criada com um objetivo específico em mente, portanto, é limitada nas coisas que um programador pode realizar com ela. No caso de objetos de dados de colaboração, sua linguagem de script visa permitir que os programadores criem tipos ad hoc de programas de mensagens, além de modificar os recursos sobre programas de mensagens preexistentes. Esses programas personalizados ou criados à mão podem substituir ou aprimorar os aplicativos de mensagens já existentes no sistema.

A principal vantagem do uso de objetos de dados de colaboração é a flexibilidade. Com o uso da linguagem de script, programadores dedicados podem tentar adicionar recursos ao software que não estavam disponíveis originalmente. Isso economiza potencialmente em custos, pois o usuário final qualificado não precisará mais recorrer a aplicativos de terceiros para obter um recurso específico. Se eles tiverem conhecimento suficiente da linguagem de script, poderão simplesmente criar o recurso desejado por conta própria.

Uma desvantagem desse método é que, por estarem vinculados a uma linguagem de script, o uso de objetos de dados de colaboração não oferecerá a mesma flexibilidade que o software criado usando uma linguagem de programação completa. Os recursos e programas criados devem funcionar dentro da estrutura já fornecida pelo Windows® ou Exchange Server®, colocando limites em seu potencial geral. Isso diminui um pouco a utilidade dos objetos de dados de colaboração em comparação à criação de um aplicativo novo desde o início, usando uma linguagem de programação completa.