Borland Enterprise Server AppServer Edition - лучшая реализация стандартов Sun Java 2 Enterprise Edition 1.3 (J2EE) и Enterprise JavaBeans 2.0 (EJB). Удовлетворяет самым высоким требованиям разработки и развертывания приложений для электронного бизнеса.
Ключевые особенности
- Полная сертифицированная реализация стандартов J2EE 1.3 и EJB 2.0.
- CORBA-архитектура коннекторов J2EE (J2EE Connector Architecture, JCA) и служба обмена сообщениями (Java Message Service, JMS) для связи с унаследованными приложениями.
- Усовершенствованные встроенные механизмы защиты.
- Тесная интеграция с Borland JBuilder, лучшим средством разработки на языке Java.
- Использование SonicMQ, наиболее совершенной системы для обмена данными в Java-приложениях.
- Обновленные версии web-сервера Apache и web-контейнера Tomcat.
- Поддержка стандартов XML, SOAP и WSDL для web-служб.
|
|
Создание масштабируемых приложений на платформе J2EE
Borland Enterprise Server AppServer Edition - один из наиболее надежных и масштабируемых серверов приложений платформы J2EE, полностью реализующий новейшие отраслевые стандарты J2EE 1.3, EJB 2.0, JMS 1.02, Servlet 2.3, JSP 1.2, XML и SOAP. AppServer Edition использует брокер объектных запросов Borland VisiBroker, удовлетворяющий спецификации CORBA 2.4. Благодаря тесной интеграции с JBuilder, лучшим инструментом создания приложений на Java, AppServer Edition гарантирует эффективность и прозрачность циклов разработки и развертывания разнообразных систем уровня предприятия, начиная от задач интеграции и миграции и заканчивая созданием беспроводных и web-приложений. Развитая поддержка распределенных транзакций, средства обеспечения безопасности и обмена сообщениями, технологии кластеризации, балансировки нагрузки и восстановления после сбоев делают AppServer Edition идеальной платформой для развертывания приложений.
Снижение совокупной стоимости владения
Сколько клиентов одновременно должно обслуживать ваше J2EE-приложение? Какова скорость обработки транзакций? Несомненно, решающее слово - за правильным выбором оборудования и операционной системы, однако благодаря использованию инфраструктуры J2EE можно существенно повысить эффективность имеющихся системных ресурсов.
Теоретически стандарт J2EE уравнивает возможности серверов приложений, но реальные продукты и реализации все же отличаются друг от друга. Благодаря высокой устойчивости, масштабируемости, производительности и скромным потребностям в ресурсах AppServer Edition обеспечит поддержку вашего бизнеса по мере его развития и позволит прогнозировать затраты на программные и аппаратные средства.
Масштабируемость и производительность
|
AppServer Edition предназначен для создания программных решений, соответствующих отраслевым стандартам и отвечающих самым высоким требованиям к масштабируемости, производительности, доступности и надежности. Применение усовершенствованных средств для разработки, развертывания и обслуживания распределенных приложений J2EE и CORBA обусловило успешную реализацию различных программных проектов, снискав этим заслуженный авторитет компании Borland.
AppServer Edition обеспечивает максимальную масштабируемость и производительность приложений J2EE с меньшими затратами на аппаратные и программные средства, связанными с их развертыванием. Уникальная архитектура сегментирования среды исполнения, кластеризации и репликации позволяет организовать защищенную и независимую работу различных программных систем и служб на общем сервере приложений. Таким образом, системные ресурсы распределяются гибко и эффективно. Использование исполняющих систем для J2EE-приложений (server partitions) в локальном режиме увеличивает производительность, а их масштабирование с использованием корпоративной сети позволяет задействовать все вычислительные средства предприятия. |
Разработка web-служб
AppServer Edition предоставляет основу для построения законченных web-служб с поддержкой современных и будущих стандартов и возможностью дополнять используемое программное обеспечение функциями работы с интернетом.
AppServer Edition содержит средства для работы с XML, расширенные версии технологии Apache SOAP (Simple Object Access Protocol - простой протокол доступа к объектам) и реализует архитектуру сменных модулей для интеграции библиотек времени исполнения (runtime libraries) из комплекта инструментов разработки Borland. Основанные на отраслевых стандартах WSDL (Web Services Definition Language - язык описания web-служб) и UDDI (Universal Description, Discovery and Integration - универсальный стандарт для описания, поиска и интеграции), эти библиотеки обеспечивают весь жизненный цикл web-служб: разработку, развертывание, публикацию и эксплуатацию.
Благодаря своим свойствам AppServer Edition является идеальной платформой для подключения и размещения как самостоятельных web-служб, так и предназначенных для расширения возможностей существующих приложений CORBA и J2EE.
Сервер web- и Java-приложений
AppServer Edition является полнофункциональным сервером web-приложений и сервером приложений Java. Технологии web-сервера Apache, лежащие в основе Borland Web Server, дополнены средствами повышения производительности.
Основанный на открытых стандартах, AppServer Edition может совместно работать с другими HTTP-серверами, включая Microsoft IIS и Sun iPlanet Web Server. Поддержка исполнения JSP и сервлетов обеспечивается web-контейнером Borland, построенным на базе механизма исполнения сервлетов Tomcat 4.0 Основанный на спецификации CORBA подключаемый модуль, связывающий web-сервер Apache и Tomcat, обеспечивает создание кластерных конфигураций JSP и сервлетов. Вошедшие в состав AppServer Edition функции VisiBroker Edition, обусловленные архитектурой CORBA, позволяют распределять нагрузку и восстанавливать работу системы после сбоев. Графическая консоль упрощает развертывание стандартных пакетов приложений J2EE, таких как архивы Enterprise (EAR-файлы), web-архивы (WAR-файлы) и архивы Java (JAR-файлы).
Стандарты
Компания Borland широко известна как популяризатор отраслевых стандартов. AppServer Edition - сертифицированный продукт по спецификации Sun Microsystems J2EE 1.3, включающей EJB 2.0, Servlet 2.3, Java Server Pages 1.2, Java Transaction Service, XML, а также другие стандарты. AppServer Edition позволяет воспользоваться последними технологическими новшествами J2EE 1.3 и EJB 2.0, такими как MDB (Message-Driven Beans - управляемые сообщениями модули EJB), интероперабельность с использованием RMI поверх IIOP, служба сообщений Java (JMS) и архитектура интеграции серверных систем J2EE Connector Architecture (JCA).
Архитектура CORBA
Новаторская архитектура AppServer Edition позволяет разработчикам полностью сосредоточиться на создании бизнес-логики с использованием EJB, JSP и сервлетов. Инфраструктура Borland VisiBroker, составляющая ядро AppServer Edition, предоставляет проверенные коммуникационные возможности CORBA и IIOP на основе последних спецификаций рабочей группы по развитию стандартов объектно-ориентированного программирования (Object Management Group, OMG). Архитектура AppServer Edition открывает доступ к VisiBroker и его службам имен, управлению транзакциями и средствам защиты, обеспечивает прозрачную интеграцию и интероперабельность различных CORBA- и EJB-приложений без применения связующих технологий или адаптеров сторонних поставщиков. На практике это означает, что вы можете комбинировать CORBA и J2EE в корпоративных приложениях без ущерба для безопасности или функциональности. Вы можете использовать клиенты CORBA, написанные на Java, C++ или Borland Delphi для доступа к EJB, или создавать модули EJB, которые реализуют возможности существующих или вновь разработанных серверов CORBA.
Управление корпоративными приложениями
В состав AppServer Edition входит удобная графическая консоль администрирования. С ее помощью упрощаются процессы развертывания приложений J2EE и изменения информации о развертывании в XML-формате, а также легко производится настройка параметров компонентов приложений и всех сервисов J2EE и CORBA. Консоль поддерживает обработку ошибок и журнал регистрации событий. Помимо этого, ею предоставляются удобные средства миграции существующих приложений EJB 1.1 и J2EE 1.2 на платформу J2EE 1.3 и EJB 2.0 как для объединения компонентов из разных архивов, так и для генерации необходимых классов и JAR-файлов для связи клиента с сервером. Большинство этих функций может быть вызвано из командной строки для автоматизации и пакетной обработки процессов развертывания и конфигурирования приложений.
Кроме консоли в состав AppServer Edition входит Borland AppCenter - полноценное решение для администрирования и мониторинга распределенных приложений, основанных на стандартах J2EE и CORBA.
Прозрачная интеграция с Borland Jbuilder
Полная поддержка стандартов J2EE и EJB обеспечивает простую интеграцию AppServer Edition с любыми J2EE-совместимыми средами разработки. Тесная взаимосвязь с Borland JBuilder, лучшим решением для программирования на Java, дает целый ряд неоспоримых преимуществ.
- Ускорение циклов разработки, сборки, тестирования, отладки и развертывания приложений J2EE.
- Сокращение сроков выпуска приложений.
- Улучшение качества и повышение мобильности программ.
- Сокращение затрат за счет использования решений одного поставщика.
Возможности Borland Enterprise Server AppServer Edition |
Сертификат соответствия платформе J2EE 1.3 |
Воспользуйтесь преимуществами EJB 2.0, Servlet 2.3, Java Server Pages 1.2, JMS 1.02, Java Connector Architecture (JCA), а также другими новыми технологиями J2EE 1.3, реализованными одним из ведущих производителей - компанией Borland, поддерживающей корпоративные Java-стандарты. |
Поддержка EJB 2.0 |
Новые возможности стандарта EJB 2.0, такие как MDB (Message-Driben Beans - модули EJB, управляемые сообщениями), CMP 2.0, локальные интерфейсы и RMI-over-IIOP, обеспечивают перенос приложений без каких-либо проблем и их интероперабельность на платформе J2EE. |
Служба передачи сообщений (Java Message Service, JMS) с использованием технологии SonicMQ |
Тесная интеграция с одной из лучших реализаций службы обмена сообщениями JMS (Java Messaging Services), выполненной компанией Sonic Software, позволяет удовлетворить растущие потребности в асинхронной связи на уровне предприятия. |
Borland Web Server |
Задействуйте безотказный web-сервер, основанный на технологии Apache 1.3. Открытость AppServer Edition позволяет использовать различные web-серверы, например Sun iPlanet или Microsoft IIS. |
Borland Web Container |
Borland Web Container - расширенная версия Tomcat 4.0 - открывает возможность применения новейших технологий JSP 1.2 и Servlet 2.3. |
Web-службы |
Полнофункциональная среда SOAP (на базе проекта Apache SOAP), включающая XML-инструментарий, синтаксический анализатор XML для Java и поддержку JAXP (Java API for XML Processing) для развертывания и эксплуатации web-служб. |
Архитектура, построенная на основе Borland VisiBroker, самого популярного решения на рынке CORBA-систем |
Архитектура Borland VisiBroker позволяет организовать взаимодействие с продуктами платформы J2EE и с приложениями CORBA. |
Интеграция с Borland JBuilder Enterprise |
Тесная интеграция AppServer Edition и лучшей среды разработки Java-приложений Borland JBuilder способствует сокращению циклов разработки и тестирования программного обеспечения. |
Сегментирование сервера приложений |
Сегментирование серверной среды выполнения приложений (server partitioning) позволяет оптимизировать методы группировки, развертывания и управления приложениями в рамках одной или нескольких виртуальных машин Java (JVM). |
Кластеризация, управление загрузкой и восстановление после сбоев |
Гибкие и настраиваемые средства конфигурирования среды исполнения при развертывании приложений обеспечивают соответствие самым высоким требованиям к масштабируемости. |
Распределенные транзакции |
Разработанные Borland службы транзакций с поддержкой одно- и двухфазного завершения транзакций и протокола XA обеспечивают развертывание мощных бизнес-приложений. |
Связь с унаследованными приложениями |
Стандартизированные и общепринятые технологии обмена сообщениями XML, CORBA и J2EE Connector Architecture (JCA) упрощают подключение унаследованных систем и данных. |
Интеграция c межсетевыми экранами |
Интеграция c межсетевыми экранами обеспечивает безопасную, быструю и прозрачную работу по стандартным технологиям в корпоративной сети или Интернете. |
Встроенные средства защиты |
Защита распределенных приложений осуществляется с помощью таких встроенных механизмов, как 128-битное шифрование данных, управление доступом и аутентификация пользователей. AppServer Edition поддерживает самые современные отраслевые стандарты, включая JSSE, JAAS, JCE, SSL, TLS и X.509. |
Высокоскоростной доступ к любым JDBC-источникам данных |
Поддержка всех распространенных баз данных осуществляется средствами JDBC 2.0. Применяются различные механизмы оптимизации на уровне EJB-контейнера с использованием стандартов BMP (Bean-Managed Persistence - управление данными из EJB-модуля) и CMP (Container-Managed Persistence - управление данными из контейнера). |
Средства переноса существующих приложений на платформу J2EE |
Средства переноса обеспечивают миграцию существующих приложений EJB 1.1 и J2EE 1.2 на платформу J2EE 1.3, новейший корпоративный стандарт. |
Управление приложениями |
Управление и мониторинг распределенных приложений, развернутых на серверах Borland Enterprise Server, организуется по стандартному протоколу SNMP при помощи Borland AppCenter и других управляющих программ сторонних производителей. |
Оперативное развертывание и обновление |
Развертывание и обновление компонентов EJB без перезапуска или переконфигурирования сервера приложений обеспечивают высокую доступность приложений. |
Простота использования |
Интегрированные интуитивно-понятные средства и утилиты AppServer Edition служат для повышения эффективности развертывания и выполнения приложений и сервисов J2EE. |
Поддерживаемые платформы и минимальные системные требования
Microsoft Windows (Intel) |
OPERATING SYSTEM |
SUPPORTED JDK(s) |
MINIMUM SYSTEM REQUIREMENTS |
Windows NT SP6, 2000 SP2 |
|
- Pentium III 600 MHz
- 128 MB RAM
- 500 MB disk space
|
LINUX |
OPERATING SYSTEM |
SUPPORTED JDK(s) |
MINIMUM SYSTEM REQUIREMENTS |
Red Hat 7.1 (32 bit) |
|
- Pentium III 600 MHz
- 128 MB RAM
- 500 MB disk space
|
Sun Microsystems Solaris (SPARC) |
OPERATING SYSTEM |
SUPPORTED JDK(s) |
MINIMUM SYSTEM REQUIREMENTS |
Solaris 7, 8 (32 and 64 bit*) |
|
- Sun Ultra 10 440 MHz
- 128 MB RAM
- 500 MB disk space
|
Hewlett-Packard HP-UX (PA-RISC)* |
OPERATING SYSTEM |
SUPPORTED JDK(s) |
MINIMUM SYSTEM REQUIREMENTS |
HP-UX 11.11i (32 and 64 bit) |
|
- PA-RISC 100MHz
- 128 MB RAM
- 500 MB disk space
|
IBM AIX (RS/6000) * |
OPERATING SYSTEM |
SUPPORTED JDK(s) |
MINIMUM SYSTEM REQUIREMENTS |
AIX 5.1 (32 and 64 bit) |
|
- RS/6000 PowerPC-604 200MHz
- 128 MB RAM
- 500 MB RAM
|
NOTES:
* Available in 5.0.1 and beyond
** HP-UX JDK 1.3.1 Patch 1.3.1.02
*** IBM JDK 1.3.1 Build 1.3.1, J2RE 1.3.1-IBM AIX build ca1311-20011123a (JIT enabled jitc)
Дополнительная информация