Поскольку ваш вопрос довольно широкий, я могу предоставить вам только отправную точку.
В зависимости от того, как вы собираетесь работать, а также от сочетания клиентов Lotus, вы должны разработать любое решение для веб-сервисов Lotus Notes на Java. Если вы используете Lotus Notes 8.5+, вы можете создать виджет боковой панели для этого. К сожалению, это очень сложный процесс, если вы хотите его создать (типично для IBM).
Если ваши пользователи используют разные версии от 6.5+, вам следует подумать о написании веб-сервиса на Java через Eclipse в качестве агента Java. Веб-сервисы Domino могут поддерживать предоставление / использование веб-сервисов в версии 7. В 6.5 есть некоторая поддержка, но я не рекомендую ее. Как только вы попали в Java и пишете код для Eclipse, я обнаружил, что работать с Domino намного проще и эффективнее. Кроме того, интеграция Java с Domino будет довольно хорошей, а на самом деле очень быстрой и эффективной.
Как упоминалось ранее, в зависимости от вашей среды, я бы смотрел на реализацию этого в качестве java-агента, который можно вызывать из любой версии Lotus Notes от версии 6.5+. Как агент, вы можете легко запустить его из почты Notes в виде кнопки настраиваемого действия или из списка меню «Действия». Проверьте здесь для руководства по совместимости JDK.
Но я думаю, что лучший подход - это использовать Eclipse, поскольку Domino IDE крайне не подходит для разработки на Java. Начальное руководство для агентов Java, их можно найти здесь , здесь и здесь . Есть несколько экспертов в области разработки Java и интеграции с Domino, таких как Миккель Хайстерберг и Боб Балабан . Боб - гуру, а Миккель - один из лучших разработчиков java для разработки и интеграции java с виджетом боковой панели Notes. Просмотр этих сайтов даст вам больше указаний на то, что вам, возможно, потребуется сделать.
Наконец, ищите «Redbooks», есть много, которые IBM производит для Domino и может быть хорошим руководством по разработке Java для Domino (включая сервлеты). Здесь - единица, хотя на сегодняшний день все еще достаточно стар Надеюсь, это поможет ...