10.10.2003 РешенияАнтон Тульчинский antontul@rambler.ru Технология EJB для построения распределенных систем - концепция, достоинства и недостатки, базовая структура. Создание крупных распределенных приложений без использования мощной стандартизованной архитектуры и поддерживающего ее готового ПО сегодня не может быть эффективным - такой подход можно уподобить изобретению велосипеда. И разработка, и отладка в таких проектах требует слишком много сил и времени, что не позволяет реализовать формулу успеха компании, разрабатывающей ПО: заданные сроки + качество + стоимость. К счастью, существуют удачные модели, предоставляющие разработчику как программную платформу, так и готовые компоненты, с помощью которых можно уменьшить сроки и затраты и обеспечить нужное качество разработки. Одна из таких моделей - Enterprise JavaBeans (EJB). Технология EJB представляет собой один из подходов к построению распределенных систем. Многие крупные компании поддерживают эту модель и выпускают продукты, соответствующие спецификации EJB. Важно отметить, что с помощью этой технологии разработчику достаточно программировать только бизнес-логику приложения и можно не заниматься стандартными вещами, такими, как обработка транзакций. Данная архитектура предполагает, что подобные стандартные функции - проблема производителя сервера. Enterprise JavaBeans - не единственная и не первая архитектура для построения серверных приложений. К ее конкурентам можно отнести RMI (remote method invocation - вызов удаленных методов ...
читать далее.