Серверы приложений [восстановлен].pptx
- Количество слайдов: 17
Обзор серверов приложений, преимущества и недостатки. Выполнил Лукьяненко И. А. , студент 1 курса : магистратуры ФКН, ВГУ
Введение Сервер приложений — это инфраструктурное программное обеспечение, предназначенное для создания распределенных информационных систем с выделенными службами бизнес-логики, реализованными в виде компонентов, выполняющихся под его управлением.
Компоненты l COM-объекты l CORBA-объекты l Компоненты Enterprise Java. Beans
Преимущества Надежные и устойчивые l. Средства восстановления после сбоев l. Масштабируемость l. Производительность l Недостатки Интеграции различных приложений внутри одного предприятия l. Интеграция приложений используемых на разных предприятиях l
Применение — корпоративные приложения «предприятие — потребитель» (business-to -consumer, B 2 C) l «предприятие — предприятие» (businessto-business, B 2 B) l «предприятие — сотрудник» (business-toemployee, B 2 E) l
Технологии и стандарты Java 2 Enterprise Edition(J 2 EE) — наиболее популрный стандарт l. Возможность создания EJB (Enterprise Java Beans) — объектов, которые выполняются под управлением серверов приложений, поддерживающих спецификацию J 2 EE, — реализована во всех ведущих средствах разработки Java-приложений l Приложения для Web-сервисов l
Лидеры рынка серверов приложений Согласно последним аналитическим отчетам Gartner Dataquest: l. IBM — 37 % l. BEA — 29 % l. Borland, Oracle, Sun Microsystems, Sybase — от 1 до 10
Web. Logic Server 8. 1 (BEA Systems) Полностью совместим со спецификацией J 2 EE 1. 3 l. Инструменты создания и распространения J 2 EEприложений l. Средства компиляции отчуждаемых J 2 EE-компонентов l. Средства создания и использования Web-сервисов XML l. Упрощенные средства администрирования l. Средства интеграции с унаследованными системами и другими бизнес-приложениями. l
Web. Logic Server 8. 1 (BEA Systems) Интегрируется со многими средствами разработки Java-приложений независимых производителей, в частности с Borland JBuilder. l. Обладает средствами интеграции с приложениями для мэйнфреймов, включая осуществление в реальном времени распределенных транзакций, затрагивающих эти приложения. l. BEA Web. Logic Workshop — средство разработки Web-сервисов для Web. Logic Server l
Borland Enterprise Server (Borland Software Corporation) Применяется в телекоммуникационном и банковском секторах l. Технология Borland Application Partitioning, позволяющая определить детальные характеристики компонентов и приложений, описать собственный набор сервисов. l. Поддерживает спецификации J 2 EE 1. 3, EJB 2. 0, JMS 1. 02, Servlet 2. 3, JSP 1. 2, CORBA 2. 5, XML и SOAP l. Содержит встроенный Web-сервер и Web-контейнер l. Позволяет конвертировать HTTP-запросы в CORBA IIOP l. Поддерживает платформы Windows, Linux и Solaris l
Web. Sphere Application Server 5. 0 (IBM) Поддерживает JDK 1. 4 l. Новейшие стандарты в области Web-сервисов, такие как WSDL 1. 1, UDDI 1. 0 и 2. 0, SOAP 1. 1 и SOAP 1. 1 with Attachments, WS-Security, XML Signature, XML Encryption l. Поддержка крупнейших ERP-систем, в том числе SAP и People. Soft (существуют EJB-адаптеры для доступа к объектам из этих ERP-систем) l. Поддержка СУБД всех ведущих производителей (Microsoft, IBM, Oracle, Sybase) l
Семейство серверов Microsoft Server System (Microsoft) Приложения не имеющими отношения к спецификации J 2 EE l. Поддерживают XML, стандарты Интернет, кластерную архитектуру, имеют высокую степень взаимной интеграции и при этом стоят относительно недорого l. Поддерживают управление COM-, COM+- и. NETкомпонентами и доступны для операционных систем семейства Windows l. Сервер интеграции приложений Microsoft Biz. Talk Server l. Сервер сообщений и групповой работы Microsoft Exchange Server l. Сервер электронной коммерции Microsoft Commerce Server l. И др. l
Corporation) Oracle 9 i Application Server (Oracle 9 i. AS) — это J 2 EEсовместимый сервер приложений, предназначенный для создания широкого спектра корпоративных решений. Oracle 9 i Application Server полностью поддерживает J 2 EE 1. 3, содержит высокоскоростной кэш, инструмент быстрой разработки приложений Oracle 9 i JDeveloper, средства интеграции приложений и бизнес-процессов. l
Oracle 9 i Application Server (Oracle Corporation) Особенностью данного сервера приложений является наличие в его составе большого набора специальных сервисов и готовых специализированных решений, использующих СУБД Oracle 9 i и Oracle 9 i AS l. Встроенный корпоративный портал l. Средства персонализации информационного наполнения l. Средства бизнес-анализа l. ПО для создания и развертывания приложений беспроводного доступа, решение для организации сервера электронной почты и др. l. Широкий спектр платформ l
Sun ONE Application Server 7 (Sun Microsystems) Совместимый со спецификацией J 2 EE 1. 3 l. JSP, Java-сервлеты, EJB l. В состав входит HTTP-сервер l. Поддерживает создание и применение Web-сервисов XML — для этой цели в состав продукта включен Java Web Services Pack. l
Sun ONE Application Server 7 (Sun Microsystems) Данный продукт доступен бесплатно для Linux, Windows, HP-UX и AIX — за счет этого в Sun надеются переломить ситуацию и воспрепятствовать Microsoft. NET стать наиболее распространенной платформой для создания Webсервисов. l. Sun ONE Portal Server — средство создания корпоративных порталов l. Sun ONE Integration Server, EAI Edition — средство интеграции различных приложений. l
Заключение Существующие сегодня возможности серверов приложений ведущих производителей отражают современные тенденции развития корпоративных приложений, такие как повышенные требования к масштабируемости, производительности, надежности, а также возрастающие потребности в интеграции различных приложений, включая унаследованные системы. l
Серверы приложений [восстановлен].pptx