Управления реляционными базами данных и анализа данных

Вид материалаРуководство

Содержание


семейство .NET Enterprise ServerS и sql sERVER 2000
Операционная система Windows 2000 – база для семейства .NET Enterprise Servers
Технология ASP
Службы компонентов COM+
Распределенные транзакции
Объекты данных ActiveX
Интернет-платформа следующего поколения – семейство .NET Enterprise Servers
Широкая поддержка языка XML и стандартов Интернета
Программное распределение нагрузки и масштабирование.
Возможность взаимодействия.
Быстрый выход на рынок.
Простота развертывания, администрирования и управления.
Полное использование возможностей операционной системы Windows 2000.
Подобный материал:
1   2   3   4   5   6   7   8   9   ...   17



семейство .NET Enterprise ServerS и sql sERVER 2000


Создание веб-приложений следующего поколения
В качестве законченного решения в области управления базами данных и анализа данных, предназначенного для быстрого создания масштабируемых веб-приложений следующего поколения, SQL Server 2000 является неотъемлемой частью платформы .NET, предназначенной разработчикам и специалистам, работающим в сфере информационных технологий (ИТ), для создания и выпуска решений, в которых объединены работа с клиентами и партнерами, бизнес-процессы и приложения. Семейство .NET Enterprise Servers является полной интегрированной платформой, разработанной корпорацией Майкрософт для создания и выпуска приложений для ведения бизнеса в Интернете. Применяемое в различных областях, начиная от сильно нагруженных веб-узлов электронной коммерции и кончая использованием в корпоративных интрасетях предприятий, объединенных в одну технологическую цепь, семейство NET Enterprise Servers обеспечивает наиболее быструю разработку веб-решений.

Семейство .NET Enterprise Servers включает в себя службы веб-приложений, инструменты быстрой разработки приложений (Rapid Application Development) и масштабируемые серверные приложения для создания веб-решений, основанных на операционной системе Windows 2000.

Операционная система Windows 2000 – база для семейства .NET Enterprise Servers


В то время как многие производители предлагают отдельные «серверы приложений», корпорация Майкрософт предлагает полный набор служб веб-приложений, полностью интегрированных в операционную систему Windows. Другими словами, сервером веб-приложений для семейства .NET Enterprise Servers является операционная система Windows 2000. Интеграция во все выпуски системы Windows 2000 следующих средств и технологий делает ее наилучшей основой для создания веб-решений.
  • Internet Information Services 5.0 – интегрированные информационные веб-службы, которые упрощают эксплуатацию веб-узлов, предназначенных для обмена информацией, и управление ими, позволяют создавать бизнес-приложения на основе Интернета и расширять для применения в Интернете службы файлов, печати, мультимедиа и связи.
  • Технология ASP (Active Server Pages) – быстродействующая среда создания сценариев для веб-серверов, идеальная для создания и представления динамических веб-страниц.
  • Службы компонентов COM+ (ранее известные как Microsoft Transaction Server или MTS) – удобные службы компонентов, обеспечивающие транзакции, группировку потоков и объектов, своевременное активирование объектов, вызов удаленных объектов и другие возможности, применимые для многих языков программирования.
  • Распределенные транзакции – поддержка транзакций для скоординированного обновления данных на двух или более сетевых компьютерах.
  • Службы очередей сообщений MSMQ (Microsoft Message Queuing) – обеспечивают гарантированную связь между сетями и компьютерными системами независимо от текущего состояния сетевых приложений и систем.
  • Ролевая система безопасности – позволяет разработчикам удобно определять стратегию безопасности на уровне метода, интерфейса, компонента или пакета.
  • Балансировка сетевой нагрузки 2 – обеспечивает масштабируемость и высокий уровень доступности путем распределения входящего IP-трафика между многоузловыми кластерами.
  • Служба Active Directory – производит централизованный сбор административной информации о пользователях, приложениях и устройствах.
  • Эффективная поддержка языка XML (Microsoft XML Parser) – упрощает создание приложений, обменивающихся данными в формате XML при помощи обозревателя Microsoft Internet Explorer и серверных программ, использующих XML.
  • Объекты данных ActiveX®  единый интерфейс для всех типов данных (реляционных и нереляционных), в котором предусмотрена новая возможность преобразования набора записей базы данных в формат XML.

