Compartilhar via


Outras ferramentas da Microsoft para criar aplicativos distribuídos

Além das ferramentas em COM+, a Microsoft fornece as seguintes ferramentas para ajudar o desenvolvedor a criar aplicativos distribuídos:

  • Microsoft Data Access Components (MDAC). A Microsoft fornece vários caminhos para recuperar dados de uma infinidade de fontes. Por exemplo, OLE DB oferece um conjunto de interfaces COM para criar componentes de banco de dados. As interfaces são definidas para que os provedores de dados possam implementar diferentes níveis de suporte, com base nos recursos do armazenamento de dados subjacente. Como o OLE DB é baseado em COM, ele pode ser facilmente estendido e as extensões são implementadas como novas interfaces. OLE DB também inclui uma interface de programação em nível de aplicativo, chamada ActiveX Data Objects (ADO). O ADO expõe interfaces duplas, para que possa ser facilmente usado a partir de linguagens de script, bem como do Microsoft Visual C++, Visual Basic e outras ferramentas de desenvolvedor.

    Observação

    Os desenvolvedores também podem optar por usar uma API genérica e neutra em relação ao fornecedor, como a interface de programação de aplicativos (API) ODBC (Microsoft Open Database Connectivity). A API ODBC é uma interface de linguagem C para acessar dados em um DBMS usando SQL (Structured Query Language). Um gerenciador de driver ODBC fornece a interface de programação e os componentes de tempo de execução para localizar drivers específicos do DBMS. Os drivers ODBC, normalmente fornecidos pelo fornecedor do DBMS, convertem chamadas genéricas do gerenciador de driver ODBC em chamadas para o método nativo de acesso a dados. A principal vantagem de usar a API ODBC é que você precisa aprender apenas uma API para acessar uma ampla variedade de DBMSs.

     

  • Microsoft SQL Server. Além de fornecer um sistema de banco de dados relacional robusto e eloquente, o Microsoft SQL Server pode fornecer um aplicativo distribuído com pool de conexões e segurança que pode se integrar ao modelo de segurança do Windows.

  • Integração de transações COM (COMTI). O COMTI pode ser usado para integrar sistemas de mainframe em sistemas Windows, incluindo aplicativos COM+. COMTI usa protocolos de comunicação padrão (por exemplo, LU 6.2) para comunicação entre computadores Windows e mainframe e minicomputadores.

Pressupostos e princípios de conceção COM+

Projetando o aplicativo COM+ usando UML

Dicas gerais de design para usar COM+

Otimizando interações com a camada de lógica de negócios COM+