Borland Enterprise Server VisiBroker Edition

Ключевые особенности

  • Усовершенствованные средства кластеризации, балансировки нагрузки, обеспечения отказоустойчивости и восстановления после сбоев.
  • Простое управление с помощью визуальных инструментов.
  • Превосходное соотношение цена - производительность.
  • Простое взаимодействие между CORBA-объектами и web-клиентами.
  • Полное взаимодействие с серверами приложений J2EE по протоколу IIOP.
  • Полная поддержка переносимых интерсепторов (Portable Interceptors).
  • Надежные инструменты обеспечения безопасности, включая поддержку SSL и различных механизмов аутентификации.
  • Простой переход на платформу J2EE.
  • Мощная служба имен с поддержкой подключаемых хранилищ.

Borland Enterprise Server VisiBroker Edition

Развертывание CORBA-приложений в Интернете

Революция в технологии распределенных объектов

Непрерывное изменение потребностей бизнеса ведет к росту темпов выпуска приложений для электронной коммерции. Сжатые сроки вывода продукта на рынок, усложнение задач интеграции и необходимость четкого отслеживания развития рынка привели к появлению новых стандартов и технологий. Архитектура CORBA (Common Object Request Broker Architecture - стандартная архитектура брокера объектных запросов) стала практикуемым стандартом для интеграции унаследованных приложений с интернетом. CORBA предоставляет масштабируемую инфраструктуру для создания мощных корпоративных приложений. Сегодня архитектура CORBA и распределенные объекты являются основой современных web-технологий.

Инфраструктура CORBA

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

Спецификация CORBA разработана OMG (Object Management Group - рабочая группа по развитию стандартов объектно-ориентированного программирования), консорциумом, объединяющим около 800 партнеров - поставщиков аппаратного и программного обеспечения и конечных пользователей. CORBA - наиболее распространенный стандарт связующего ПО для систем с распределенными объектами, обеспечивающий их взаимодействие и возможность повторного использования.

Borland Enterprise Server VisiBroker Edition включает брокеры объектных запросов CORBA (object request broker, ORB) для языков программирования Java и C++, ориентированные на разработку и развертывание масштабируемых, гибких и простых в обслуживании распределенных корпоративных приложений.

Тесное сотрудничество компании Borland с такими лидерами как Oracle, Sun, HP, Ericsson, Netscape и др. стало ключевым фактором, обусловившим исключительную популярность Borland VisiBroker на рынке CORBA-систем. Это полностью относится и к Borland Enterprise Server VisiBroker Edition, поддерживающему спецификации CORBA 2.4, в том числе:

  • переносимые интерсепторы (Portable Interceptors, PI);
  • переносимые адаптеры объектов (Portable Object Adapters, POA);
  • передачу объектов по значению (Objects-By-Value, OBV);
  • вызов методов удаленных объектов (Remote Method Invocation, RMI) с использованием протокола IIOP (Internet Inter-ORB Protocol);
  • кластеризацию и балансировку нагрузки.

Borland Enterprise Server VisiBroker Edition

Borland Enterprise Server VisiBroker Edition реализует новейшие спецификации CORBA, отвечающие потребностям, возникающим при развертывании распределенных бизнес-приложений в масштабе предприятия.

Все возможности VisiBroker Editionсоответствуют спецификации CORBA 2.4, что позволяет создавать надежные ORB-среды исполнения и поддержки для разработки, развертывания и обслуживания открытых, гибких и интероперабельных распределенных приложений. В технологии VisiBroker используются проверенные открытые стандарты, что устраняет зависимость от поставщика. Точная реализация протокола IIOP позволяет обеспечить высокую производительность, надежность и интероперабельность. Кроме того, VisiBroker Edition - единственный из коммерческих продуктов, который предоставляет механизмы для взаимодействия web-клиентов с объектами CORBA.

Высокая степень масштабируемости

Благодаря развитой архитектуре управления потоками и соединениями, высокопроизводительному механизму реализации протокола IIOP, а также применению технологии Smart Agent, VisiBroker Edition позволяет создавать решения с практически неограниченными возможностями масштабирования. Это подтверждается также замерами производительности в крупных корпоративных сетях с большим числом серверов и клиентов, в которых производятся интенсивные вычисления.

Максимальная доступность

Применяемая в VisiBroker Edition технология Smart Agent позволяет избежать простоев системы при выходе из строя отдельных компьютеров. Благодаря таким мощным возможностям службы имен CORBA как кластеризация, отказоустойчивость и восстановление после сбоев, VisiBroker Edition обеспечивает развертывание сложных приложений в масштабе предприятия с требуемыми уровнями надежности и защиты.

Поддержка различных платформ и гибкость

VisiBroker Edition поддерживает различные платформы разработки и развертывания приложений и организацию взаимодействия с любыми брокерами объектных запросов, удовлетворяющими спецификациям IIOP и CORBA. Связь клиентских и серверных приложений возможна при любом сочетании аппаратных средств, операционных систем и используемых языков разработки.

Надежная защита

Надежная защита - одно из основных требований современных предприятий. VisiBroker Edition обеспечивает мощную защиту на транспортном уровне и предоставляет механизмы аутентификации, основанные на отраслевых стандартах. Безопасный обмен данными обеспечивается за счет использования протоколов SSL 3.0, b и поддержки механизмов взаимной аутентификации с применением цифровых сертификатов стандарта X.509. Поддерживается также аутентификация с использованием имени пользователя и пароля на клиентской стороне; для хранения учетных записей при этом могут применяться средства Microsoft Windows NT, UNIX, LDAP и базы данных с интерфейсом JDBC. Наряду с реализацией спецификации OMG CSIv2 уровня 0 (Common Secure Interoperability, version 2 - стандартное защищенное взаимодействие), поддерживается служба аутентификации и авторизации для платформы Java (Java Authentication and Authorization Service, JAAS).