Эти интегрированные службы веб-приложений освобождают разработчиков от необходимости построения или компоновки инфраструктуры для распределенных приложений и позволяют сосредоточить усилия на содержательной части создания бизнес-решений. Для веб-решений, характеризуемых использованием сервера SQL Server на уровне хранения данных, бизнес-логикой на промежуточном уровне и применением «толстого клиента» или веб-технологий для реализации пользовательского интерфейса, разработчики используют передовую систему разработки Microsoft Visual Studio®. С помощью семейства .NET Enterprise Servers разработчики могут применить свой опыт традиционного программирования для создания следующего поколения веб-приложений, включая транзактные компоненты промежуточного уровня, не содержащие информацию о состоянии, и слабосвязанные системы, основанные на использовании сообщений.

Интернет-платформа следующего поколения – семейство .NET Enterprise Servers


Семейство .NET Enterprise Servers является следующим поколением программных компоновочных блоков для платформы Windows, включающим в себя следующие серверные продукты: SQL Server 2000, Exchange 2000 Server, Application Center 2000, Commerce Server 2000, BizTalk Server 2000, Internet Security and Acceleration Server 2000 и Host Integration Server 2000. Семейство .NET Enterprise Servers позволяет предприятиям построить безопасную, надежную, в высшей степени масштабируемую инфраструктуру, необходимую для коммерческого применения веб-приложений в секторах бизнес-потребитель, бизнес-бизнес и при размещении приложений на серверах. Семейство .NET Enterprise Servers обладает следующими возможностями:
  • Широкая поддержка языка XML и стандартов Интернета. Для эффективного обмена данными через Интернет, интрасети и брандмауэры семейство .NET Enterprise Servers использует такие стандарты, как XML, HTML, HTTP, FTP и Xpath.
  • Программное распределение нагрузки и масштабирование. Фермы серверов или кластеры распределяют нагрузку приложения или системы по нескольким серверам на основе не требующих доработки персональных компьютеров, обеспечивая доступность и оперативное масштабирование. Поддержка в сервере SQL Server 2000 новой возможности мультисерверного разделения позволяет серверам .NET Enterprise Servers осуществлять программное распределение нагрузки на уровне данных, а не на пользовательском или промежуточном уровнях. В то же время приложения могут выполняться на разработанных ведущими производителями мощных многопроцессорных системах под управлением операционной системы Windows 2000, что позволяет использовать на одиночной системе до 32-процессоров, поддерживаемых сервером Windows 2000 Datacenter Server.
  • Надежность. Благодаря программному распределению нагрузки автоматически сокращается время простоя, поскольку устраняется большая часть или даже все из подверженных отказам непродублированных элементов. При отключении одного сервера нагрузка динамически переносится на другие, позволяя приложению продолжать обслуживать клиентов. Более того, интегрированные средства упрощают управление всеми компонентами и службами платформы, сокращая связанный с управлением простой и повышая доступность.
  • Возможность взаимодействия. Интеграция неоднородных систем и приложений, используемая для связи клиентов, партнеров и поставщиков, является основной чертой семейства .NET Enterprise Servers. Эти серверы позволяют разработчикам легко и быстро создавать решения, интегрируемые со всеми неоднородными средами.
  • Быстрый выход на рынок. Благодаря глубокой интеграции всех продуктов и служб, образующих платформу .NET, и поддержке первоклассных инструментальных средств разработчики при создании приложений могут сосредоточить усилия на реализации бизнес-логики. Включение всех этих технологий в виде стандартных компонентов платформы позволяет исключить расходы, связанные с развертыванием собственной инфраструктуры и системы служб. Обеспечивая, в первую очередь, удобство применения, это, кроме того, дает возможность разработчику создавать и внедрять решения быстрее, чем на любой другой платформе.
  • Простота развертывания, администрирования и управления. В прошлом создание многоуровневых приложений в кластерных средах, их развертывание и управление представляло чрезвычайно сложную задачу и было труднодостижимо. Основная стратегия разработки, используемая корпорацией Майкрософт, заключается во внедрении современной технологии наиболее удобным разработчикам и менеджерам способом. Семейство .NET Enterprise Servers предназначено для упрощения разработки надежных приложений, распределяемых на веб-уровне, уровне приложений и уровне данных, а также изначально более управляемых по сравнению с приложениями для любой другой платформы.
  • Полное использование возможностей операционной системы Windows 2000. Операционная система Windows 2000 является краеугольным камнем платформы .NET и включает в себя интегрированный сервер приложений корпоративного класса. Более того, Windows 2000 обеспечивает инфраструктуру, поддерживающую технологии современного оборудования, такие как сети SAN, большая память и архитектура симметричной многопроцессорной обработки с использованием до 32 процессоров. Базируясь на таком фундаменте, остальная часть платформы .NET использует эти возможности для выполнения конкретных функций, таких как управление данными и поддержка языка XML.