Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
Обзор сервера приложений
Сервер приложений предоставляет интегрированную среду для развертывания и выполнения пользовательских бизнес-приложений, созданных с помощью Microsoft .NET Framework 3.0. При установке роли сервера приложений можно выбрать службы, поддерживающие приложения, созданные для использования COM+, очереди сообщений, веб-служб и распределенных транзакций.
Сервер приложений предоставляет ИТ-специалистам и разработчикам следующие преимущества:
Параметры установки
При установке на сервере роли сервера приложений можно добавить поддержку следующих возможностей:
Веб-сервер
При установке сервера приложений можно добавить поддержку веб-сервера. При этом устанавливаются службы IIS (Internet Information Services), веб-сервер, встроенный в Windows Server 2008. Службы IIS предоставляют следующие преимущества.
Доступ к сети COM+
При установке сервера приложений можно добавить общий доступ к сети через COM+, чтобы удаленно вызывать приложения, созданные на основе компонентов COM+ и корпоративных служб и размещенные в соответствующей среде. Доступ к сети через COM+ - это одна из возможностей удаленного вызова, предоставляемых Windows Server 2008. Более новые приложения могут использовать WCF для поддержки удаленного вызова.
Служба активации процессов Windows
При установке сервера приложений можно добавить поддержку служб активации процессов Windows (WAS). Служба WAS может динамически запускать и останавливать приложения, основываясь на сообщениях, получаемых по сети с помощью протокола HTTP, очереди сообщений, TCP и именованных каналов.
Общий доступ к портам TCP
Если нужно, чтобы несколько приложений HTTP использовали один порт TCP, при установке сервера приложения можно добавить службу роли общего доступа к портам. Когда эта возможность включена, несколько приложений WCF могут совместно использовать один порт для получения входящих сообщений из сети. Служба общего доступа к портам Net.Tcp принимает подключения с помощью протокола net.tcp и автоматически пересылает сообщения различным службам WCF в зависимости от содержания сообщений. Это упрощает управление серверами приложений, на которых выполняется несколько экземпляров одного приложения.
Распределенные транзакции
Чтобы обеспечить службы, помогающие гарантировать законченное и успешное выполнение транзакций над несколькими базами данных, размещенными на нескольких компьютерах сети, при установке сервера приложений можно добавить распределенные транзакции.
WebLogic Server 8.1 (BEA Systems)
BEA WebLogic Server один из самых популярных в отрасли серверов приложений, полностью совместимых со спецификацией J2EE 1.3.
WebLogic Server 8.1 содержит большое количество средств, повышающих производительность труда разработчиков и администраторов, в частности инструменты создания и распространения J2EE-приложений; средства компиляции отчуждаемых J2EE-компонентов; средства создания и использования Web-сервисов XML; упрощенные средства администрирования; средства интеграции с унаследованными системами и другими бизнес-приложениями. Этот продукт интегрируется со многими средствами разработки Java-приложений независимых производителей, в частности с Borland JBuilder.
Borland Enterprise Server (Borland Software Corporation)
Borland Enterprise Server довольно широко применяется в телекоммуникационном и банковском секторах. Его привлекательность объясняется рядом уникальных технологических особенностей, таких как технология Borland Application Partitioning, позволяющая определить детальные характеристики компонентов и приложений, описать собственный набор сервисов для каждой конфигурации (partition), осуществить репликацию конфигураций, выделить для каждой конфигурации самостоятельный системный процесс. Все это упрощает управление распределенными системами и в целом повышает надежность и доступность приложений, созданных на основе этого сервера. Данный сервер поддерживает платформы Windows, Linux и Solaris.
WebSphere Application Server 5.0 (IBM)
Как было сказано выше, IBM WebSphere Application Server 5.0 представляет собой J2EE-совместимый сервер приложений, занимающий лидирующие позиции на рынке продуктов подобного класса и доступный для широкого спектра платформ, включая AIX, Solaris, Windows, Linux, z/Os. Этот продукт поддерживает JDK 1.4, новейшие стандарты в области Web-сервисов, такие как WSDL 1.1, UDDI 1.0 и 2.0, SOAP 1.1 и SOAP 1.1 with Attachments, WS-Security, XML Signature, XML Encryption, а также предварительную версию спецификации WS-I.
Основными особенностями этого сервера приложений являются поддержка крупнейших ERP-систем, в том числе SAP и PeopleSoft (существуют EJB-адаптеры для доступа к объектам из этих ERP-систем), а также СУБД всех ведущих производителей (Microsoft, IBM, Oracle, Sybase), наличие средств обеспечения безопасности. Кроме того, редакция Enterprise Edition данного продукта содержит встроенные средства обмена сообщениями и поддержки выполнения CORBA- и COM-объектов и обращения к Java-классам через COM-интерфейсы.
Семейство серверов Microsoft Server System (Microsoft)
Наиболее часто применяемыми серверами приложений, не имеющими отношения к спецификации J2EE, являются службы компонентов, встроенные в операционные системы Windows 2000 Server и Windows Server 2003 (это почти единственный сервер приложений, встроенный в платформу), а также продукты семейства корпоративных серверов Microsoft Server System, предназначенные, как и другие серверы приложений, для создания и развертывания интегрированных корпоративных решений. Все эти серверы поддерживают XML, стандарты Интернет, кластерную архитектуру, имеют высокую степень взаимной интеграции и при этом стоят относительно недорого.