Borland VisiBroker - среда CORBA для разработки, развертывания и управления распределенными приложениями. Borland VisiBroker создан на проверенных и открытых отраслевых стандартах и высокопроизводительной архитектуре и идеально подходит для комплексных ориентированных на данные сред с низким периодом ожидания и интенсивным проведением транзакций. Комплексное управление потоками и подключениями, архитектура SmartAgent и эффективная реализация протокола IIOP позволяют легко масштабировать VisiBroker в соответствии с большим количеством клиентов и серверов. Пакет поддерживает спецификации реального времени CORBA для развертывания во встроенных системах. В Borland VisiBroker имеются все функции, необходимые для взаимодействия приложений CORBA с другими ведущими технологиями, включая веб-службы, .NET и J2EE, тем самым обеспечивая соответствие сервис-ориентированной архитектуре (SOA).
Функции и преимущества:
Низкое значение совокупной стоимости владения (TCO) Borland VisiBroker отличается наилучшей экономической эффективностью в сравнении с любой коммерческой средой CORBA ORB, доступной на рынке, а также лучшей производительностью при разработке и быстрой интеграцией. В пакет включены высоконадежные встроенные функции управления, позволяющие сократить время простоя системы и обеспечить эффективное использование активных ресурсов. С учетом исключительной технической поддержки и средств обновления пакет VisiBroker является рентабельным решением с малым риском для приложений CORBA.
Среда для клиентов и серверов CORBA Borland VisiBroker содержит обширный набор дополнительных служб CORBA для стандартной разработки с предварительной интеграцией и развертывания распределенных корпоративных приложений. Среди этих служб службы именования, уведомлений, защиты, обмена данными, управления транзакциями, счетчики времени и регистрации. VisiBroker обеспечивает развертывания с поддержкой кластеризации и балансировки нагрузки на уровне предприятия.
Совместимость с различными технологиями, ориентированными на службы За счет предоставления готовых функций по взаимодействию с приложениями на основе веб-служб и стандартов J2EE пакет Borland VisiBroker позволяет создавать приложения CORBA с поддержкой SOA. Кроме того, VisiBroker также позволяет разработчикам создавать приложения .NET на любом языке .NET (например, MicrosoftC++,C#, Visual Basic и J#), которые способны взаимодействовать с существующими неизмененными приложениями CORBA.
Обратная совместимость и взаимодействие Версии Borland VisiBroker включают встроенную функцию, обеспечивающую совместимость, взаимодействие и эффективный переход приложений CORBA. Эта функция обеспечивают защиту инвестиций и перенос приложений, созданных в предыдущих версиях VisiBroker.
Ускорение времени вывода на рынок приложений CORBA VisiBroker тесно интегрирован с ведущими отраслевыми инструментами разработки (IDE) и системами управления жизненным циклом приложений (ALM) компании Borland и представляет собой комплексное и эффективное решение по разработке и развертывания приложений CORBA.
Озор ключевых функций:
Совместимость с SOA - Borland VisiBroker позволяет использовать приложения CORBA в качестве служб и интегрировать с приложениями, созданными на основе других ведущих технологий, включая веб-службы, .NET и J2EE.
Borland VisiBroker for .NET - Интеграция существующих приложений CORBA с приложениями .NET без необходимости изменений приложений CORBA. При помощи VisiBroker разработчики могут прозрачно создавать приложения CORBA на языке .NET, который может взаимодействовать с другими приложениями CORBA, написанными на других языках.
Автоматическое обнаружение, балансирование нагрузки и обработка отказов объектов CORBA - Простая настройка обнаружения объектов, балансировки нагрузки и обработки отказов. Borland VisiBroker динамически распределяет службы именования и каталогов и поддерживает большие сети объектов. За счет кластеризации объектов обеспечивается высокая доступность объектов приложений/сервера. Доступ к собственно службе именования осуществляется за счет реплицированных серверов именования и зеркалированных серверов баз данных.
Borland VisiBroker for Javaи VisiBroker for C++ - Применение полной реализации Java среды CORBA ORB для доступности CORBA IIOP и доступности Java в среде Borland VisiBroker и реализации C++ для максимальной переносимости на ANSI-совместимые интерфейсы C++.
Тесная интеграция с ведущими средствами разработки - Borland VisiBroker интегрирован с лучшими системами разработки, включая BorlandJBuilder, BorlandC++ Builder, BorlandDelphi и BorlandTogether.
Поддержка CORBA2.6 - Полное соответствие спецификациям CORBA 2.6, включая переносимые интерсепторы (PI), переносимые адаптеры объектов (POA), OBV, DII, DSI, репозитории интерфейсов и реализаций.
RMI поверх IIOP и преобразование IDL в Java - Создание CORBA приложений на Java не требует изучения языка описания интерфейсов IDLи других особенностей архитектуры COBRA. Перенос существующих RMI-приложений в высокопроизводительную среду исполнения Borland VisiBroker.
Служба имен на уровне предприятий - Borland VisiBroker поддерживает стандартные API-интерфейсы службы имен CORBA и JNDI для обеспечения высокой доступности имен и связанных объектов CORBA за счет кластеризации службы имен.
Поддержка межсетевых экранов - Borland VisiBroker поддерживает двунаправленный GIOP для управления обратный путь через межсетевой экран и BorlandGateKeeper.
Доступность на различных платформах -Borland VisiBroker формально поддерживается в широком диапазоне платформ, включая Windows, Solaris, HP-UX, AIXи несколько дистрибутивов Linux. Для каждой операционной системы VisiBroker поддерживает некоторые архитектуры процессоров. VisiBroker совместим с JDK1.4.2 и JDK 5. Где применимо, Borland VisiBroker совместим с другими системными библиотеками.
Требования реального времени - Borland VisiBroker поддерживает спецификации реального времени CORBA (версия 1.1) для приложений, требующих ответа в реальном времени. Расширения реального времени CORBA позволяют детально контролировать использование ресурсов и многопоточное поведение. Службы событий (Event service) предоставляет модуль поставщик-заказчик для доставки событий (например, аварийных сигналов) для нескольких заказчиков по одному вызову. Визуализация с помощью консоли Borland VisiBroker упрощает процесс разработки и отладки за счет динамического представления распределенных объектов. Поддержка симуляторов позволяет выполнять разработку и тестирование без применения целевого оборудования.
Поддерживаемые среды:
MicrosoftWindowsXPSP2- Для процессоров x86 и x86_64
MicrosoftWindowsServer2003 SP1, R2- Для процессоров x86 и x86_64
SunSolaris9- Для 32 и 64-разрядных процессоров SPARC
Sun Solaris 10- Для 32 64-разрядных процессоров SPARC и x86_64
HP-UX11i v1- Для 32 и 64-разрядных процессоров PA-RISC
HP-UX 11i v2- Для 32 64-разрядных процессоров PA-RISC и Itanium
IBMAIX5L v5.2- Для 32-разрядных процессоров PowerPC и Power5
IBM AIX 5Lv5.3 - Для 32 и 64-разрядных процессоров PowerPC и 32 и 64-разрядных процессоров Power5
Red HatEnterprise Linux4,0 - Для процессоров x86, x86_64, Itanium и Power5
SUSE Linux Enterprise Server 9.0 - Для процессоров x86, x86_64, IBM S390 (31-разрядный) и IBM zSeries (64-разрядные)
MontaVista Linux- CarrierGrade Edition 4.0 - Для процессоров x86_64
Также возможна кросс-платформенная разработка на Red Hat Enterprise Linux 3.0