Borland Janeva обеспечивает соединение основных технологических платформ современных компаний и позволяет оптимизировать взаимодействие между инфраструктурами Microsoft .NET Framework и J2EE и CORBA.
Являясь наиболее подходящей системой для организаций со смешанной IT- средой, Borland Janeva обеспечивает безопасность, надежность и высокопроизводительное взаимодействие между приложениями Microsoft .NET Framework и инфраструктурой J2EE и CORBA. Пакет Borland Janeva разработан в виде дополнения к web-сервисам для обеспечения экономичной интеграции, реализация которой не требует изменений существующих серверных частей систем, приобретения дополнительной аппаратной или программной инфраструктуры, и высокой квалификации по технологиям J2EE или CORBA. Система Janeva тесно интегрирована с популярными средами разработки для Microsoft .NET Framework, включая Microsoft Visual Studio .NET и Borland Delphi. Развернутая как естественная часть приложения .NET, Janeva позволяет ускорить вывод новых приложений на рынок и сократить риск для критически важных приложений J2EE или CORBA, уже находящихся в разработке.
Пакет Borland Janeva, разработанный для обеспечения взаимодействия между инфраструктурами J2EE и CORBA, позволяет уменьшить риск и сократить затраты на интеграцию приложений Microsoft .NET Framework в корпоративную систему.
Во время разработки компиляторы Janeva генерируют стабы Microsoft .NET Framework, автоматически отображая все типы данных Java и CORBA в соответствующие типы .NET. Исполняемые компоненты Janeva встраиваются непосредственно в развертываемое приложение и обеспечивают более безопасное и эффективное взаимодействие
С помощью Janeva разработчики Microsoft .NET могут использовать удобный уровень, скрывающий сложные модели J2EE и CORBA, что позволяет упростить и сделать более понятным программирование клиентской части приложений для .NET. Разработчики клиентской части могут программировать исключительно с помощью Microsoft .NET Framework, опыт программирования в этом направлении не требуется. Janeva поддерживает автоматическое преобразование более чем 250 типов данных.
Во время разработки компиляторы Janeva генерируют заглушки Microsoft .NET Framework, которые упаковываются в .NET сборки. Заглушки нацелены не на конкретный язык, а на систему общих типов Microsoft, нейтральную по отношению к языкам программирования. Таким образом, к заглушкам Janeva возможен прямой доступ из любого .NET языка программирования, проверку заглушек можно выполнить с помощью любого инструмента разработки, поддерживающего .NET сборки.
Janeva обеспечивает сертифицированное взаимодействие между приложениями Microsoft .NET и основными серверами приложений J2EE и межплатформенными технологиями CORBA, включая: BEA WebLogic Server, Borland Enterprise Server (AppServer Edition и VisiBroker Edition), IBM WebSphere Server, IONA Orbix, и Oracle 9i Application Server.
Во время разработки Janeva внедряет .NET сборку и исполняемую библиотеку непосредственно в серверную часть приложения .NET. В отличие от альтернативных систем взаимодействия, как правило, требующих технологического развертывания в серверной и клиентской среде (возможно, даже рефакторинг серверных компонент), Janeva является неразрушающей и прозрачной системой для существующих моделей развертывания J2EE и CORBA.
Janeva обеспечивает взаимодействие через стандартный протокол обмена данных Inter-ORB Protocol (IIOP), обеспечивающий высокий уровень производительности, необходимый для сдвоенного, синхронного обмена данных между клиентом и сервером. Во время исполнения, компоненты Janeva предоставляют расширенный набор для межплатформенного взаимодействия, включая маршалинг, управление обменом данных, передача объектов по значению и передачу контекста вызова. Janeva также предоставляет сервисы с запоминанием предыдущего состояния и поддерживает улучшенное качество обслуживания, такое как балансировка загрузки, отказоустойчивость, проведение транзакций, безопасность и масштабируемость.
Web-сервисы обеспечивают идеальное решение по интеграции в интернет-окружении, в котором разработчики не могут контролировать клиентский тип. Система Borland Janeva, с одной стороны, специально разработана для обеспечения оптимизированного взаимодействия между клиентами Microsoft .NET Framework и серверными системами J2EE и CORBA. Поэтому система способна поддерживать высокую пропускную способность транзакций, многоуровневые интерфейсы, сложные типы данных и информационный обмен с учетом предыдущих состояний, который, как правило, необходим в интранет-среде с включенным брандмауэром. Совместное использование Janeva и web-сервисов позволяет решить широкий круг задач по интеграции корпоративных интранет-сетей и интернета.
Janeva не требует дополнительной аппаратной или программной инфраструктуры, изменений в серверной части или дополнительной разработки ПО для серверной части, дополнительных инструментов разработки и опыта J2EE или CORBA разработки у разработчиков Microsoft .NET Framework. Это приводит к уменьшению риска и сокращению затрат на интеграцию приложений .NET Framework в корпоративную систему.
Janeva обеспечивает поддержку режима обратного вызова и позволяет приложениям J2EE и CORBA обмениваться данными с приложениями .NET. Такая двусторонняя связь основана на надежной стандартной технологии и позволяет полностью использовать существующие и будущие инвестиции в J2EE и CORBA в новых приложениях и сервисах, разрабатываемых для .NET Framework, и наоборот.
Janeva встраивает сборки стабов .NET и исполняемые библиотеки только в клиентские приложения. В серверную среду Janeva не включает никаких компонентов, что сводит к минимуму сложность существующих систем развертывания J2EE/CORBA.
Разработчикам .NET нет необходимости разбираться со сложными моделями J2EE или CORBA; клиентское и серверное развертывание можно выполнять независимо друг от друга, что повышает квалификацию .NET разработки для клиентских частей и J2EE и/или CORBA квалификацию разработки для серверной части. При этом опыт разработки для нескольких систем (разработчики с квалификацией разработки для .NET и J2EE/CORBA) также не требуется.
Janeva позволяет использовать любые инструменты разработки, поддерживающие .NET Framework и интегрированные с такой средой .NET разработки, как Microsoft Visual Studio .NET и Borland Delphi. С помощью Janeva пользователи могут генерировать из кода Java RMI и CORBA IDL необходимые стабы .NET.
Janeva обеспечивает поддержку стандартной языковой исполняющей среды (CLR) Microsoft и позволяет использовать языки программирования, совместимые с CLR, включая: Microsoft Visual C# .NET, Microsoft Visual J# .NET, Microsoft JScript (ECMAScript Edition 3), Microsoft Visual C++ .NET и Microsoft Visual Basic .NET. Пакет Janeva также можно использовать в рамках инфраструктуры Microsoft Web - ASP NET.
Janeva автоматически выполняет преобразование данных. В частности, Janeva эффективно автоматически отображает все типы данных Java в соответствующие типы .NET, включая полную поддержку платформенно-зависимых коллекций.
Janeva - это на 100% управляемый код, выполняющийся в рамках Microsoft .NET CLR. Благодаря этому Janeva обеспечивает более безопасное, высокопроизводительное взаимодействие в защищенной и эффективной исполняемой среде.
За дополнительной информацией обращайтесь в компанию Interface Ltd.
INTERFACE Ltd. |
|