Платформа Microsoft.NET
Концепция платформы Microsoft.NET (Microsoft-dot-NET) была объявлена Стивом Балмером и Биллом Гейтсом 30 июня 2000 года. Эта платформа (ранее называвшаяся Next Generation Windows Services) представляет собой дальнейшее развитие платформы Windows и будет являться основой для создания распределенных веб-сервисов, которые, в свою очередь, будут объединять различные сервисы, службы и приложения, обеспечивая создание нового поколения Интернет-приложений.
В состав платформы Microsoft.NET входят следующие компоненты:
- .NET Services - продукты и сервисы Microsoft.NET, которые включают Windows.NET, MSN.NET, Office.NET, Visual Studio.NET и bCentral for .NET
- .NET Infrastructure and Tools - инфраструктура и средства разработки, используемые для создания нового поколения сервисов и управления ими.
- сервисы, разрабатываемые сторонними фирмами-разработчиками
Взаимодействие между сервисами и компонентами Microsoft.NET будет основано на использовании языка XML и протокола SOAP, который не зависит ни от используемых платформ, ни от используемых объектных моделей. В платформу Microsoft.NET будут легко интегрироваться существующие и вновь создаваемые продукты (в частности, это относится к Microsoft BizTalk Server).
Основным элементом платформы Microsoft.NET является веб-сервис (Web-service) - приложение, обеспечивающее определенный набор сервисов, способное интегрироваться с другими веб-сервисами на основе использования стандартов Интернета. Основным отличием веб-сервисов от существующих компонентных технологий является то, что веб-сервис не использует какие-либо специфические протоколы, присущие той или иной объектной модели (DCOM, IIOP или RMI), - все взаимодействие осуществляется на основе стандартов Интернета, таких как HTTP и XML. В результате, любая система, поддерживающая эти стандарты, сможет взаимодействовать с веб-сервисами.
Более подробную информацию о языке XML и протоколе SOAP можно найти по адресам www.w3c.org./tr/REC-xml и www.w3c.org/tr/SOAP.
Платформа Microsoft.NET является средством для интеграции различных сервисов. Источниками таких сервисов, например, могут являться корпоративные серверы - .NET Enterprise Servers (www.microsoft.com/servers/net/default.htm), входящие в состав Windows DNA 2000. Все продукты этого семейства поддерживают язык XML, предоставляют возможность работы с Интернетом и легко интегрируются с предыдущими версиями этих продуктов.
Более подробную информацию о платформе Microsoft.NET можно найти по адресу: www.microsoft.com/net.
|