Временами Enterprise JavaBeans (EJB) ведут себя, как норовистые лошади, но IBM нашла способ укро-тить их.
Это один из шагов, предпринятых компанией для продвижения Java на предприятия. Однако представители IBM признали, что, хотя появление первой спецификации EJB, представленной в марте на конференции JavaOne, стало важным начальным шагом, в стандарте отсутствуют возможности, которые обеспечивают устойчивость EJB.
В EJB - компонентах для приложений Java, работающих на серверах, - все еще отсутствуют средства, которые гарантируют защиту данных и преобразуют первоначальные идеи разработчиков ПО в программу.
IBM работает над контейнером кода, который будет находиться поверх серверных программ EJB и гарантировать достаточную для выполнения бизнес-приложений с высокой вычислительной нагрузкой устойчивость EJB.
«Мы не искали наилучший способ или технологию для этого, но в конце концов наша цель... состоит в том, чтобы EJB работали на различных серверах, - сказал Джейсон Вудард, менеджер отдела по техническому маркетингу Java компании IBM. - EJB должны хорошо себя вести в условиях большой загрузки системы».
Если все пойдет как задумано, то IBM представит контейнер EJB к концу года. Для того чтобы довести до конца эту разработку, IBM возьмет из своей среды San Francisco модуль для разработки приложений Java, который закроет брешь в технологии до тех пор, пока EJB не станут более устойчивыми.
Разработки по языку Java в IBM ведутся с участием таких ключевых компаний, как Netscape Communications, Sun Microsystems и Oracle. IBM и три упомянутые компании используют свои идеи и разработки для создания следующего поколения EJB.
Хотя IBM и обсуждала с ОЕМ-партнерами свои идеи по привязке существующих данных к Java - обширную программу под названием Network Computing Framework, - компания не спешит представить этот план широкой публике. Но скоро ситуация изменится. «В этом году вы больше услышите о Network Computing Framework», - сказал Вудард.
Он сообщил, что до конца года компания сконцентрируется на обновлении существующих сред Java - The TX Series и Component Broker.
San Francisco тоже будет улучшаться. Чтобы разработчики могли создавать приложения для управления финансами с большими возможностями настройки, IBM планирует добавить в San Francisco новые функции в модули «дебиторские счета - счета к оплате». Объявлено, что они будут встроены в San Francisco до конца 1998 г.
IBM готова дать возможность разработчикам самим расширять данную среду разработки.
«По крайней мере они смогут создать обычный набор объектов бизнеса, - сказал Джо Дамасса, директор по маркетингу отделения IBM, занимающегося разработкой ПО для малого и среднего бизнеса. - Собственно, программа и разработана таким образом, чтобы желающие могли добавлять в нее то, что им нужно».