Другие средства Майкрософт для создания распределенных приложений
Помимо средств в COM+, корпорация Майкрософт предоставляет следующие средства, помогающие разработчику создавать распределенные приложения:
Компоненты доступа к данным (MDAC). Корпорация Майкрософт предоставляет несколько способов получения данных из нескольких источников. Например, OLE DB предлагает набор COM-интерфейсов для создания компонентов базы данных. Интерфейсы определены таким образом, чтобы поставщики данных могли реализовать различные уровни поддержки на основе возможностей базового хранилища данных. Так как OLE DB основан на COM, его можно легко расширить, и расширения реализуются как новые интерфейсы. OLE DB также включает интерфейс программирования на уровне приложения, называемый объектами данных ActiveX (ADO). ADO предоставляет двойные интерфейсы, поэтому его можно легко использовать на языках сценариев, а также в Microsoft Visual C++, Visual Basic и других средствах разработчика.
Примечание.
Разработчики также могут использовать универсальный, нейтральный от поставщика API, например интерфейс программирования приложений (API) microsoft Open Database Подключение ivity (ODBC). API ODBC — это языковой интерфейс C для доступа к данным в СУБД с помощью язык SQL (SQL). Диспетчер драйверов ODBC предоставляет интерфейс программирования и компоненты времени выполнения для поиска драйверов, относящихся к СУБД. Драйверы ODBC, обычно предоставляемые поставщиком СУБД, преобразуют универсальные вызовы из диспетчера драйверов ODBC в вызовы собственного метода доступа к данным. Основное преимущество использования API ODBC заключается в том, что необходимо узнать только один API для доступа к широкому спектру СУБД.
Microsoft SQL Server. Помимо обеспечения надежной и красноречивой реляционной базы данных Microsoft SQL Server может предоставить распределенное приложение с пулом подключений и безопасностью, которые могут интегрироваться с моделью безопасности Windows.
Интеграция транзакций COM (COMTI). COMTI можно использовать для интеграции систем мейнфреймов в системы Windows, включая приложения COM+. COMTI использует стандартные протоколы связи (например, LU 6.2) для обмена данными между компьютерами Windows и мейнфреймами и миникомпьютерами.
См. также