Web-приложения CORBA

VisiBroker Edition обладает всеми функциональными возможностями Borland Enterprise Server Web Edition, в том числе Borland Web Engine, и предоставляет разработчикам законченную платформу для развертывания web-приложений и организации прозрачного взаимодействия с приложениями CORBA. Borland Web Engine включает усовершенствованную версию web-сервера Apache 1.3 с подключаемым модулем преобразования HTTP-запросов в IIOP, а также Borland Web Container, построенный на базе технологии Tomcat. В состав VisiBroker Edition входит также система управления объектно-реляционными базами данных JDataStore, полностью реализованная на языке Java, которая использует механизмы JDBC. Благодаря этим ключевым технологиям web-средства VisiBroker Edition приобретают целостность, что обеспечивает создание отказоустойчивых систем и распределение нагрузки между Borland Web Server и экземплярами web-контейнеров. Пользователям гарантируется высокое качество обслуживания с максимальной доступностью приложений.

Возможности Borland Enterprise Server VisiBroker Edition

Развертывание CORBA-приложений в Интернете Модуль для преобразования HTTP-запросов в IIOP-запросы, подключаемый к web-серверу.
Поддержка CORBA 2.4 Полное соответствие спецификациям CORBA 2.4, включая переносимые интерсепторы (Portable Interceptors, PI), переносимые адаптеры объектов (Portable Object Adapters, POA), передачу объектов по значению (Object By Value, OBV), интерфейс динамического вызова (Dynamic Invocation Interface, DII), динамический интерфейс для серверного компонента приложения (Dynamic Skeleton Interface, DSI), репозитории интерфейсов и реализаций.
RMI поверх IIOP и преобразование IDL в Java Создание CORBA-приложений на Java не требует изучения языка описания интерфейсов (Interface Definition Language, IDL) и других особенностей архитектуры COBRA. Перенос существующих RMI-приложений в высокопроизводительную среду исполнения CORBA-приложений Borland VisiBroker не вызывает каких-либо затруднений.
Smart Agent - средство автоматического обнаружения, балансировки нагрузки и преодоления сбоев для CORBA-объектов Легко настраиваемые средства автоматического обнаружения, балансировки нагрузки и восстановления после сбоев. VisiBroker предоставляет проверенную технологию динамического распределения служб имен и каталогов в больших сетях.
VisiBroker для Java Взаимодействие любых Java- и CORBA/IIOP-систем в среде VisiBroker.
VisiBroker для C++ Легко осуществляемый перенос приложений благодаря интерфейсам C++, удовлетворяющим стандарту ANSI.
Компиляторы IDL в Java и IDL в C++ Полная поддержка генерации "заглушек" (stub) для клиентских частей и "скелетов" (skeleton) серверных объектов при создании интерфейсов C++ и Java на базе IDL-описаний.
Интероперабельность Простое взаимодействие с брокерами объектных запросов любых версий, включая ORB CORBA 2.4.
Обратная совместимость Совместимость на уровне исходных текстов обеспечивает прозрачную миграцию приложений с платформы VisiBroker 4.x, а встроенные средства упрощают перенос приложений с платформы VisiBroker 3.x.
Встроенные средства масштабирования Встроенные механизмы пулинга потоков (thread pooling) и соединений (connection pooling) для гибкого управления серверными ресурсами и соединениями TCP/IP. Различные модели потоков и легко настраиваемые пулы соединений.
Управление соединениями Повторное использование существующих соединений для повышения производительности, масштабируемости и пропускной способности. Легко настраиваемый пулинг соединений, как на стороне сервера, так и с клиентской стороны.
Репозиторий реализаций Автоматическая активация серверных процессов и регистрация объектов с использованием программных интерфейсов и инструментов командной строки
Интерсепторы (interceptors) и оболочки объектов (object wrappers) API интерсепторов и оболочек объектов упрощают низкоуровневое программирование брокера объектных запросов.
Служба имен Поддержка OMG-стандарта на API-интерфейсы службы имен CORBA, а также программные интерфейсы для службы JNDI (Java Name and Directory Interface). Возможность кластеризации службы имен для повышения доступности объектов CORBA.
Подключаемые хранилища для службы имен VisiBroker Простая настройка подключаемых хранилищ, включая LDAP-совместимые службы каталогов, базы данных и файловые системы.
VisiBroker Gatekeeper Системы безопасности обеспечивают полную интеграцию с межсетевыми экранами и системами построения демилитаризованных зон (DMZ). Gatekeeper - высокопроизводительная прокси-служба IIOP на базе спецификаций межсетевых экранов CORBA - обеспечивает поддержку межсетевых экранов.
Визуальные инструменты администрирования Визуальные инструменты и программные интерфейсы для администрирования CORBA-сетей и процессов упрощают управление приложениями.
Широкий спектр платформ Поддерживается широкий спектр платформ, включая Windows, Linux, Solaris, IBM AIX и HP-UX.
Надежная защита Усовершенствованные средства защиты на транспортном уровне и механизмы аутентификации, такие как SSL (Secure Socket Layer) 3.0, TLS (Transopt Layer Security) 1.0, OMG CSIv2 (Common Secure Interoperability, version 2) и JAAS (Java Authentication and Authorization Service).

Статьи по продукту

Дополнительная информация


Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=241