Корпорация IBM, внёсшая значительный вклад в развитие технологий J2EE, по мере сил пытается обеспечить обратную совместимость старых проектов J2EE в новых реалиях Java EE 5.0.
Джим Кнутсон, проектировщик WebSphere J2EE из IBM, идентифицирует и анализирует причины потери совместимости J2EE-проектов. Рассматривает возможные пути выхода из кризиса в ключе выбора новых технологий Java EE 5.0 и управления рисками.
Приведён небольшой обзор эволюции технологий Java EE:
- уровень представления (сервлеты, JavaServer Pages, JavaServer Faces, портлеты)
- бизнес-логика (EJB 2.1 и EJB 3.0)
- уровень сохранения данных (JDBC, Java Persistence API)
- интеграция (cлужба сообщений Java – JMS, архитектура коннекторов Java EE, JavaMail и технология активации объектов JavaBean, Java API для удаленного вызова процедур на основе XML, Java API для Web-сервисов XML, архитектура Java для привязки к XML и т.д.)
- другие технологии (Java EE Management, Java EE Deployment, JAAS, Java Authorization Contract for Containers – JACC)
- будущие технологии (RESTful-сервисы – JAX-RS, WebBeans, Timer и Workmanager)
>>> Подробности