СТАТЬЯ |
13.04.01
|
Enterprise JavaBeans
(c) Inprise/Borland,
Перевод (c) Interface Ltd.
Корпорация Borland всецело содействует созданию основы, на которой будут построены будущие критически важные приложения - открытой, распределенной, объектно-ориентированной архитектуры для нового предприятия глобального масштаба. Ведущий поставщик распределенной объектной технологии в индустрии программных средств, Borland, разрабатывает передовые продукты, которые позволяют ИТ-организациям, сохраняя их инвестиции в существующие приложения, переходить на распределенные объектно-ориентированные технологии и использовать новые возможности, предоставляемые Internet.
В этой статье мы рассмотрим Enterprise JavaBeans и обсудим, как программные продукты компании Borland поддерживают этот новый стандарт для распределенной разработки на Web -основе.
Enterprise JavaBeans-спецификация, созданная отделением JavaSoft корпорации Sun Microsystems, определяет интерфейс прикладного программирования (API), который призван упростить разработку, развертывание и управление многозвенными, кросс-платформенными распределенными объектными приложениями. Используя Enterprise JavaBeans API, разработчики могут сконцентрироваться на написании бизнес-логики для серверов среднего звена и уделять меньше времени кодированию и тестированию в аспектах инфраструктуры распределенного приложения. Так как каждый компонент Enterprise JavaBeans инкапсулирует важную бизнес-функцию, разработчику не обязательно знать, как писать специализированные программы системного уровня, которые регулируют функции типа безопасности и управления путем многочисленных транзакций - обычно трудоемкие и сложные задачи.
Однако EJB - это просто модель. Критические решения реализации оставлены поставщикам, которые предоставляют EJB-решение. ИТ-отделам необходима EJB-реализация, удовлетворяющая требованиям приложений промышленного класса. Это решение должно:
Так как технологии, соединяющие распределенные вычисления с объектным подходом, получили поддержку, у информационных технологий (ИТ) появились новые возможности. Распределенные объектные архитектуры, такие как CORBA, позволили ИТ в рекордные сроки создать приложения для неоднородных платформ, включающих различные источники данных. Разделив приложения на компоненты, и переместив бизнес-логику на серверы среднего звена (серверы приложений), ИТ значительно уменьшила цикл разработки приложений посредством многократного использования логики в этих объектах серверов среднего звена. Все еще относительно небольшое число организаций перешло к серверам среднего звена, так как сложность кодирования многозвенных приложений требует наличие персонала, который знаком со специализированным программированием системного уровня.
Однако феноменальный рост вычислительных сетей стимулирует ИТ использовать многозвенный подход. Бизнес-приложения, созданные для работы в Web, требуют архитектуру тонкого клиента для поддержки клиентов, работающих с браузерами. Этим клиентам необходимо взаимодействие с ресурсами intranet, но часто ограничивает системные ресурсы и усложняет загрузку апплетов. Чтобы сократить затраты ресурсов для этих клиентов, отделы ИТ стремятся создать переносимые решения на стороне сервера, которые соединяют гетерогенные платформы и интегрируются с наследуемыми системами. Так как Java и CORBA становятся широко распространенными, IT-отделы рассматривают включение этих технологий в свои решения.
Рисунок 1: Для Web-приложений необходимы тонкие клиенты, которые используют робастные сервлеты для доступа к серверным базам данных и наследуемым
системам.
Чтобы удовлетворять растущие потребности, ИТ-отделам необходима модель разработки "написано однажды, работает везде", которая основана на промышленных стандартах Java и технологиях CORBA. Им необходимо решение, которое упрощает разработку, развертывание и управление этими многозвенными приложениями, чтобы большее количество разработчиков приложений могли создавать сложные распределенные приложения, не уделяя внимания таким сложным задачам, как безопасность и транзакции.
Назад Содержание Вперед
Отправить ссылку на страницу по e-mail
Interface Ltd.Отправить E-Mail http://www.interface.ru |
|
Ваши замечания и предложения отправляйте
автору По техническим вопросам обращайтесь к вебмастеру Документ опубликован: 13.04.01 |