Если вы хотите обмениваться объектами/состоянием через портлеты, которые не находятся в одном и том же веб-модуле (военный файл), а вы находитесь в WebSphere Portal, вы можете использовать WebSphere Application Server проприетарный сервис под названием DynaCache. Он зрелый и широко используется. Вы можете создать объект Map, который будет использоваться не только через портлеты (действительно, любой код приложения в той же JVM), но также может быть настроен для совместного использования объектов в JVM (например, в кластере). Интерфейс программирования клавиш: DistributedMap. Вот неплохое blog post о настройке экземпляра кеша, чтобы ваши портлеты могли просматривать карту через JNDI и либо получить, либо поместить в нее, как и любой другой Map<K,V>
.
Привет, Thomas, я уже видел ссылку, но у меня проблемы с версией портала, потому что есть некоторые классы, устаревшие для портала 8. С уважением –